實時傳輸協議(RTP)是一種用于進行實時多媒體單播和多播通信的Internet協議標準,它由傳輸協議和實時傳輸控制協議(RTCP)兩部分組成,前者提供了傳輸多媒體的Internet協議(IP)規范實時跨網絡傳輸。后者提供基本的會話管理和服務...
實時傳輸協議(RTP)是一種用于進行實時多媒體單播和多播通信的Internet協議標準,它由傳輸協議和實時傳輸控制協議(RTCP)兩部分組成,前者提供了傳輸多媒體的Internet協議(IP)規范實時跨網絡傳輸。后者提供基本的會話管理和服務質量(QoS)功能,如查找數據包丟失和補償傳輸延遲。通常用于互聯網語音協議(VoIP)電信,實時傳輸協議最初是由因特網工程任務組的音視頻工作組開發的,它提供了一種在地理位置分散的多個參與者之間進行實時視頻會議的方法。實時應用允許信息、音頻和視頻數據的瞬時流流在RTP中分開傳輸。使用兩個不同的通信端口和/或多播地址為每個流傳輸單獨的RTP和RTCP包。因此參與者可以選擇只接收一種媒體。通過利用RTCP中的定時信息來實現音頻和視頻的同步播放用于音頻和視頻會話的數據包。實時傳輸協議頭描述了編解碼器位流如何組合成數據包。它還包含使接收網絡設備能夠重建數據包的指令。RTP的其他組件包括:幀標識,它標記開始以及每個幀的結束;媒體內同步,它使用時間戳來檢測和補償延遲抖動;以及有效載荷識別,它描述了媒體編碼方法,以便可以針對帶寬的變化進行調整實時傳輸協議的一部分是檢測丟失數據包的序列號和源標識。RTCP的組件包括識別,包括參與者姓名、電子郵件地址、電話號碼和中介同步,它允許傳輸單獨的音頻和視頻流。會話控制使參與者能夠指示他們正在離開會話,而服務質量(QoS)反饋會跟蹤丟失的數據包數量、往返傳輸時間和抖動,使源能夠根據需要調整數據速率。雖然它提供了基本的監控功能來保證QoS,但RTP不能保證多媒體通信的實時傳輸;RTP也不能保證其他QoS參數,如按正確的順序接收數據包。它依賴于開放系統互連(OSI)模型的網絡和傳輸層中的Internet協議。RTP通常運行在用戶數據報協議(UDP)之上,盡管其他傳輸協議,包括會話初始化協議(SIP)和H.323,也可以使用
-
發表于 2020-08-07 08:16
- 閱讀 ( 971 )
- 分類:電腦網絡