? ? ? ?實(shí)時(shí)傳輸協(xié)議RTP(Real-time Transport Protocol)是一個(gè)網(wǎng)絡(luò)傳輸協(xié)議七扰,RTP協(xié)議詳細(xì)說明了在互聯(lián)網(wǎng)上傳遞音頻和視頻的標(biāo)準(zhǔn)數(shù)據(jù)包格式瘟檩。它一開始被設(shè)計(jì)為一個(gè)多播協(xié)議,但后來被用在很多單播應(yīng)用中泰讽。RTP協(xié)議常用于流媒體系統(tǒng)(配合RTSP協(xié)議),視頻會(huì)議和一鍵通(Push to Talk)系統(tǒng)(配合H.323或SIP),使它成為IP電話產(chǎn)業(yè)的技術(shù)基礎(chǔ)念恍。RTP協(xié)議和RTP控制協(xié)議RTCP一起使用六剥,而且它是建立在用戶數(shù)據(jù)包協(xié)議上的。RTP廣泛應(yīng)用于流媒體相關(guān)的通訊和娛樂峰伙,包括電話疗疟、視頻會(huì)議、電視和基于網(wǎng)絡(luò)的一鍵通業(yè)務(wù)(類似對(duì)講機(jī)的通話)瞳氓。
RTP標(biāo)準(zhǔn)定義了兩個(gè)子協(xié)議策彤,RTP和RTCP。
數(shù)據(jù)傳輸協(xié)議RTP匣摘,用于實(shí)時(shí)傳輸數(shù)據(jù)店诗。該協(xié)議提供的信息包括:時(shí)間戳(用于同步)、序列號(hào)(用于丟包和重排序檢測)恋沃、以及負(fù)載格式(用于說明數(shù)據(jù)的編碼格式)必搞。
控制協(xié)議RTCP,用于QoS反饋和同步媒體流囊咏。相對(duì)于RTP來說恕洲,RTCP所占的帶寬非常小,通常只有5%梅割。
RTP協(xié)議(RealTime Protocol)提供具有實(shí)時(shí)特征的霜第、端到端的數(shù)據(jù)傳送服務(wù),可用來傳送聲音和運(yùn)動(dòng)圖像數(shù)據(jù)。在這項(xiàng)數(shù)據(jù)傳送服務(wù)中包含了裝載數(shù)據(jù)的 標(biāo)識(shí)符户辞、序列計(jì)數(shù)泌类、時(shí)戳和傳送監(jiān)視。通常RTP的協(xié)議元是用UDP協(xié)議元來裝 載的,并利用UDP的復(fù)用和校驗(yàn)和來實(shí)現(xiàn)RTP的復(fù)用底燎。
必須注意的是,RTP 沒有提供任何確保按時(shí)傳送數(shù)據(jù)的機(jī)制,也沒有提供任何質(zhì)量保證的機(jī)制,因而要實(shí)現(xiàn)服務(wù)質(zhì)量必須由下層網(wǎng)絡(luò)來提供保證刃榨。同樣必須 注意的是,RTP 不保證數(shù)據(jù)包按序號(hào)傳送,即使在下層網(wǎng)絡(luò)能使保證可靠傳送的 條件下,也不保證數(shù)據(jù)包按序號(hào)傳送。包含在RTP中的序號(hào)可供接收方用于重 構(gòu)數(shù)據(jù)包序列,也可用于包的定位双仍。