Ip-telefoniya kompyuter telefoniya bozorining jadal rivojlanishi va kengayishini ta'minlaydigan bir qator shubhasiz afzalliklarga EGA




Download 43.41 Kb.
Sana28.07.2023
Hajmi43.41 Kb.
#77525
Bog'liq
xasanov javohir
bakteriyalarning hayot faoliyati mahsulotlari, 9� laboratoriya ishi integral kuchaytirgich xarakteristika va pa, Sevar, Soliqlar va soliqqa tortish, 2-mus.ish Abdullayev, Architectural-Competitions-Policy, Nargiza, 2-topshiriq KTE, Mustaqil ish mavzulari (2), 1-5- laboratoriya, Триангуляция лойиҳасининг аниқлигини баҳолаш 2- amaliy, 8-1 Talimda raqamlki texnologiyalar, 7-1.qr kod va undan foydalanish boyicha y , 1651130599 (1), ZARIF CV

Kirish
IP-telefoniya kompyuter telefoniya bozorining jadal rivojlanishi va kengayishini ta'minlaydigan bir qator shubhasiz afzalliklarga ega. Bu oxirgi foydalanuvchilar uchun foydalidir, ular daqiqada juda kam haq to'lanadigan telefon aloqasi bilan ta'minlanadi. Uzoq filiallari bo'lgan kompaniyalar uchun IP texnologiyasi mavjud korporativ IP tarmoqlari yordamida nutq aloqasini tashkil qilish imkonini beradi. Bir nechta aloqa tarmoqlari o'rniga bitta tarmoq ishlatiladi. IP-telefoniyaning oddiy telefonga nisbatan shubhasiz afzalligi, shuningdek, multimedia kompyuteri va turli xil Internet-ilovalardan foydalanish orqali qo'shimcha xizmatlarni taqdim etish qobiliyatidir. Shunday qilib, ip-telefoniya tufayli korxonalar va jismoniy shaxslar zamonaviy videokonferentsaloqa, ilovalarni almashish, elektron chizma taxtasi (whiteboard) va boshqalarni o'z ichiga olgan holda aloqani tashkil etish imkoniyatlarini kengaytirishi mumkin.Qaysi xalqaro standartlar va protokollar IP-telefoniyada ishlatiladigan apparat va dasturiy aloqa vositalarining ishlashining asosiy parametrlari va algoritmlarini tartibga soladi? Shubhasiz, nomidan ko'rinib turibdiki, ushbu texnologiya IP protokoli asosida qurilgan, ammo u nafaqat telefoniya uchun ishlatiladi: dastlab u raqamli ma'lumotlarni paketli kommutatsiya bilan IVSga uzatish uchun ishlab chiqilgan.Kafolatlangan xizmat sifatini ta'minlamaydigan tarmoqlarda (ular IP protokoli asosida qurilgan tarmoqlarni o'z ichiga oladi) paketlar yo'qolishi mumkin, ularni qabul qilish tartibi o'zgarishi mumkin, paketlarda uzatiladigan ma'lumotlar buzilishi mumkin. Ushbu sharoitda uzatiladigan ma'lumotlarning ishonchli etkazib berilishini ta'minlash uchun turli xil transport darajasidagi protseduralar qo'llaniladi. Raqamli ma'lumotlarni uzatishda ushbu maqsad uchun TCP (Transmission Control Protocol) protokoli qo'llaniladi. Ushbu protokol ma'lumotlarni ishonchli etkazib berishni ta'minlaydi va paketlarning asl tartibini tiklaydi. Agar paketda xato aniqlansa yoki paket yo'qolsa, TCP protseduralari qayta uzatish uchun so'rov yuboradi.Audio va videokonferentsaloqa dasturlari uchun paketlarning kechikishi signal sifatiga individual ma'lumotlar buzilishlariga qaraganda ancha katta ta'sir ko'rsatadi. Kechikishdagi farqlar pauzalarga olib kelishi mumkin. Bunday dasturlar uchun paketlarning asl ketma-ketligini tiklash, ularni minimal kechikish bilan etkazib berish, aniq belgilangan daqiqalarda Real vaqt rejimida ijro etish, trafik turini aniqlash, guruh yoki ikki tomonlama aloqani ta'minlaydigan boshqa transport qatlami protokoli talab qilinadi. Bunday protokol RTP (Real-Time Transport Protocol) Real vaqt transport protokoli hisoblanadi. Ushbu protokol transport darajasida IVS orqali paketlarda multimedia ma'lumotlarini uzatishni tartibga soladi va rtcp (Real-Time Control Protocol) Real vaqt rejimida ma'lumotlarni uzatishni boshqarish protokoli bilan to'ldiriladi. Rtcp protokoli, o'z navbatida, multimedia ma'lumotlarini etkazib berishni boshqarish, xizmat ko'rsatish sifatini nazorat qilish, joriy aloqa sessiyasi ishtirokchilari to'g'risidagi ma'lumotlarni uzatish, boshqarish va identifikatsiyalashni ta'minlaydi va ba'zan RTP protokolining bir qismi hisoblanadi.IP-telefoniyaga bag'ishlangan ko'plab nashrlarda ushbu texnologiya uchun tarmoq uskunalari va maxsus dasturlarning aksariyati N. 323 (shu jumladan TAPI 3.0, NetMeeting 2.0 va boshqalar) xalqaro telekommunikatsiya Ittifoqining (XEI-t) telekommunikatsiya standartlashtirish sektorining tavsiyasi asosida ishlab chiqilganligi qayd etilgan. N. 323 RTP va RTCP protokollari bilan qanday taqqoslanadi? N. 323-bu ko'plab boshqa standartlarni o'z ichiga olgan keng kontseptual ramka bo'lib, ularning har biri ma'lumot uzatishning turli jihatlari uchun javobgardir. Ushbu standartlarning aksariyati, masalan, audio va video kodek standartlari nafaqat IP-telefoniyada keng qo'llaniladi. RTP/RTCP protokollariga kelsak, ular H. 323 standartining asosini tashkil etadi, ip-texnologiyalarni ta'minlashga qaratilgan va IP-telefoniyani tashkil etishga asoslangan. Ushbu maqola ushbu protokollarni ko'rib chiqishga.


RTP Real vaqtda transport protokoli interaktiv audio va video kabi multimedia ma'lumotlarini Real vaqtda uzatishni ta'minlaydi. Ushbu protokol trafik turini aniqlash, paketlar ketma-ketligini raqamlash, vaqt belgilari bilan ishlash va uzatishni boshqarishni amalga oshiradi.RTP protokolining amal qilish muddati har bir chiquvchi paketga vaqt belgilarini berish bilan bog'liq. Qabul qilish tomonida paketlarning vaqt belgilari ularni qaysi ketma-ketlikda va qanday kechikishlar bilan takrorlash kerakligini ko'rsatadi. RTP va RTCP-ni qo'llab-quvvatlash qabul qiluvchi tugunga qabul qilingan paketlarni to'g'ri tartibda joylashtirish, tarmoqdagi paketlarning kechikish vaqtining notekisligining signal sifatiga ta'sirini kamaytirish va audio va video o'rtasidagi sinxronizatsiyani tiklash imkonini beradi, shunda kiruvchi ma'lumotlar foydalanuvchilar tomonidan to'g'ri tinglanishi va ko'rib chiqilishi mumkin.E'tibor bering, RTP o'z-o'zidan ma'lumotlarni o'z vaqtida uzatish va xizmat ko'rsatish sifatini kafolatlaydigan mexanizmga ega emas, ammo buni ta'minlash uchun u quyi darajadagi xizmatlardan foydalanadi. Bu paketlarning ketma-ketligi buzilishining oldini olmaydi, lekin ayni paytda asosiy tarmoq mutlaqo ishonchli va paketlarni kerakli ketma-ketlikda uzatadi deb taxmin qilmaydi. RTP-ga kiritilgan seriya raqamlari qabul qiluvchiga jo'natuvchining paketlar ketma-ketligini tiklashga imkon beradi.RTP protokoli, agar guruh uzatish asosiy tarmoq tomonidan qo'llab-quvvatlansa, qabul qiluvchilar guruhiga ikki tomonlama aloqa va ma'lumotlarni uzatishni qo'llab-quvvatlaydi. RTP alohida ilovalar uchun zarur bo'lgan ma'lumotlarni taqdim etish uchun mo'ljallangan va ko'p hollarda dastur ishiga qo'shiladi.RTP protokoli transport qatlami protokoli deb hisoblansa-da, u odatda boshqa UDP transport qatlami protokoli (User Datagram Protocol) ustida ishlaydi. Ikkala protokol ham o'z ulushlarini transport qatlami funksiyasiga kiritadi. Shuni ta'kidlash kerakki, RTP va RTCP asosiy qatlamlardan mustaqil - transport va tarmoq, shuning uchun RTP/RTCP protokollari boshqa tegishli transport protokollari bilan ishlatilishi mumkin.RTP/RTCP protokol ma'lumotlar bloklari paketlar deb ataladi. RTP protokoli bo'yicha tuzilgan va multimediya ma'lumotlarini uzatish uchun xizmat qiladigan paketlar axborot paketlari yoki ma'lumotlar paketlari (ma'lumotlar paketlari) deb nomlanadi va RTCP protokoli bo'yicha ishlab chiqarilgan va telekonferentsiyaning ishonchli ishlashi uchun zarur bo'lgan xizmat ma'lumotlarini uzatish uchun xizmat qiladigan paketlar deyiladi.boshqaruv paketlari yoki xizmat paketlari (boshqaruv paketlari). RTP to'plami tarkibiga sobit sarlavha, ixtiyoriy o'zgaruvchan uzunlikdagi sarlavha kengaytmasi va ma'lumotlar maydonini o'z ichiga oladi. RTCP to'plami sobit qismdan (RTP ma'lumot paketlarining belgilangan qismiga o'xshash), so'ngra o'zgaruvchan uzunlikdagi strukturaviy elementlardan boshlanadi.RTP protokoli yanada moslashuvchan bo'lishi va turli xil ilovalar uchun ishlatilishi uchun uning ba'zi parametrlari ataylab aniqlanmagan, ammo u Profil tushunchasini taqdim etadi. Profil (Profil) - bu ma'lum bir dastur sinfi uchun RTP va RTCP protokollari parametrlari to'plami bo'lib, ularning ishlash xususiyatlarini aniqlaydi. Profilda paket sarlavhalarining alohida maydonlaridan foydalanish, trafik turlari, sarlavha qo'shimchalari va sarlavha kengaytmalari, paket turlari, aloqa xavfsizligi xizmatlari va algoritmlari, quyi qatlam protokolidan foydalanish xususiyatlari va boshqalar aniqlanadi (masalan, 11-bo'limda RFC 1890 - da taklif qilingan minimal boshqaruvli audio va videokonferentsiyalar uchun RTP profili ko'rib chiqiladi). Har bir dastur odatda faqat bitta Profil bilan ishlaydi va Profil turini belgilash tegishli dasturni tanlash orqali amalga oshiriladi. Port raqami, protokol identifikatori va boshqalar tomonidan Profil turining aniq ko'rsatkichi mavjud emas.Shunday qilib, dasturga xos RTP-ning to'liq spetsifikatsiyasi Profil tavsifini o'z ichiga olgan qo'shimcha hujjatlarni, shuningdek, audio yoki video kabi ma'lum bir turdagi trafik RTP-da qanday ishlashini belgilaydigan trafik formatining tavsifini o'z ichiga olishi kerak.Audio va video konferentsiyalar paytida multimedia ma'lumotlarini uzatish xususiyatlari quyidagi bo'limlarda muhokama qilinadi.
Guruh audio konferentsiyasini tashkil qilish uchun ko'p foydalanuvchi guruh manzili va ikkita port kerak. Bunda bitta port audio ma'lumotlarni almashish uchun zarur, ikkinchisi esa RTCP protokolini boshqarish paketlari uchun ishlatiladi. Guruh manzili va portlari to'g'risidagi ma'lumotlar telekonferentsiyaning mo'ljallangan ishtirokchilariga etkaziladi. Agar maxfiylik zarur bo'lsa, unda ma'lumot va boshqaruv paketlari belgilanganidek shifrlanishi mumkin, bu holda shifrlash kaliti ham yaratilishi va taqsimlanishi kerak.Konferentsiyaning har bir ishtirokchisi tomonidan ishlatiladigan audio konferentsiya dasturi audio ma'lumotlarni kichik qismlarda yuboradi, masalan, 20 MS. Ovozli ma'lumotlarning har bir qismidan oldin RTP sarlavhasi; RTP sarlavhasi va ma'lumotlar UDP paketiga navbatma-navbat shakllantiriladi (kapsulalanadi). RTP sarlavhasi paketdagi ma'lumotlarni shakllantirishda qaysi turdagi audio kodlash (masalan, ICM, ADIKM yoki LPC) ishlatilganligini ko'rsatadi. Bu konferentsiya jarayonida kodlash turini o'zgartirishga imkon beradi, masalan, tarmoqli kengligi past bo'lgan aloqa liniyasidan foydalanadigan yangi ishtirokchi paydo bo'lganda yoki tarmoq tiqilib qolganda.Internetda, boshqa paketli kommutatsiya qilingan ma'lumotlar tarmoqlarida bo'lgani kabi, paketlar ba'zan yo'qoladi va qayta tartiblanadi, shuningdek turli vaqtlarda kechiktiriladi. Ushbu hodisalarga qarshi turish uchun RTP sarlavhasi vaqt tamg'asi va seriya raqamini o'z ichiga oladi, bu esa qabul qiluvchilarga sinxronizatsiyani asl shaklida tiklashga imkon beradi, shunda, masalan, ovozli signal qismlari har 20 MSda doimiy ravishda karnay tomonidan ijro etiladi. Ushbu sinxronizatsiya rekonstruktsiyasi telekonferentsiyadagi har bir RTP paket manbai uchun alohida va mustaqil ravishda amalga oshiriladi. Seriya raqami, shuningdek, qabul qiluvchi tomonidan yo'qolgan paketlar sonini hisoblash uchun ishlatilishi mumkin.Telekonferentsiya ishtirokchilari uni o'tkazish paytida unga kirishlari va chiqishlari mumkinligi sababli, hozirda kim ishtirok etayotganini va konferentsiya ishtirokchilari ovozli ma'lumotlarni qanchalik yaxshi olishlarini bilish foydalidir. Shu maqsadda konferentsiya davomida ovozli dasturning har bir nusxasi vaqti-vaqti bilan boshqaruv portiga (rtcp porti) boshqa barcha ishtirokchilarning ilovalari uchun foydalanuvchi nomi ko'rsatilgan paketlarni qabul qilish to'g'risida xabarlarni yuboradi. Qabul xabari hozirgi ma'ruzachining qanchalik yaxshi eshitilishini ko'rsatadi va adaptiv kodlovchilarni boshqarish uchun ishlatilishi mumkin. Foydalanuvchi nomidan tashqari, tarmoqli kengligini boshqarish uchun boshqa identifikatsiya ma'lumotlari ham kiritilishi mumkin. Konferentsiyadan chiqishda sayt bye rtcp protokoli paketini yuboradi.Agar telekonferentsiyada ham ovozli, ham video signallardan foydalanilsa, ular alohida uzatiladi. Har bir trafik turini boshqasidan mustaqil ravishda uzatish uchun protokol spetsifikatsiyasi RTP aloqa seansi tushunchasini Sessiya ma'lum bir transport manzili juftligi bilan belgilanadi (bitta tarmoq manzili va RTP va RTCP uchun bir juft port). Har bir trafik turi uchun paketlar ikki xil UDP portlari va/yoki guruh manzillari yordamida uzatiladi. Audio va video aloqa seanslari o'rtasida RTP darajasida to'g'ridan - to'g'ri ulanish mavjud emas, faqat ikkala seansda ishtirok etadigan foydalanuvchi ikkala seans uchun ham RTCP paketlarida bir xil kanonik nomdan foydalanishi kerak, shunda sessiyalar ulanishi mumkin.Ushbu bo'linishning sabablaridan biri shundaki, ba'zi konferentsiya ishtirokchilari, agar xohlasalar, faqat bitta turdagi trafikni olishlari kerak. Bo'linishga qaramay, ikkala seans uchun RTCP paketlarida uzatiladigan vaqt ma'lumotlari yordamida manbaning multimedia ma'lumotlarini (audio va video) sinxron ravishda ijro etishga erishish mumkin.Har doim ham barcha saytlar multimedia ma'lumotlarini bir xil formatda olish imkoniyatiga ega emas. Bir xil hududdagi ishtirokchilar tarmoqqa keng polosali ulanishga ega bo'lgan boshqa konferentsiya ishtirokchilari bilan past tezlikdagi aloqa liniyasi orqali bog'langan holatni ko'rib chiqing. Har kimni tor tarmoqli kengligi va past sifatli audio kodlashdan foydalanishga majbur qilish o'rniga, mikser deb ataladigan RTP darajasidagi aloqa vositasi tor tarmoqli kengligiga joylashtirilishi mumkin. Ushbu mikser asl 20 millisekundlik intervallarni tiklash uchun kiruvchi ovoz paketlarini qayta sinxronlashtiradi, ushbu qayta tiklangan ovoz oqimlarini bitta oqimga aralashtiradi, tor tarmoqli kengligi uchun signal kodini ishlab chiqaradi va paket oqimini past tezlikda aloqa liniyasi orqali uzatadi. Bunday holda, paketlar bitta qabul qiluvchiga yoki turli xil manzillarga ega bo'lgan qabul qiluvchilar guruhiga yuborilishi mumkin. Qabul qiluvchi so'nggi nuqtalarda xabar manbasining to'g'ri ko'rsatilishini ta'minlash uchun RTP sarlavhasi Mikserlar uchun aralash paketni shakllantirishda ishtirok etgan manbalarni aniqlash vositalarini o'z ichiga oladi.
Ba'zi audio konferentsiya ishtirokchilari keng polosali aloqa liniyalari orqali ulanishi mumkin, ammo IP protokoli (IPM — ip multicast) yordamida guruh konferentsiyalari orqali erishib bo'lmaydigan bo'lishi mumkin. Masalan, ular IP-paketlarni uzatishga imkon bermaydigan dastur darajasidagi xavfsizlik devori orqasida bo'lishi mumkin. Bunday holatlar uchun Mikserlar emas, balki tarjimonlar deb nomlangan boshqa turdagi RTP darajasidagi aloqa vositalari kerak. Ikkita tarjimondan biri xavfsizlik devori tashqarisida o'rnatiladi va tashqi tomondan xavfsizlik devori orqasida o'rnatilgan boshqa tarjimonga xavfsiz ulanish orqali olingan barcha guruh paketlarini uzatadi. Xavfsizlik devori orqasidagi tarjimon ularni saytning ichki tarmog'i bilan cheklangan multiplayer guruhiga multivetter paketlari sifatida yana uzatadi.
Mikserlar va tarjimonlar bir qator maqsadlar uchun ishlab chiqilishi mumkin. Misol: mustaqil video signal oqimlarida shaxslarning video tasvirlarini kattalashtiradigan va guruh sahnasini modellashtirish orqali ularning tarkibini bitta video signal oqimiga aylantiradigan video signal mikser. Eshittirishga misollar: faqat IP/UDP protokollaridan foydalanadigan xostlar guruhini faqat ST-II ni sezadigan xostlar guruhiga ulash yoki video signalni qayta sinxronizatsiya qilmasdan yoki aralashtirmasdan individual manbalardan paketdan keyin qayta kodlash. Mikserlar va tarjimonlarning tafsilotlari 5-bo'limda muhokama qilinadi.
RTP/RTCP paketlarining barcha maydonlari tarmoq orqali baytlar (oktetlar) orqali uzatiladi; bunda eng muhim bayt birinchi bo'lib uzatiladi. Sarlavha maydonlarining barcha ma'lumotlari ularning uzunligiga qarab hizalanadi. Qo'shimcha deb belgilangan oktetlar nol qiymatga ega.
RTP-dagi mutlaq vaqt (Wallclock vaqti) NTP tarmoq vaqt protokoli (Network Time Protocol) vaqt tamg'asi formatidan foydalangan holda taqdim etiladi, bu 1900 yil 1 yanvarda nol soatga nisbatan soniyalarda vaqtni hisoblash hisoblanadi. NTP vaqt tamg'asining to'liq formati 64 bitli, birinchi 32 bitda butun qismi va oxirgi 32 bitda kasr qismi bo'lgan, belgilangan nuqtali belgisiz raqam. Keyinchalik ixcham ko'rinishga ega bo'lgan ba'zi maydonlarda faqat o'rta 32 bit ishlatiladi — butun qismning pastki 16 biti va kasrning yuqori 16 biti.
Marker (M): 1 bit. Markerning talqini Profil bilan belgilanadi. Bu paketlar oqimida muhim voqealarni (masalan, video ramka chegaralari) belgilashga imkon berish uchun mo'ljallangan. Profil qo'shimcha marker bitlarini kiritishi yoki trafik turi maydonidagi bitlar sonini o'zgartirib, marker biti yo'qligini aniqlashi mumkin
Trafik turi (PT): 7 bit. Ushbu maydon RTP trafik formatini aniqlaydi va dastur tomonidan talqin qilinishini aniqlaydi. Profil RT qiymatlari va trafik formatlarining standart statik muvofiqligini aniqlaydi. Qo'shimcha trafik turi kodlari RTP bo'lmagan vositalar orqali dinamik ravishda aniqlanishi mumkin. RTP paketini yuboruvchi istalgan vaqtda RTP trafik turining yagona qiymatini beradi; ushbu maydon alohida multimedia oqimlarini multiplekslash uchun mo'ljallanmagan
Seriya raqami: 16 bit. Seriya raqamining qiymati yuborilgan har bir RTP ma'lumot to'plami bilan bittaga ko'payadi va qabul qiluvchi tomonidan paketlarning yo'qolishini aniqlash va ularning asl ketma-ketligini tiklash uchun ishlatilishi mumkin. Berilgan maydonning ma'lum qiymatlari asosida kalitni buzishga urinishlarni murakkablashtirish uchun seriya raqamining boshlang'ich qiymati tasodifiy tanlanadi (hatto shifrlash manba tomonidan ishlatilmasa ham, chunki paketlar shifrlashni qo'llaydigan tarjimon orqali o'tishi mumkin). Vaqt belgisi: 32 bit. Vaqt belgisi RTP ma'lumot paketidagi birinchi oktet uchun namuna olish momentini aks ettiradi. Vaqtni belgilash va jitterni aniqlash uchun vaqt o'tishi bilan uning qiymatlarini monoton va chiziqli ravishda oshiradigan Taymerdan namuna olish momentini olish kerak Taymerning o'lchamlari kerakli sinxronizatsiya aniqligi va paketlarning jitterini o'lchash uchun etarli bo'lishi kerak (har bir video ramkada bitta taymer hisoboti odatda etarli emas). Vaqt chastotasi uzatiladigan trafik formatiga bog'liq va trafik formatining profilida yoki spetsifikatsiyasida statik ravishda o'rnatiladi yoki "RTP bo'lmagan vositalar"orqali aniqlangan trafik formatlari uchun dinamik ravishda o'rnatilishi mumkin. Agar RTP paketlari vaqti-vaqti bilan ishlab chiqarilsa, tizim taymeri qiymatlari emas, balki namuna olish taymeri tomonidan aniqlangan nominal namuna olish momentlaridan foydalanish kerak. Masalan, belgilangan tezlikda ovozli signal uchun vaqt tamg'asi sensori har bir namuna olish davri uchun bittaga ko'payishi maqsadga muvofiqdir. Agar kirish qurilmasidagi audio dastur 160 ta namunani o'z ichiga olgan bloklarni o'qisa, u holda blok paketda uzatilganmi yoki pauza sifatida qayta tiklanganmi, har bir blok uchun vaqt tamg'asi 160 ga ko'payishi kerak. Vaqt tamg'asining boshlang'ich qiymati, seriya raqamining boshlang'ich qiymati kabi, tasodifiy o'zgaruvchidir. Bir nechta ketma-ket RTP paketlari bir vaqtning o'zida mantiqiy ravishda yaratilgan bo'lsa, masalan, bir xil video ramkaga tegishli bo'lsa, teng vaqt belgilariga ega bo'lishi mumkin. Ketma-ket RTP paketlari, agar ma'lumotlar namuna olish tartibida uzatilmasa, monoton bo'lmagan vaqt belgilarini o'z ichiga olishi mumkin, masalan, interpolatsiya qilinadigan MPEG video ramkalarida (lekin uzatish paytida paketlarning seriya raqamlari hali ham monoton bo'ladi).
SSRC: 32 бита. Поле SSRC (synchronization source) идентифицирует источник синхронизации Этот идентификатор выбирается случайным образом так, чтобы никакие два источника синхронизации в рамках одного и того же сеанса связи RTP не имели одинаковых идентификаторов SSRC. Хотя вероятность того, что несколько источников выберут один и тот же идентификатор, низка, все же все реализации RTP должны быть готовы обнаруживать и разрешать подобные коллизии. В разделе 6 рассмотрена вероятность коллизий вместе с механизмом для их разрешения и обнаружения зацикливаний уровня RTP, основанным на уникальности идентификатора SSRC. Если источник изменяет свой исходный транспортный адрес, то он должен также выбрать новый идентификатор SSRC, чтобы его не интерпретировали как зацикленный источник.
CSRC ro'yxati: 0 dan 15 ballgacha, har biri 32 bit. CSRC (contributing source) ro'yxati paketdagi trafik manbalarini aniqlaydi. Identifikatorlar soni CC maydoni bilan berilgan. Agar o'n beshdan ortiq manbalar mavjud bo'lsa, ulardan faqat 15 tasi aniqlanishi mumkin. Qo'shilgan manbalar uchun SSRC identifikatorlaridan foydalanganda CSRC identifikatorlari Mikserlar tomonidan kiritiladi. Masalan, audio paketlar uchun paketni yaratishda aralashgan barcha manbalarning SSRC identifikatorlari CSRC ro'yxatida keltirilgan bo'lib, qabul qiluvchiga xabar manbalarining to'g'ri ko'rsatilishini ta'minlaydi.
Yuqorida aytib o'tilganidek, RTP protokoliga ko'ra, har xil turdagi trafik alohida, turli xil RTP aloqa seanslarida uzatilishi kerak. Sessiya ma'lum bir transport manzili juftligi bilan belgilanadi (bitta tarmoq manzili va RTP va RTCP uchun bir juft port). Masalan, alohida kodlangan audio va video signaldan iborat telekonferentsiyada har bir turdagi trafik o'z transport manzili bilan alohida RTP sessiyasida uzatilishi kerak. Ovoz va video signallari bitta RTP sessiyasida uzatilishi va trafik turiga yoki SSRC maydonlariga qarab ajratilishi kutilmaydi. Har xil turdagi trafikka ega bo'lgan, lekin bir xil SSRC-dan foydalanadigan paketlarni bir-biriga bog'lab qo'yish ba'zi muammolarni keltirib chiqaradi:

  1. Agar sessiya davomida trafik turlaridan biri o'zgarsa, unda eski qiymatlarning qaysi biri yangisiga almashtirilganligini aniqlash uchun umumiy vositalar bo'lmaydi.

  2. SSRC vaqt oralig'ining yagona qiymatini va seriya raqami maydonini aniqlaydi. Turli xil trafik turlarini bir-biriga bog'lab qo'yish, agar har xil oqimlarning soat tezligi turlicha bo'lsa, har xil vaqt oralig'ini va paketning yo'qolishini o'z ichiga olgan trafik turini ko'rsatish uchun turli xil tartib raqamlarini talab qiladi.

  3. Rtcp protokolini yuboruvchi va qabul qiluvchining xabarlariSSRC uchun faqat bitta vaqt oralig'i qiymati va seriya raqami maydonini tavsiflaydi va trafik turi maydonini uzatmaydi.

  4. RTP mikser har xil turdagi trafikning intervalgacha oqimlarini bitta oqimga birlashtira olmaydi.

  5. Bir xil RTP seansida ko'plab trafik turlarini uzatishga quyidagi omillar to'sqinlik qiladi: turli xil tarmoq yo'llaridan foydalanish yoki tarmoq resurslarini taqsimlash; kerak bo'lganda multimedia ma'lumotlar to'plamini qabul qilish, masalan, video signal mavjud tarmoqli kengligidan oshib ketgan bo'lsa, faqat audio; turli xil trafik turlari uchun alohida jarayonlardan foydalanadigan qabul qiluvchilarni amalga oshirish, RTP sessiyalari bitta va ko'p jarayonli amalga oshirishga imkon beradi.

Har bir trafik turi uchun turli xil SSRC-lardan foydalanganda, lekin ularni bir xil RTP seansida uzatishda dastlabki uchta muammoning oldini olish mumkin, ammo oxirgi ikkitasini oldini olish mumkin bo'lmaydi. Shuning uchun RTP protokoli spetsifikatsiyasi har bir trafik turi uchun o'z RTP sessiyasidan foydalanishni buyuradi.
Mavjud RTP ma'lumot to'plami sarlavhasi RTP-ni qo'llab-quvvatlaydigan barcha dastur sinflari uchun umumiy talab qilinadigan funktsiyalar to'plami uchun to'liqdir. Biroq, muayyan vazifalarga yaxshiroq moslashish uchun sarlavha Profil spetsifikatsiyasida belgilangan o'zgartirishlar yoki qo'shimchalar orqali o'zgartirilishi mumkin.
Marker biti va trafik turi maydoni profilga bog'liq ma'lumotlarni olib yuradi, lekin ular belgilangan sarlavhada joylashgan, chunki ularga ko'plab ilovalar kerak bo'ladi. Ushbu maydonlarni o'z ichiga olgan oktet Profil tomonidan turli xil talablarga javob berish uchun qayta belgilanishi mumkin, masalan, ko'proq yoki kamroq marker bitlari bilan. Agar biron bir marker biti bo'lsa, ular yuqori oktet bitlariga joylashtirilishi kerak, chunki profildan mustaqil monitorlar paket yo'qotishlarining tabiati va marker biti o'rtasidagi bog'liqlikni kuzatishi mumkin.
Muayyan trafik formati uchun zarur bo'lgan qo'shimcha ma'lumotlar (masalan, video signalni kodlash turi) paketning ma'lumotlar maydoniga o'tkazilishi kerak. U ma'lumotlar massivining boshida yoki ichida ma'lum bir joyga joylashtirilishi mumkin.
Agar ma'lum bir dastur klassi trafik formatidan mustaqil ravishda qo'shimcha funktsiyalarga muhtoj bo'lsa, unda ushbu dasturlar ishlaydigan Profil mavjud sobit sarlavhaning SSRC maydonidan keyin darhol joylashgan qo'shimcha sobit maydonlarni aniqlashi kerak. Ushbu ilovalar qo'shimcha maydonlarga tezda to'g'ridan-to'g'ri kirish imkoniyatiga ega bo'ladi, Profil-mustaqil monitorlar yoki loggerlar esa RTP paketlarini faqat birinchi o'n ikki oktetni talqin qilish orqali qayta ishlashga qodir bo'ladi.
Agar qo'shimcha funktsiyalar umuman barcha profillar uchun zarur deb hisoblansa, unda sobit sarlavhani doimiy ravishda o'zgartirish uchun RTP-ning yangi versiyasi aniqlanishi kerak.
Shaxsiy dasturlarning trafik formatidan mustaqil ravishda yangi funktsiyalar bilan tajriba o'tkazish imkoniyatini ta'minlash uchun, bu ma'lumot paketining sarlavhasida qo'shimcha ma'lumotlarni uzatishni talab qiladi, RTP protokoli paket sarlavhasini kengaytirish mexanizmini ta'minlaydi. Ushbu mexanizm sarlavhani kengaytirishni talab qilmaydigan boshqa o'zaro ta'sir qiluvchi dasturlar e'tiborsiz qoldirishi uchun mo'ljallangan.
Agar RTP sarlavhasidagi x bit bitga o'rnatilgan bo'lsa, unda sobit RTP sarlavhasiga (agar mavjud bo'lsa, CSRC ro'yxatidan keyin) o'zgaruvchan uzunlikdagi sarlavha kengaytmasi qo'shiladi. E'tibor bering, ushbu sarlavha kengaytmasi faqat cheklangan foydalanish uchun mo'ljallangan. RTP to'plami sarlavhasi kengaytmasi quyidagi formatga ega: 
Kengaytma 16 bitli uzunlik maydonini o'z ichiga oladi, unda 32 bitli so'zlar soni ko'rsatilgan, kengaytmaning to'rt oktetli sarlavhasi bundan mustasno (shuning uchun uzunlik nol qiymatga ega bo'lishi mumkin). RTP ma'lumot paketining belgilangan sarlavhasiga faqat bitta kengaytma qo'shilishi mumkin. O'zaro ta'sir qiluvchi ko'plab dasturlarning har biriga turli xil sarlavha kengaytmalari bilan mustaqil ravishda tajriba o'tkazishga imkon berish yoki ma'lum bir dasturga bir nechta sarlavha kengaytmalari bilan tajriba o'tkazishga imkon berish uchun kengaytmaning dastlabki 16 bitidan foydalanish aniqlanmagan, farqlovchi identifikatorlar yoki parametrlar uchun qoldirilgan. Ushbu 16 bitning formati ilovalar ishlaydigan Profil spetsifikatsiyasi bilan aniqlanishi kerak.
Download 43.41 Kb.




Download 43.41 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Ip-telefoniya kompyuter telefoniya bozorining jadal rivojlanishi va kengayishini ta'minlaydigan bir qator shubhasiz afzalliklarga EGA

Download 43.41 Kb.