Universitet



Yüklə 1,56 Mb.
səhifə38/58
tarix22.06.2022
ölçüsü1,56 Mb.
#62077
1   ...   34   35   36   37   38   39   40   41   ...   58
Cherdyncev maket (1)

Bufer o'ynamoqda


Ma'lumotlar paketlari kirish navbatdan olinadi va vaqt belgilariga muvofiq manba tomonidan belgilangan ijro buferiga kiritiladi. Tarmoq bo'ylab notekis ma'lumotlar oqimini yumshatish uchun kadrlar ijro etish navbatida kechiktiriladi. Bu kechikish imkon beradi shuningdek olish va yig'ish birga parchalar katta ramkalar. Jarayon oxirida ramkalar ochiladi va natijada olingan multimedia ma'lumotlari foydalanuvchi uchun tayyorlanadi. Guruch. 6.7 bu jarayonni ko'rsatadi.




Guruch. 6.7. Ijro buferi
Xuddi shu bufer o'zgarishlarni qoplash uchun ham ishlatilishi mumkin ichida uzatish tarmoqlar, va uchun ish mos keladigan kodek. Lekin Balki va ajratish bular funktsiyalari, lekin bu emas hisoblanadi RTP uchun qat'iy talab.


      1. Asosiy operatsiyalar


Bufer o'ynamoqda o'z ichiga oladi buyurdi yoqilgan vaqt cho'qqilarning bog'langan ro'yxati. Har bir cho'qqi ifodalaydi ularning vaqt parametrlari haqida tegishli ma'lumotlarga ega bo'lgan media ma'lumotlar ramkasi. Tuzilishi ma'lumotlar ichida yuqori o'z ichiga oladi ko'rsatgich ustida qo'shni tepa, vaqt kvitansiya, teg RTP vaqti, hohlagan vaqt va ikkala ramka bo'laklari va o'ynashga tayyor ma'lumotlarga ko'rsatgichlar. Guruch. 6.8 ushbu tuzilmani tasvirlaydi.




Guruch. 6.8. Tuzilishi ma'lumotlar bufer o'ynamoqda
Birinchi paketni olgandan keyin Kadrdan RTP kiritish navbatdan chiqariladi va uning vaqt tamg'asi qiymatiga ko'ra ijro etish buferiga joylashtiriladi. Bu bog'langan ro'yxatga kiritilgan o'ynash buferi ma'lumotlar strukturasida yangi tugunni yaratishga olib keladi. Oxirgi qabul qilingan paketdagi siqilgan ma'lumotlar keyingi dekodlash uchun ushbu cho'qqi bilan bog'lanadi. Keyin fragmentni ijro etish vaqti keyinroq tavsiflanadigan sxema bo'yicha hisoblanadi.
Yana yaratilgan cho'qqi joylashgan ichida bufer o'ynamoqda
oldin moment hujumkor vaqt o'ynamoqda berilgan ramka. DA joriy davri umidlar mumkin bolmoq qabul qildi va ulangan Bilan berilgan qolgan qismlarning yuqori qismi ramka. Qabul qilish aniqlanishi bilanoq oxirgi parcha ramka, o'tkazildi uning dekodlash
va natija cho'qqi bilan bog'lanadi. Kadrni tugatishning ta'rifi ishlatiladigan kodeklarga bog'liq. Ovoz kodeklari odatda parchalanmaydi ramkalar va yuborish ichida paket ramka to'liq (MP3 formatidan tashqari). Video kodeklar deyarli har doim ramkalarni bo'laklarga bo'lib, RTP paket tuzilishidagi oxirgi kadr fragmentini marker bilan belgilaydi.
Yechim haqida vaqt ilovalar dekoder qabul qilingan o'zimiz tomonidan oluvchi paketlar va emas belgilangan format paketlar RTP. Paketlar mumkin dekodlash to'g'ridan-to'g'ri keyin qabul qilish yoki qoling gacha siqilgan oxirgi moment. Tanlov bog'liq dan yuklamalar ilovalar qayta ishlash va dekodlangan axborotni saqlash uchun etarli joy mavjudligi .
Da erishish moment o'ynamoqda ramka va mavjudligi ijro qilish navbatdagi ramka, tegishli bobda keyinroq tasvirlangan harakatlar amalga oshiriladi. Agar ramka hali dekodlanmagan bo'lsa, uning ba'zi qismlari yo'qolgan bo'lsa ham, bu operatsiya darhol bajarilishi kerak. Shuningdek, bu vaqtda aniqlangan xatolarni tuzatish mumkin.
Da o'ynamoqda ramka muvofiq cho'qqi ichida bufer tuzilishi o'ynamoqda kerak bolmoq o'chirildi yoki tozalangan va qayta ishlatilgan. Xatolarni tuzatish protsedurasidan foydalanganda, ramka to'liq o'ynatilgunga qadar cho'qqini olib tashlashda biroz kechikish kerak bo'lishi mumkin.
Paketlar Ijro buferi strukturasidagi tegishli cho'qqi olib tashlanganidan keyin kelgan RTPlar o'chirilishi kerak. Vaqtinchalik kim keldi paket belgilangan orqali taqqoslashlar vaqt tamg'asining o'zi bilan vaqt belgilari ijro buferidagi "eski" paket. Kechiktirilgan paketlarning kelishi holatlari juda kam bo'lishi uchun bunday kadrni ijro etish kechikishini tanlash kerakligi aniq, shuning uchun dastur paketlarni qabul qilish jarayonini tahlil qilish asosida ushbu kechikish qiymatini sozlashi kerak.
Da ijro etish buferi operatsiyalari orasida tanlash kerak aniqlik o'ynamoqda va kechikishlar. tizimlari, Internet-konferentsiya kabi interaktiv foydalanish uchun mo'ljallangan va IP telefoniya, kerak harakat qilib ko'ring pasayish ma'nosi kechikishlar oldin eng kam mumkin. Tadqiqot ko'rsatish nima 300 millisekundlik javob vaqti qiymati bunday tizimlarda ruxsat etilgan maksimal vaqt bo'lib, maksimal kechikishni shu vaqtning yarmigacha cheklaydi. Biroq, interaktiv bo'lmagan tizimlarda, masalan oqim eshittirish, kechikish balki erishish qiymatlar ichida bir necha soniya, oqimning yuqori sifatli ijro etilishini ta'minlaydi.



    1. Yüklə 1,56 Mb.

      Dostları ilə paylaş:
1   ...   34   35   36   37   38   39   40   41   ...   58




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin