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