Kompensatsiya jo'natuvchining xatti-harakati
Yuboruvchining paketlarni yaratish jarayonining tabiati ta'sir qilishi mumkin hisoblash parametrlari o'ynamoqda bir nechta yo'llari, ijro etish buferidagi kechikishning oshishiga olib keladi.
Agar a jo'natuvchi yuboradi ramkalar orqali tashkil etilgan oraliq, odatda video uchun bo'lgani kabi, bu ramkaning birinchi va oxirgi portlashi o'rtasida kechikishni keltirib chiqaradi. Bunday holda, qabul qiluvchi to'liq kadr olinmaguncha paketlarni buferlashi kerak. Ustida
guruch. 6.11 ko'rsatilgan bu variant.
Guruch. 6.11. Kechikish sababli guruhlar paketlar ramka _
Agar a interval orasida ramkalar va miqdori paketlar ichida ramka ma'lum, qo'shimcha kechikish juda oddiy hisoblab chiqiladi (ammo real vaziyatlarda bu juda kam uchraydi):
parchalanish_tufayli = (har bir_freym uchun paketlar - bitta)
x (interframe_vaqt / har_kadr uchun paketlar)
Agar jo'natuvchi protseduradan foydalansa, xuddi shunday holat yuzaga keladi sozlashlar xatolar, qaysi bo'ladi tasvirlangan ichida 9-bob. Xatolarni to'g'rilash uchun qo'shimcha paketlar mavjudligi tufayli ijro etish vaqtining qiymati ortadi. Xatolarni to'g'rilash paketlarining mavjudligi seansni o'rnatish vaqtida qayd etiladi va ijro etish buferining hajmini to'g'ri hisoblash uchun etarli ma'lumot beradi. Kompensatsiya kechikishi xatoni tuzatish sxemasining turiga bog'liq. Uchta eng keng tarqalgan sxemalar FEC (Forward Error Correction), ovoz ortiqcha (audio ortiqcha) va qayta uzatish (qayta uzatish).
Sxema FEC bobda muhokama qilingan 9, ma'lumotlar paketlarini o'zgarishsiz qoldiradi, yuborish paketlar sozlashlar xatolar ichida alohida RTP oqimi. Bular paketlar o'z ichiga oladi bit niqob ichida FEC sarlavhasi uchun ular himoya qiladigan ma'lumotlar paketlarining raqamlarini aniqlash. Qabul qiluvchi ushbu niqobdan kechikish hajmini aniqlash uchun foydalanishi mumkin. Agar orasidagi interval paketlar doimiy, kechikish qo'shildi uchun vaqt ijro etish. DA aks holda hol oluvchi kerak umumlashtirish ijro etish nuqtasi ofsetini olish uchun portlashlar orasidagi intervallar.
Guruch. 6.12. Effekt ortiqcha ovoz ijro etish buferida kodlash
Sxema ovoz ortiqchalik shuningdek muhokama qilindi ichida bob 9. U ortiqcha paketlarda vaqtni ofsetni joriy qiladi, bu mumkin
tinglash buferi hajmini hisoblashda foydalanish mumkin. Ortiqcha audio ikki rejimda taqdim etilishi mumkin: dastlabki paketlar ortiqcha bloksiz yoki ortiqcha blok bilan yuborilishi mumkin. null uzunligi. Qanday ko'rsatilgan ustida guruch. 6.12, Sekinroq hisoblash ikkinchi holatda ijro etish buferining o'lchami.
Dostları ilə paylaş: |