|
Udp protokoli asosida videokonferensiya dasturiy ta'minotini yaratish. Mundarija
|
bet | 3/15 | Sana | 19.12.2023 | Hajmi | 485,25 Kb. | | #124231 |
Bog'liq UDP protokoli asosida videokonferensiya dasturiy ta\'minotini yaratish1.1.3 Aloqa tashkil etish
Terminallar va MCU konfiguratsiyasiga qarab, quyidagi ma'lumotlar almashinuvi modellari farqlanadi [4] :
Markazlashtirilgan - har bir terminal o'zining audio va video signallarini MCU ga, nuqtadan nuqtaga yuboradi (1.2-rasmga qarang).
MCU har bir terminalning imkoniyatlarini aniqlaydi va shu imkoniyatlarga muvofiq media oqimlarini hosil qiladi va ularni tarqatadi.
1.2-rasm. Videokonferensaloqa ma'lumotlar almashinuvining markazlashtirilgan modeli.
Markazlashtirilmagan - terminallar o'zlarining audio va video signallarini Multicast rejimida boshqa barcha terminallarga yuboradilar (1.3-rasmga qarang). Qabul qilingan audio signalni aralashtirish va displey uchun video signalni tanlash terminallar tomonidan amalga oshiriladi. Boshqaruv ma'lumotlari va ma'lumotlari hali ham MCUga kiritilgan kontroller va terminallar o'rtasida nuqtadan nuqtaga uzatiladi.
Multicast tarmoq resurslaridan samaraliroq foydalanish imkonini beradi, lekin terminallarda hisoblash yukini oshiradi; Bundan tashqari, tarmoqda ishlatiladigan marshrutizatorlar va kalitlar ham Multicastni qo'llab-quvvatlashi kerak.
1.3-rasm. Markazlashtirilmagan VCS ma'lumotlar almashinuvi modeli
Kaskad ko'plab ishtirokchilar bilan katta konferentsiyalar uchun eng iqtisodiy modeldir. Ikki yoki undan ortiq MCU aloqa qiladi, ularning har biri terminallar guruhini boshqaradi.
Ba'zi hollarda, konferentsiyada juda ko'p terminallar ishtirok etganda, tizimni shunday sozlash mumkinki, faqat ba'zi abonentlar sessiyada faol ishtirok etadilar, qolganlari esa faqat ko'rish uchun ulanadi. Bunday holda, agar kerak bo'lsa, ishtirokchining holatini dinamik ravishda o'zgartirish mumkin.
1.1.4 Video uzatish protokollari
Multimediali axborotni uzatishning jadal o'sishi ma'lumotlarni uzatish tezligi va hajmiga yangi talablarni qo'yadi. Va bu barcha talablarni qondirish uchun faqat tarmoq sig'imini oshirishning o'zi etarli emas, transportni boshqarishning oqilona va samarali usullari va elektr uzatish liniyalari tirbandligini nazorat qilish kerak.
Haqiqiy vaqtda ilovalarda jo'natuvchi doimiy tezlikda ma'lumotlar oqimini hosil qiladi va qabul qiluvchi (yoki qabul qiluvchilar) ushbu ma'lumotlarni ilovaga bir xil tezlikda taqdim etishi kerak. Bunday ilovalarga, masalan, audio va video konferentsiya, jonli video, tibbiyotda masofaviy diagnostika, kompyuter telefoniyasi, taqsimlangan interaktiv simulyatsiya, o'yinlar, real vaqt rejimida monitoring va boshqalar kiradi.
Eng keng tarqalgan transport qatlami protokoli TCP hisoblanadi. TCP turli xil tarqatilgan ilovalarni qo'llab-quvvatlasa ham, u real vaqtda ilovalar uchun mos emas. TCP paketlarni kafolatlangan yetkazib berishni ta'minlaydi va ularning yaxlitligini tekshiradi va vaqtga sezgir bo'lmagan nozik ma'lumotlarni uzatish bilan bog'liq vazifalar uchun idealdir. TCP protokoli paketning etkazib berilishini tekshiradi va agar etkazib berish muvaffaqiyatsiz bo'lsa, uni qayta uzatadi. Bunday mexanizm real vaqt rejimida uzatish uchun qabul qilinishi mumkin emas, chunki agar paket yo'qolsa va qayta uzatilsa, qolgan paketlar yo'qolgan paketni etkazib berishni kutishga majbur bo'ladi, bu esa uzatish va qabul qilish vaqtida sezilarli bo'shliqqa olib keladi. paketlar soni - bu real vaqt rejimida ma'lumot uzatish uchun qabul qilinishi mumkin emas.
Ushbu muammo UDP datagram protokoli orqali hal qilinadi, uning vazifasi ulanishni o'rnatmasdan, qayta uzatmasdan va paketlarni etkazib berishni kafolatlamasdan tezda datagrammalarni etkazib berishdir. Ushbu kamchiliklarga qaramay, UDP ma'lumotlarni real vaqt rejimida uzatish uchun afzaldir, chunki u tezroq ma'lumotlarni uzatishni ta'minlaydi.
|
| |