Har bir ilova ichida Session RTP sessiyaning o'zi va uning ishtirokchilari haqida ma'lumotlar bazasini yaratadi. Asosan sessiya haqida ma'lumot sozlash xususiyatlari sessiya yoqilgan vaqt balki saqlanadi o'zgaruvchilar to'plami sifatida.
Tekshirish punktiqobiliyat ( RTPtarmoqli kengligi ), hisoblangan sessiya boshlanishida.
Tarmoqli kengligi fragmenti ( RTCPtarmoqli kengligikasr ) tomonidan berilgan Qanday foiz dan umumiy o'tkazish qobiliyati qobiliyatlar uchun hisobotlarni yuborishda foydalaning RTCP. Odatda bu qiymat 5% ni tashkil qiladi, lekin profil uni 0 qiymatiga qadar o'zgartirishi mumkin, bu RTCP paketlaridan foydalanmaslikni anglatadi.
O'rtachahajmiRTCPpaketlar, qabul qildi va ishtirokchi tomonidan uzatiladi .
Miqdoriishtirokchilarsessiya, miqdori ishtirokchilar, oxirgi paket kimga yuborilgan RTCP va oldingi hisobot oralig'ida ushbu paketlarni yuborgan ishtirokchilarning bir qismi.
VaqtoxirgihavolalarpaketlarRTCP va vaqt keyingi uzatish.
bayroq, ishora ustida yo'naltirish RTCP paketlar hamma ishtirokchilar.
Bundan tashqari Bormoq, zarur yaratmoq o'zgaruvchilar uchun RTCP SR paketlarini yaratish.
Miqdori uzatildi RTCP paketlarvabaytma'lumotlar.
Oxirgi xona paket.
Muvofiqlik orasida vaqt RTP paketlar va teg vaqt NTP formatida.
Ushbu o'zgaruvchilarni o'z ichiga olgan seans ma'lumotlar strukturasi yaxshi joy uchun saqlash SSRC, SDES tomonidan qo'llaniladi RTP va RTCP kanallarining ilovalari va deskriptorlari.
Uchun to'g'ri RTCP ning shakllanishi paketlar har biriga sessiya ishtirokchisi boshqa ishtirokchilarning holatini kuzatishi kerak. bu muammoni hal qilishning yaxshi usuli - bunday saqlash ma'lumotlar bazasidagi ma'lumotlar. U quyidagi ma'lumotlarni o'z ichiga olishi mumkin:
identifikator SSRC;
tavsifi manba (CNAME va boshqa ma `lumot);
ma `lumot, qabul qildi dan hisobotlar jo'natuvchi uchun tasvir va tovushni sinxronlashtirishni ta'minlash;
oxirgi narsa vaqt qabul qilish ma `lumot dan harakatsiz ishtirokchilar;
bayroq, ko'rsatish, yuborilgan xoh ishtirokchi ma'lumotlar ichida joriy hisobot oralig'i;
bufer to'planishi multimedia ma `lumot oldin o'ynash ;
har qanday ma `lumot, zarur da kodlash kanal va xato aniqlash.
DA RTP sessiyasi ishtirokchilari SSRC identifikatorlari orqali aniqlanadi. Chunki ishtirokchilar ko'p bo'lishi mumkin va ular ariza berishlari mumkin uchun asos ma'lumotlar ichida har qanday xop, keyin eng qabul qilinadi a'zo ma'lumotlar bazasi ko'rinishi id tomonidan indekslangan xesh jadvalidir SSRC. Bitta media formati bilan ishlaydigan ilovalar uchun bu etarli. Biroq, ovoz va tasvirni sinxronlashtirish opsiya bo'yicha kirishni talab qiladi. CNAME, shuning uchun xesh jadvali ushbu parametr bilan ham indekslanishi kerak.
Ishtirokchilar ulardan tasdiqlangan paketni olganlarida ma'lumotlar bazasiga qo'shilishi kerak. Bu erda tekshirish bosqichi juda muhim, chunki dastur emas kerak olib kir ichida asos ma `lumot haqida tasdiqlanmagan a'zolar. Ushbu mavzu bo'yicha ikkita maslahat mavjud:
paket bo'lsa RTCP qabul qilindi va tasdiqlandi, tegishli ishtirokchi talab qilinadi kerak bolmoq qo'shildi ichida asos. Imtihon paket RTCP etarlicha qat'iy, u orqali yomon paket o'tish ehtimoli kam;
ma'lumotlar bazasi nafaqat RTP paketlari asosida to'ldirilishi kerak, boshiga istisno imkoniyat kelishi paketlar qat'iy ichida ularning sonining tartibi. Paketni tekshirish RTP etarlicha qat'iy emas, shuning uchun u orqali yomon paketning o'tish ehtimoli yuqori.
Ushbu maslahatlar qo'shimcha soddalashtirilgan bazani yaratishni taklif qiladi ishtirokchilarni o'z ichiga olgan sessiyaning "shubhali" ishtirokchilari, yuborish faqat RTP paketlari. Uchun oldini olish foydalanish noto'g'ri paketlar juda ko'p katta hajmi Ushbu jadvaldagi xotira qiyin vaqt chegarasi va maksimal hajm bo'lishi kerak.
Har bir identifikator CSRC, mavjud ichida tasdiqlangan paketi ham ma'lumotlar bazasiga qo'shilgan bo'lishi kerak.
Qachon yangi ishtirokchi qo'shildi ichida asos, zarur sessiya darajasida ishtirokchilar sonini oshirish. Ushbu qo'shimcha RTCP paketlarini qayta skanerlashga olib kelishi mumkin.
A'zolar olib tashlanadi dan asoslar da qabul qilish BYE paketi yoki ichida harakatsizlikning belgilangan muddatidan oshib ketishi natijasida. Bu oddiy tuyuladi, lekin ba'zi muammolarni yashiradi.
Paketlar yuborilgan tartibda qabul qilinishiga kafolat yo'q, shuning uchun BYE paketini olish mumkin oldin oxirgi paket Bilan ma'lumotlar dan bu jo'natuvchi. Odatda ilovalar keyin qabul qilish BYE paketi qil kechikish 2 da Kechiktirilgan ma'lumotlar paketlarini olish uchun soniyalar kerak va shundan keyingina ushbu sessiya ishtirokchisini olib tashlang.
Agar ular ichida hisobot yubormasa, manbalar olib tashlanishi mumkin besh hisobot berish davrlar. Agar a hisobot berish intervallar 5 dan kam soniya, minimal qiymati 5 soniya ishlatiladi.
Jarayon takrorlanadi ko'rish RTCP paketlar bo'ladi qo'llanmaning tegishli bo'limida batafsilroq muhokama qilinadi.