Кіріспе
Реалдық уақыт тасымалы протоколының (RTP) серіктес протоколы, басқару ақпаратын ұсынады. RTP бақылау протоколы (RTCP) – Реалдық уақыт тасымалы протоколымен (RTP) бірге жұмыс істейтін, бинарлық кодталған, жеке сигнал беру протоколы. Оның негізгі функционалдығы мен пакеттік құрылымы RFC 3550 стандартында сипатталған. RTCP RTP сессиясы үшін статистикалық және басқару ақпаратын қамтамасыз етеді. Ол мультимедиалық деректерді жеткізу және жинақтауда RTP-мен бірлесе жұмыс істейді, бірақ өзі ешқандай медиа деректерін тасымалдамайды. RTCP-нің басты міндеті – мультимедиалық дерек таратудағы қызмет сапасын (QoS) бағалау үшін кері байланыс беру. Бұл үшін, жіберілген октеттер мен пакеттер саны, пакеттердің жоғалуы, пакеттердің кешігуінің өзгеруі және мультимедиалық ағын сеансына қатысушыларға жол жүрудің кешігу уақыты сияқты статистикалық ақпаратты белгілі бір интервалмен жіберу қажет. Қолданба осы ақпаратты қызмет сапасы параметрлерін басқару үшін пайдалана алады, мысалы, ағынды шектеу арқылы немесе басқа кодектерді қолдану арқылы.
The RTP Control Protocol (RTCP) is a binary encoded out of band signaling protocol that functions alongside the Real time Transport Protocol (RTP). Its basic functionality and packet structure is defined in RFC 3550. RTCP provides statistics and control information for an RTP session. It partners with RTP in the delivery and packaging of multimedia data but does not transport any media data itself. The primary function of RTCP is to provide feedback on the quality of service (QoS) in media distribution by periodically sending statistics information such as transmitted octet and packet counts, packet loss, packet delay variation, and round trip delay time to participants in a streaming multimedia session. An application may use this information to control quality of service parameters, perhaps by limiting flow, or using a different codec.
Үлкен масштабтағы қолдануда масштабтауыш
Интернет-протокол теледидары (IPTV) сияқты кең ауқымды қолданбаларда, RTCP есептері арасында минуттардан сағаттарға дейін созылатын ұзақ кешігулер туындауы мүмкін. Бұл себебі, тығырылдарды басқару үшін қажет RTCP жолақтығын басқару механизмі осылай жұмыс істейді (Протокол функцияларына қараңыз). Қабылданатын жиіліктер көбінесе минутына бірден кем болады. Мұндай жағдайда қабылдағыш қате статистикалық мәліметтерді жіберуі немесе медиа-жіберушінің сессияның ағымдағы күйіне қатысты бағалаулары дәл болмауы мүмкін. Осы мәселелерді шешу үшін RTCP сүзгілеу, RTCP бағыттау және иерархиялық жинақтау сияқты әдістер енгізілді.
Иерархиялық жиынтық
Иерархиялық агрегация (немесе RTCP кері байланыс иерархиясы деп те аталады) – RTCP кері байланыс моделінің жетілдірілуі болып табылады және оның мақсаты қызмет сапасы (QoS) өлшемдерімен қатар пайдаланушылардың максималды санының шегін одан да арттыру.