Tayyorlangan ramkalar odatda yetib kelish ustida bosqich yig'ish
ichida hajmi bir xil xop, ichida nima ular edi qo'lga olindi. Protokol RTP emas oldindan yozib olingan ma'lumotlar va o'rtasida farq qiladi jonli translatsiya.
Xususan, oldindan yozib olingan ma'lumotlarning boshida jo'natuvchi kerak hosil qilish yangi identifikator SSRC va vaqt tamg'asi va tartib raqami uchun tasodifiy qiymatlarni tanlang. Uzatish vaqtida u SSRC to'qnashuvlarini boshqarishi, RTCP paketlarini qabul qilishi va yuborishi kerak.
Faraz qilaylik nima jo'natuvchi emas balki oddiygina olish oqim
dan fayl va qo'yish uning mazmuni ham ichida fayllar. O'rniga bu u tezkor saqlash va paketlashtirish jarayonidan foydalanadi (6.3-rasm).
Guruch.6.3.Foydalanishavvalqayd etilganma `lumot
Avlod paketlar RTP
yaratilgan siqilgan ramkalar uzatiladi tartib yig'ish. Har biriga ramka mos keladi teg vaqt dan qaysi vaqt tamg'asi olinadi RTP. Agar ma'lumotlar formati parchalanishni qo'llab-quvvatlasa, katta ramkalar uzatish uchun ruxsat etilgan maksimal bo'laklarga bo'linadi (odatda bu faqat video uchun kerak). Nihoyat, bir yoki bir nechta Har bir kadr uchun sarlavha va haqiqiy ma'lumotlarni o'z ichiga olgan RTP paketlari yaratiladi. Paket formati va uning sarlavhasi ishlatiladigan kodek tomonidan belgilanadi. Paketlarni yaratish jarayonining muhim qismi bu freymlarning vaqtini belgilash, katta freymlarni parchalash va ma'lumotlar sarlavhalarini yaratishdir. Biz ushbu fikrlarni batafsilroq muhokama qilamiz.
Teglar vaqt va model vaqt RTP
Yorliq vaqt ifodalaydi moment qabul qilish birinchi bayt ma'lumotlar. Qiymat tasodifiy yaratilgan raqamdan boshlanadi va uzatilgan ma'lumotlar bilan belgilangan tezlikda ortadi.
DA jarayon qo'lga olish "tirik" oqim multimedia teg vaqt anglatadi moment qabul qilish birinchi namunalar Bilan qurilmalar qo'lga olish. Agar nutq ketadi haqida sinxronlashtirilgan ovoz va video oqimlar, keyin zarur albatta, nima vaqt qayta ishlash oqadi har xil turi hisobga olingan da hisoblash yorliqlar vaqt. Uchun ko'pchilik ovoz formatlar teg vaqt _ RTP uchun hamma Keyingisi paket ortadi mutanosib ravishda kiruvchilar soni ichida uni namunalar, a emas bayt ma'lumotlar uning uzunligi. Istisno shundaki formatlar ovoz MPEG, shu jumladan format MP3, qaysi foydalanadi chastota 90 kHz ichida ma'lumotlar uchun moslik Bilan boshqalar MPEG formatlari. Ko'pchilik formatlar video shuningdek foydalanish tomosha qiling 90 kHz, nima beradi ular imkoniyat kattalashtirish; ko'paytirish ma'nosi yorliqlar vaqt butun qiymatlar qadam. Masalan, da foydalanish standart uchun NTSC tezlik 29.97 ramkalar ichida menga bir soniya bering va foydalanish ichida ma'lumotlar chastotalar 90 kHz belgisi vaqt RTP bo'ladi kattalashtirish; ko'paytirish ustida 3.003 ustida har biri paket.
Uchun oqim, avval qayd etilgan ichida fayl, teg vaqt
freymlar ketma-ketligidagi ramka vaqtini va doimiy tasodifni beradi tarafkashlik. Teglar vaqt tayinlangan uchun ramkalar, shuning uchun katta ramka bo'lingan bo'lsa, har bir fragment bir xil vaqt tamg'asiga ega bo'ladi.
Spetsifikatsiya RTP tafsilot, aniqlik yoki barqarorlikni kafolatlamaydi. soat ma'lumotlar. Har bir Ilova o'zini qaror qiladi bu vazifa.
Vaqt tamg'asi RTP ma'lumotlari va jo'natuvchi tomonidan yuboriladi RTCP paketlari jo'natuvchining vaqt sozlamalarini aks ettiradi. Vaqt modeliga e'tibor bering RTP uzatilganni ijro etish vaqti haqida hech narsa aytmaydi ma'lumotlar. Teglar vaqt ma'lumotlar berish qarindosh vaqt parametrlari va RTCP jo'natuvchi hisobotlari turli xil ma'lumotlarni sinxronlashtirishga yordam beradi oqadi. Ammo RTP hech narsa emas U gapiradi haqida miqdori buferlar ma'lumotlarni yoki uning dekodlangan vaqtini o'ynash uchun ishlatiladi.
Garchi model vaqt batafsil tasvirlangan ichida spetsifikatsiyalar RTP, ichida u ketdi eslatib o'tadi haqida algoritmlar ishlatilgan da qayta qurish parametrlari vaqt ustida tomoni oluvchilar paketlar. bu qilingan ataylab _ Shunday qilib Qanday shunday algoritmlar bog'liq dan talablar eng ilovalar.