IPTV協(xié)議及實(shí)際數(shù)據(jù)流程分析_第1頁
IPTV協(xié)議及實(shí)際數(shù)據(jù)流程分析_第2頁
IPTV協(xié)議及實(shí)際數(shù)據(jù)流程分析_第3頁
IPTV協(xié)議及實(shí)際數(shù)據(jù)流程分析_第4頁
IPTV協(xié)議及實(shí)際數(shù)據(jù)流程分析_第5頁
已閱讀5頁,還剩41頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、IPTV協(xié)議及實(shí)際數(shù)據(jù)流程分析07-05-10IPTV概念I(lǐng)PTV相關(guān)協(xié)議中興數(shù)據(jù)分析IPTV的概念交互式網(wǎng)絡(luò)電視,是利用寬帶網(wǎng)的基礎(chǔ)設(shè)施,以家用電視機(jī)或計(jì)算機(jī)作為主要終端設(shè)備,集互聯(lián)網(wǎng)、多媒體、通信等多種技術(shù)于一體,通過互聯(lián)網(wǎng)協(xié)議(IP)向家庭用戶提供包括數(shù)字電視在內(nèi)的多種交互式數(shù)字媒體服務(wù)的一門嶄新技術(shù)和傳統(tǒng)電視最大的區(qū)別在于交互IPTV終端形式目前IPTV業(yè)務(wù)的終端可分為三種形式PCSTB+終端手機(jī)等移動設(shè)備IPTV的三種業(yè)務(wù)形式點(diǎn)播直播時(shí)移網(wǎng)絡(luò)傳輸方式(1)單播(Unicast) 在發(fā)送者和每一接收者之間實(shí)現(xiàn)點(diǎn)對點(diǎn)網(wǎng)絡(luò)連接。 如果一臺發(fā)送者同時(shí)給多個(gè)接收者傳輸相同的數(shù)據(jù),也必須相應(yīng)復(fù)制

2、多份相同數(shù)據(jù)包。如果有大量主機(jī)希望獲得數(shù)據(jù)包的同一份拷貝時(shí), 將導(dǎo)致發(fā)送者負(fù)擔(dān)沉重、延遲長、網(wǎng)絡(luò)擁塞;為保證一定的服務(wù)質(zhì)量需增加硬件和帶寬。單播Network網(wǎng)絡(luò)傳輸方式(2)廣播(Broadcast)是指在IP子網(wǎng)內(nèi)廣播數(shù)據(jù)包,所有在子網(wǎng)內(nèi)部的主機(jī)都將收到這些數(shù)據(jù)包。廣播意味著網(wǎng)絡(luò)向子網(wǎng)主機(jī)都投遞一份數(shù)據(jù)包,不論這些主機(jī)是否樂于接收該數(shù)據(jù)包。然而廣播的使用范圍非常小,只在本地子網(wǎng)內(nèi)有效,因?yàn)槁酚善鲿怄i廣播通信。廣播傳輸增加非接收者的開銷。 廣播Network網(wǎng)絡(luò)傳輸方式(3)組播(Multicast)是指一個(gè)IP報(bào)文向一個(gè)“主機(jī)組”的傳送,這個(gè)包含零個(gè)或多個(gè)主機(jī)的主機(jī)組由一個(gè)單獨(dú)的IP地址

3、標(biāo)識。主機(jī)組地址也稱為“組播地址”,或者D類地址。除了目的地址部分,組播報(bào)文與普通報(bào)文沒有區(qū)別,網(wǎng)絡(luò)盡力傳送組播報(bào)文但是并不保證一定送達(dá)。組播Network組內(nèi)主機(jī)組內(nèi)主機(jī)IPTV中出現(xiàn)的主要協(xié)議TCP/UDP/IPHTTP/RTSP/IGMP/SDPRTP/RTCPMPEG_TS/ISMA路由協(xié)議音視頻編碼標(biāo)準(zhǔn)(MPEG2,MPEG4,H264)RTSP(Real-Time Streaming Protocol)RTSP實(shí)時(shí)流協(xié)議定義了如何有效地通過IP網(wǎng)絡(luò)傳送多媒體數(shù)據(jù)。RTSP在體系結(jié)構(gòu)上位于RTP和RTCP之上,它使用TCP或RTP完成數(shù)據(jù)傳輸。在應(yīng)用層上控制實(shí)時(shí)傳輸數(shù)據(jù),提供一種可擴(kuò)

4、展的框架,使能夠提供能控制的,按請求傳輸?shù)膶?shí)時(shí)數(shù)據(jù),比如音頻和視頻。RTSPRTSP_URL = ( rtsp: | rtspu: ) / host : port abs_path eg:Rtsp:/:554/twister/audiotrackRTSP 有請求和響應(yīng)兩種命令主要請求: SETUP:讓服務(wù)器給流分配資源,啟動RTSP會話。 PLAY: 啟動SETUP 分配流的數(shù)據(jù)傳輸。 PAUSE:臨時(shí)停止流,而不釋放服務(wù)器資源。TEARDOWN:釋放流的資源,RTSP會話停止IGMP(Internet Group Multicast Protocol)該協(xié)議運(yùn)行于主機(jī)和與主機(jī)直接相連的組播路

5、由器之間,是IP主機(jī)用來報(bào)告多址廣播組成員身份的協(xié)議。通過IGMP協(xié)議,一方面可以通過IGMP協(xié)議主機(jī)通知本地路由器希望加入并接收某個(gè)特定組播組的信息;另一方面,路由器通過IGMP協(xié)議周期性地查詢局域網(wǎng)內(nèi)某個(gè)已知組的成員是否處于活動狀態(tài)。SDP(Session Description Protocol)會話描述協(xié)議SDP,是一種文件描述協(xié)議,是由服務(wù)器端生成的描述媒體文件的編碼信息以及所在的服務(wù)器的鏈接等信息。客戶端通過它來配置播放軟件的設(shè)置,如音視頻解碼器,接受音頻視頻數(shù)據(jù)的地址以及端口等等。RTP(Real-time Transport Protocol)RTP是用于Internet上針對

6、多媒體數(shù)據(jù)流的一種傳輸協(xié)議。RTP被定義為在一對一或一對多的傳輸情況下工作,其目的是提 供時(shí)間信息和實(shí)現(xiàn)流同步。RTP通常使用UDP來傳送數(shù)據(jù),但RTP也可以在TCP或ATM等其他協(xié)議之上工作。RTP本身并不能為按順序傳送數(shù)據(jù)包提供可靠的傳送機(jī)制,也不提供流量控制或擁塞控制,它依靠RTCP提供這些服務(wù)。RTP適合通過點(diǎn)播、廣播和組播傳送實(shí)時(shí)流數(shù)據(jù),RTP沒有涉及資源預(yù)訂和質(zhì)量保證等服務(wù)。每個(gè)RTP數(shù)據(jù)包由12個(gè)字節(jié)組成的頭部信息開始。V=2PXCCMPT序列號時(shí)標(biāo)同步源標(biāo)識(SSRC)作用標(biāo)識(CSRC)數(shù)據(jù)典型流程中興數(shù)據(jù)點(diǎn)播過程 (單播)直播過程 (組播)時(shí)移過程 (組播 + 單播)點(diǎn)播流

7、程圖7. 媒體數(shù)據(jù)5. PLAY4. 200 ok sdp3. DESCRIBE2. 302 Found 給出新地址6. 200 ok 重定向服務(wù)器機(jī)頂盒1. DESCRIBE媒體服務(wù)器點(diǎn)播播放頁面GET /iptvepg/frame2/vod_play.jsp?columnid=010004&programid=20000002008&vodtype=0 HTTP/1.1 響應(yīng) HTTP/1.1 200 OK top.jsVodPlay(rtsp:/5:1554/vcdn001/vod/000002022.mpg?userid=121100000001&clienttype=1&mediai

8、d=20000002008&ifcharge=1&time=255+08&life=3600&usersessionid=10343&vcdnid=vcdn001&boid=001&columnid=010004&ctype=1&Drm=0&EpgId=epg_nj_001&programid=000002022&contname=&fathercont=&bp=0&authid=0&tscnt=0&tstm=0&tsflow=0&ifpricereqsnd=1&cryptmode=0502&crypt=30772A08282ED89ED7FAFA8A59B14932,20000002008)

9、; 點(diǎn)播RTSP請求ESCRIBE rtsp:/5:1554/vcdn001/vod/000002022.mpg?userid=121100000001&clienttype=1&mediaid=20000002008&ifcharge=1&time=255+08&life=3600&usersessionid=10343&vcdnid=vcdn001&boid=001&columnid=010004&ctype=1&Drm=0&EpgId=epg_nj_001&programid=000002022&contname=&fathercont=&bp=0&authid=0&tscnt=0&ts

10、tm=0&tsflow=0&ifpricereqsnd=1&cryptmode=0502&crypt=30772A08282ED89ED7FAFA8A59B14932 RTSP/1.0 點(diǎn)播RTSP 響應(yīng)RTSP/1.0 302 FoundServer: RTSPServerModule 1.0Cseq: 1Location: rtsp:/04/demovcdn001/vod/000000028.mpg?userid=111111111111111&clienttype=1&mediaid=20000000005&ifcharge=1&time=228+08&life=3600&userses

11、sionid=873&vcdnid=demovcdn001&boid=001&columnid=0003&ctype=1&Drm=0&EpgId=epg_nj_001&programid=000000028&contname=&fathercont=&bp=0&authid=195&tscnt=0&tstm=0&tsflow=0&ifpricereqsnd=1&cryptmode=0502&crypt=C2596AE3A3E1685354451F24149A207F 點(diǎn)播重定向后DESCRIBE RTSP/1.0 200 OK點(diǎn)播RTSP請求SETUP rtsp:/3/vcdn001/vod/

12、000002022.mpg/trackID=1 RTSP/1.0User-Agent:ZTE Ltd.co RTSP protocal verion 1.0 guid-4/E193D35A-BBE0-AE6C-6706-4322D799B5C2Accept-Charset: UTF-8Accept-Authentication: NTLM, Digest, BasicAccept-Language: en-USCSeq: 2Transport: RTP/AVP/TCP;unicast;interleaved=0-1;mode=PLAYe=PLAY點(diǎn)播SETUP的響應(yīng)RTSP/1.0 200 O

13、KServer: ZMSS/ZMSSV.B11 (Build/2006.07.24; Platform/Linux; Release/ZMSS; )Cseq: 2Cache-Control: must-revalidateSession: 89865424Date: Wed, 09 Aug 2006 02:49:40 GMTExpires: Wed, 09 Aug 2006 02:49:40 GMTTransport: RTP/AVP/TCP;unicast;mode=PLAY;interleaved=0-1;ssrc=737920A9點(diǎn)播PLAY rtsp:/3/vcdn001/vod/00

14、0002022.mpg?userid=121100000001&clienttype=1&mediaid=20000002008&ifcharge=1&time=255+08&life=3600&usersessionid=10343&vcdnid=vcdn001&boid=001&columnid=010004&ctype=1&Drm=0&EpgId=epg_nj_001&programid=000002022&contname=&fathercont=&bp=0&authid=0&tscnt=0&tstm=0&tsflow=0&ifpricereqsnd=1&cryptmode=0502&

15、crypt=30772A08282ED89ED7FAFA8A59B14932 RTSP/1.0User-Agent:ZTE Ltd.co RTSP protocal verion 1.0 guid-4/E193D35A-BBE0-AE6C-6706-4322D799B5C2Cache-Control: no-cacheAccept-Charset: UTF-8Accept-Authentication: NTLM, Digest, BasicAccept-Language: en-USSession: 77649238CSeq:3Range: npt=0.000-Scale: 1x-Speed

16、upPlay:yesupPlay:yes點(diǎn)播RTSP/1.0 200 OKServer: ZMSS/ZMSSV.B13.P1 (Build/2006.08.18; Platform/Linux; Release/ZMSS; )Cseq: 3Session: 77649238Range: npt=0.00600-4601.43600 x-SpeedupPlay: yesRTP-Info: url=rtsp:/3/vcdn001/vod/000002022.mpg/trackID=1;seq=0;rtptime=540ime=90點(diǎn)播-媒體數(shù)據(jù)中興數(shù)據(jù)點(diǎn)播過程 (單播)直播過程 (組播)時(shí)移過程

17、(組播 + 單播)直播重定向之前的流程與點(diǎn)播相同DESCRIBE rtsp:/6/vcdn001/multicast/device2/ch06082992.sdp?userid=99900015&clienttype=1&mediaid=ch06082992&ifcharge=1&time=232+08&life=3600&usersessionid=22442&vcdnid=vcdn001&boid=001&columnid=00&ctype=2&Drm=0&EpgId=epg_nj_001&programid=ch06082992&contname=&fathercont=&bp=0&au

18、thid=0&tscnt=0&tstm=0&tsflow=0&ifpricereqsnd=1&cryptmode=0502&crypt=8AEE04395C3E14E91B30A69291223D92 RTSP/1.0直播RTSP/1.0 200 OKServer: ZMSS/ZMSSV.B13.P1 (Build/2006.08.18; Platform/Linux; Release/ZMSS; )Cseq: 1x-SpeedupPlay: yesCache-Control: no-cacheContent-length: 256Date: Thu, 24 Aug 2006 08:42:16

19、 GMTExpires: Thu, 24 Aug 2006 08:42:16 GMTContent-Type: application/sdpx-Accept-Retransmit: our-retransmitx-Accept-Dynamic-Rate: 1Content-Base: rtsp:/29/vcdn001/globalm/device2/ch956292044.sdp/v=0o=- 135289200 135289200 IN IP4 01s=Camera_Ac=IN IP4 89/16b=3500t=0 0a=recvonlya=control:*a=range:clock=20060824T041141.67Z-20060824T164215.97Zm=video 8000 RTP/AVP 33a=rtpmap:33 MP2T/90000a=control:trackID=2直播SETUPRTSP/1.0 200 OKPLAYRTSP/1.0 200 OKIGMP V2 Membership Report直播直播接下來是媒體數(shù)據(jù)直播退出播放中興數(shù)據(jù)點(diǎn)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論