rtp-rtcp協(xié)議分析

rtp-rtcp協(xié)議分析

ID:10552297

大小:114.50 KB

頁(yè)數(shù):25頁(yè)

時(shí)間:2018-07-07

rtp-rtcp協(xié)議分析_第1頁(yè)
rtp-rtcp協(xié)議分析_第2頁(yè)
rtp-rtcp協(xié)議分析_第3頁(yè)
rtp-rtcp協(xié)議分析_第4頁(yè)
rtp-rtcp協(xié)議分析_第5頁(yè)
資源描述:

《rtp-rtcp協(xié)議分析》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、RTP協(xié)議分析一.RTP協(xié)議背景1二.RTP協(xié)議原理及工作機(jī)制22.1RTP協(xié)議原理22.1.1RTP協(xié)議原理22.1.2RTCP協(xié)議原理22.2RTP數(shù)據(jù)包格式42.2.1RTP數(shù)據(jù)包格式42.2.2RTCP數(shù)據(jù)包格式5BYE包表明一個(gè)或多個(gè)源將要離開(kāi)。如果混合器收到BYE包,混合器應(yīng)當(dāng)發(fā)送這個(gè)BYE包,并保持SSRC/CSRC不變。如果混合器關(guān)閉,應(yīng)向貢獻(xiàn)源列表中的所有SSRC,包括它自己的SSRC發(fā)送BYE包。BYE包可能會(huì)有選擇的包含8個(gè)字節(jié)的統(tǒng)計(jì)字段,其后跟上幾個(gè)字節(jié)的文本表明離開(kāi)的原因。文

2、本字符串編碼格式和SDES中描述的相同。9APP包是自定義包,無(wú)固定格式,102.3RTP工作機(jī)制102.3.1RTP工作機(jī)制102.3.2RTCP工作機(jī)制10三.RTP協(xié)議關(guān)鍵技術(shù)指標(biāo)103.1時(shí)間戳103.2時(shí)延113.3抖動(dòng)11四簡(jiǎn)單的RTP/RTCP的FAQ12一.RTP協(xié)議背景流(Streaming)是近年在Internet上出現(xiàn)的新概念,其定義非常廣泛,主要是指通過(guò)網(wǎng)絡(luò)傳輸多媒體數(shù)據(jù)的技術(shù)總稱。流媒體包含廣義和狹義兩種內(nèi)涵:廣義上的流媒體指的是使音頻和視頻形成穩(wěn)定和連續(xù)的傳輸流和回放流的一

3、系列技術(shù)、方法和協(xié)議的總稱,即流媒體技術(shù);狹義上的流媒體是相對(duì)于傳統(tǒng)的下載-回放方式而言的,指的是一種從Internet上獲取音頻和視頻等多媒體數(shù)據(jù)的新方法,它能夠支持多媒體數(shù)據(jù)流的實(shí)時(shí)傳輸和實(shí)時(shí)播放。通過(guò)運(yùn)用流媒體技術(shù),服務(wù)器能夠向客戶機(jī)發(fā)送穩(wěn)定和連續(xù)的多媒體數(shù)據(jù)流,客戶機(jī)在接收數(shù)據(jù)的同時(shí)以一個(gè)穩(wěn)定的速率回放,而不用等數(shù)據(jù)全部下載完之后再進(jìn)行回放。流式傳輸有順序流式傳輸(ProgressiveStreaming)和實(shí)時(shí)流式傳輸(RealtimeStreaming)兩種方式。實(shí)時(shí)流式傳輸是實(shí)時(shí)傳送,特

4、別適合現(xiàn)場(chǎng)事件,實(shí)時(shí)流式傳輸必須匹配連接帶寬,這意味著圖像質(zhì)量會(huì)因網(wǎng)絡(luò)速度降低而變差,以減少對(duì)傳輸帶寬的需求?!皩?shí)時(shí)”的概念是指在一個(gè)應(yīng)用中數(shù)據(jù)的交付必須與數(shù)據(jù)的產(chǎn)生保持精確的時(shí)間關(guān)系,這需要相應(yīng)的協(xié)議支持,這樣RTP和RTCP就相應(yīng)的出現(xiàn)了。實(shí)時(shí)傳輸協(xié)議RTP(RealtimeTransportProtocol):是針對(duì)Internet上多媒體數(shù)據(jù)流的一個(gè)傳輸協(xié)議,由IETF作為RFC1889發(fā)布,現(xiàn)在最新的為RFC3550。RTP被定義為在一對(duì)一或一對(duì)多的傳輸情況下工作,其目的是提供時(shí)間信息和實(shí)現(xiàn)

5、流同步。RTP的典型應(yīng)用建立在UDP上,但也可以在TCP等其他協(xié)議之上工作。RTP本身只保證實(shí)時(shí)數(shù)據(jù)的傳輸,并不能為按順序傳送數(shù)據(jù)包提供可靠的傳送機(jī)制,也不提供流量控制或擁塞控制,它依靠RTCP提供這些服務(wù)。實(shí)時(shí)傳輸控制協(xié)議RTCP(RealtimeTransportControlProtocol):負(fù)責(zé)管理傳輸質(zhì)量,在當(dāng)前應(yīng)用進(jìn)程之間交換控制信息,提供流量控制和擁塞控制服務(wù)。在RTP會(huì)話期間,各參與者周期性地傳送RTCP包,包中含有已發(fā)送的數(shù)據(jù)包的數(shù)量、丟失的數(shù)據(jù)包的數(shù)量等統(tǒng)計(jì)資料,因此,服務(wù)器可以

6、利用這些信息動(dòng)態(tài)地改變傳輸速率,甚至改變有效載荷類型。RTP和RTCP配合使用,能以有效的反饋和最小的開(kāi)銷使傳輸效率最佳化,故特別適合傳送網(wǎng)上的實(shí)時(shí)數(shù)據(jù)。一.RTP協(xié)議原理及工作機(jī)制讓我們先看一下RTP和RTCP在網(wǎng)絡(luò)層次中的位置,以便我們更加清楚的了解該協(xié)議,如下圖1-1所示:圖1-1RTP&RTCP網(wǎng)絡(luò)層次關(guān)系圖下面我們就從RTP以及RTCP的協(xié)議原理,數(shù)據(jù)包格式,工作機(jī)制三個(gè)方面來(lái)對(duì)該協(xié)議做一個(gè)基本的認(rèn)識(shí)和了解:2.1RTP協(xié)議原理2.1.1RTP協(xié)議原理RTP協(xié)議原理比較簡(jiǎn)單,負(fù)責(zé)對(duì)流媒體數(shù)據(jù)

7、進(jìn)行封包并實(shí)現(xiàn)媒體流的實(shí)時(shí)傳輸,即它按照RPT數(shù)據(jù)包格式來(lái)封裝流媒體數(shù)據(jù),并利用與它綁定的協(xié)議進(jìn)行數(shù)據(jù)包的傳輸,具體見(jiàn)本文2.2.1RTP數(shù)據(jù)格式;RTP本身只保證實(shí)時(shí)數(shù)據(jù)的傳輸,并不能為按順序傳送數(shù)據(jù)包提供可靠的傳送機(jī)制,也不提供流量控制或擁塞控制,它依靠RTCP提供這些服務(wù).2.1.2RTCP協(xié)議原理RTCP原理是向會(huì)話中的所有成員周期性地發(fā)送控制包來(lái)實(shí)現(xiàn)的,應(yīng)用程序通過(guò)接收這些控制數(shù)據(jù)包,從中獲取會(huì)話參與者的相關(guān)資料,以及網(wǎng)絡(luò)狀況、分組丟失概率等反饋信息,從而能夠?qū)Ψ?wù)質(zhì)量進(jìn)行控制或者對(duì)網(wǎng)絡(luò)狀況

8、進(jìn)行診斷.RTCP協(xié)議的功能是通過(guò)不同的RTCP數(shù)據(jù)報(bào)文(具體描述的見(jiàn)2.2.2RTCP數(shù)據(jù)包格式)來(lái)實(shí)現(xiàn)的,主要有如下幾種類型:·SR(SenderReport)發(fā)送端報(bào)告,所謂發(fā)送端是指發(fā)出RTP數(shù)據(jù)報(bào)的應(yīng)用程序或者終端,發(fā)送端同時(shí)也可以是接收端。·RR(ReceiverReport)接收端報(bào)告,所謂接收端是指僅接收但不發(fā)送RTP數(shù)據(jù)報(bào)的應(yīng)用程序或者終端?!DES源描述,主要功能是作為會(huì)話成員有關(guān)標(biāo)識(shí)信息的載體,如用戶名、郵件地址、電話號(hào)碼等,此外

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。