RTP

RTP

網絡傳輸協議
實時傳輸協議(Real-time Transport Protocol或簡寫RTP)是一個網絡傳輸協議,它是由IETF的多媒體傳輸工作小組1996年在RFC 1889中公布的。[1]國際電信聯盟ITU-T也發布了自己的RTP文檔,作為H.225.0,但是後來當IETF發布了關于它的穩定的标準RFC後就被取消了。它作為因特網标準在RFC 3550(該文檔的舊版本是RFC 1889)有詳細說明。RFC 3551(STD 65,舊版本是RFC 1890)詳細描述了使用最小控制的音頻和視頻會議。
    中文名:RTP 外文名:Reliable Transport Protocol 所屬學科: 用途:管理EIGRP數據包的發送和接收 限制:保障依賴Cisco公司私有的算法 服務範圍:提供可靠傳輸,也提供不可靠傳輸

術語簡介

可靠傳輸協議(RTP:ReliableTransportProtocol),是用來管理EIGRP數據包的發送和接收的協議。“可靠的發送”是指發送是有保障的,這種保障依賴Cisco公司私有的算法來實現,這個私有的算法被稱為“可靠組播(reliablemulticast)”,發送路由器将更新信息發送到組播IP地址224.0.0.10,每一個接收可靠組播數據包的鄰居都會發送一個單播的确認數據包。如果EIGRP沒有從某個鄰居那裡得到應答,它将使用單播來重發同樣的數據,如果在16次單播嘗試後,它仍然沒有應答,則此鄰居将被宣告消失。

雖然名稱中包含“可靠”,但RTP并不僅僅提供可靠傳輸,它也提供不可靠傳輸。當使用可靠傳輸時,RTP要求對方發回ACK确認;當使用不可靠傳輸時,RTP不要求ACK。

使用

RTP 使用偶數端口号接收發送數據,相應的RTCP則使用相鄰的下一位奇數端口号。nRTP提供抖動補償和數據無序到達檢測的機制。由于IP網絡的傳輸特性,數據的無序到達是很常見的。 RTP允許數據通過IP組播的方式傳送到多個目的地。RTP被認為是在IP網絡中傳輸音頻和視頻的基本标準。RTP通常配合模闆和負載格式使用。n對于實時多媒體流應用,及時傳送信息是首要目标,為達到目标可以忍受部分丢包。例如,在音頻應用中的一個丢包,可能導緻損失音頻數據中的一秒内容,這個很容易通過合适的隐藏算法掩蓋過去,從而不被人注意。由于TCP更注重可靠性而不是及時性,在RTP應用中很少使用。取而代之,大部分RTP實施是基于UDP的。n每一個多媒體流會建立一個RTP會話。一個會話包含帶有RTP和RTCP端口号的IP地址。例如,音頻和視頻流使用分開的RTP會話,這樣用戶可以選擇其中一個媒體流。形成會話的端口由其他協議(例如RTSP和SIP)來協商。RTP和RTCP使用UDP端口1024 - 65535。

相關詞條

相關搜索

其它詞條