勵志

勵志人生知識庫

rtcp是什麼

實時傳輸控制協議

RTCP代表實時傳輸控制協議。

RTCP與RTP(實時傳輸協議)是相關的協議,RTP負責實際數據的傳輸,而RTCP則用於向呼叫中的參與者發送控制數據包。RTCP的主要功能是爲RTP所提供的服務質量(QoS)提供反饋。它收集相關媒體連接的統計信息,例如傳輸字節數、傳輸分組數、丟失分組數、jitter(抖動)、單向和雙向網絡延遲等。網絡應用程序可以利用RTCP的統計信息來控制傳輸的品質,比如當網絡帶寬高負載時限制信息流量或改用壓縮比較小的編解碼器。RTCP還用於IP語音(VoIP)和互聯網協議電視(IPTV)、流媒體和視頻會議。

RTCP在偶數端口號上發起和接收,關聯的RTCP通信使用下一個較高的奇數端口號。它傳輸統計信息和信息,如八位字節和數據包計數、抖動和往返時間。應用程序可以使用此信息來控制QoS參數,並選擇使用不同的編解碼器。RTCP不提供任何流加密或身份驗證方法,但可以使用安全實時傳輸協議(SRTP)實現此類機制。