實時傳輸控制協議
網際網路協定套組 |
---|
應用層 |
傳輸層 |
網路層 |
連結層 |
實時傳輸控制協議(Real-time Transport Control Protocol或RTP Control Protocol或簡寫RTCP)是實時傳輸協議(RTP)的一個姐妹協議。RTCP由RFC 3550定義(取代作廢的RFC 1889)。RTP 使用一個 偶數 UDP port ;而RTCP 則使用 RTP 的下一個 port,也就是一個奇數 port。
RTCP為RTP媒體流提供信道外(out-of-band)控制。RTCP本身並不傳輸數據,但和RTP一起協作將多媒體數據打包和發送。RTCP定期在流多媒體會話參加者之間傳輸控制數據。RTCP的主要功能是為RTP所提供的服務質量(Quality of Service)提供反饋。
RTCP收集相關媒體連接的統計信息,例如:傳輸字節數,傳輸分組數,丟失分組數,jitter,單向和雙向網絡延遲等等,網絡應用程式即可利用RTCP的統計信息來控制傳輸的品質,比如當網路頻寬高負載時限制信息流量或改用壓縮比較小的編解碼器。
RTCP本身不提供數據加密或身份認證。SRTCP可以用於此類用途。