什么是實時控制協議(RTCP)
什么是實時控制協議(RTCP)
實時傳輸控制協議(Real-time Control Protocol,RTCP)也定義在1996年提出的RFC 1889中。多媒體網絡應用把RTCP和RTP一起使用,尤其是在多目標廣播中更具吸引力。當從一個或者多個發送端向多個接收端廣播聲音或者電視時,也就是在RTP會話期間,每個參與者周期性地向所有其他參與者發送RTCP控制信息包,如圖1所示。RTCP用來監視服務質量和傳送有關與會者的信息。對于RTP會話或者廣播,通常使用單個多目標廣播地址,屬于這個會話的所有RTP和RTCP信息包都使用這個多目標廣播地址,通過使用不同的端口號可把RTP信息包和RTCP信息包區分開來。
圖1每個參與者周期性地發送RTCP控制信息包
RTCP的主要功能是為應用程序提供會話質量或者廣播性能質量的信息。每個RTCP信息包不封裝聲音數據或者電視數據,而是封裝發送端和/或者接收端的統計報表。這些信息包括發送的信息包數目、丟失的信息包數目和信息包的抖動等情況,這些反饋信息對發送端、接收端或者網絡管理員都是很有用的。RTCP規格沒有指定應用程序應該使用這個反饋信息做什么,這完全取決于應用程序開發人員。例如,發送端可以根據反饋信息來修改傳輸速率,接收端可以根據反饋信息判斷問題是本地的、區域性的還是全球性的,網絡管理員也可以使用RTCP信息包中的信息來評估網絡用于多目標廣播的性能。
非常好我支持^.^
(0) 0%
不好我反對
(0) 0%
相關閱讀:
( 發表人:admin )