RTSP協(xié)議培訓(xùn)文檔_第1頁
RTSP協(xié)議培訓(xùn)文檔_第2頁
RTSP協(xié)議培訓(xùn)文檔_第3頁
RTSP協(xié)議培訓(xùn)文檔_第4頁
RTSP協(xié)議培訓(xùn)文檔_第5頁
已閱讀5頁,還剩25頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、價值觀:客戶第一 | 陽光溝通 | 團隊協(xié)作 | 擁抱變化 | 學(xué)習(xí)成長行為準則:尊重簡單重用檢查并行勇氣反饋認真責任2009.5.4程細潤價值觀:客戶第一 | 陽光溝通 | 團隊協(xié)作 | 擁抱變化 | 學(xué)習(xí)成長行為準則:尊重簡單重用檢查并行勇氣反饋認真責任目錄目錄概述 STB與TS內(nèi)容服務(wù)系統(tǒng)接口舉例說明抓包工具的使用價值觀:客戶第一 | 陽光溝通 | 團隊協(xié)作 | 擁抱變化 | 學(xué)習(xí)成長行為準則:尊重簡單重用檢查并行勇氣反饋認真責任.q術(shù)語: 1:視頻點播:根據(jù)用戶的需求提供視頻觀看的一種播放模式 2:直播回放:通過服務(wù)器端實現(xiàn)的一種節(jié)目收看方式。即在進行電視直播的同時,存儲直播內(nèi)容,用戶

2、可以通過EPG提供的節(jié)目菜單收看已經(jīng)放過的電視,用戶在收看直播節(jié)目時,可以快退到收看歷史節(jié)目,亦可以快進到當前直播位置,收看當前實況。與電信IPTV系統(tǒng)中時移電視一樣。價值觀:客戶第一 | 陽光溝通 | 團隊協(xié)作 | 擁抱變化 | 學(xué)習(xí)成長行為準則:尊重簡單重用檢查并行勇氣反饋認真責任 :l1:流控制方法描述l2:RTSP鏈接協(xié)議l3:點播中的RTSP接口規(guī)范l4:心跳檢測價值觀:客戶第一 | 陽光溝通 | 團隊協(xié)作 | 擁抱變化 | 學(xué)習(xí)成長行為準則:尊重簡單重用檢查并行勇氣反饋認真責任流控制方法描述流控制方法描述: : 通過RTSP建立流媒體會話,從而進行媒體的正常播放。使用的RTSP消息

3、主要有: DESCRIBE:獲取媒體URL相關(guān)的媒體會話描述信息,SETUP:初始化一個會話信息。PLAY :請求流媒體服務(wù)器開始發(fā)送媒體流。PAUSE:請求服務(wù)器暫時停止播放媒體流。TEARDOWN:停止一個會話。GET_PARAMETER:從表示流中獲取參數(shù),也可作為心跳方法。SET_PARAMETER:用于通知連接的客戶或服務(wù)器當前所發(fā)生的事件.價值觀:客戶第一 | 陽光溝通 | 團隊協(xié)作 | 擁抱變化 | 學(xué)習(xí)成長行為準則:尊重簡單重用檢查并行勇氣反饋認真責任 播放視頻接口,前端業(yè)務(wù)應(yīng)用系統(tǒng)下發(fā)鏈接協(xié)議URL給終端,終端經(jīng)過處理后發(fā)往前端視頻服務(wù)系統(tǒng),視頻服務(wù)系統(tǒng)接收后提取相關(guān)參數(shù),調(diào)

4、用鑒權(quán)系統(tǒng)的審核接口進行復(fù)核。接口定義: 基本格式: rtsp:/ip:port/fileName0?list=fileName1|fileName2| &startTime=xxx&endTime=xxx&areaCode=xxx&userId=xxx&sessionId=xxx&sessionSign=xxx&userSign=xxx&payType=xxx&resgroupId=xxx&sessioinType=xxx&displayName=xxx&viewUrl=xxx價值觀:客戶第一 |

5、 陽光溝通 | 團隊協(xié)作 | 擁抱變化 | 學(xué)習(xí)成長行為準則:尊重簡單重用檢查并行勇氣反饋認真責任 :STBvs發(fā)送DESCRIBE請求DESCRIBE響應(yīng)發(fā)送SETUP請求SETUP響應(yīng)發(fā)送PLAY請求PLAY響應(yīng)這里其實是給CC發(fā)請求VS只接收CC的推流請求并通過CC發(fā)送play響應(yīng)給STB圖為開始點播的時序圖價值觀:客戶第一 | 陽光溝通 | 團隊協(xié)作 | 擁抱變化 | 學(xué)習(xí)成長行為準則:尊重簡單重用檢查并行勇氣反饋認真責任DESCRIBE狀態(tài)描述請求信息狀態(tài)描述請求信息:DESCRIBE:STB - ccDESCRIBErtsp:/ip:port/5630600?list=663080

6、0 | 753400750 |&startTime=0&areaCode=111&resgroupId=10&userId=xxx&viewUrl=xxx&sessionId=xxx&sessionSign=xxx&userSign=xxx RTSP/1.0rnCseq: 1rnrn *注釋*:描述基本端口信息,由于視頻點播有約定的格式(mpg),STB不必要求返回SDP媒體格式信息,而通過具體解碼節(jié)目TS流決定,*價值觀:客戶第一 | 陽光溝通 | 團隊協(xié)作 | 擁抱變化 | 學(xué)習(xí)成長行為準則:尊重簡單重用檢查并行勇氣反饋認真責

7、任(CC)VS - STB:RTSP/1.0 200 OKrnAspectRatio=0“StartTime=20330.839089 Duration=735.862967 ParentDuration=735.862967 TrickMode =0“ NumTrickSpeed=“0” TrickSpeeds=“2,4,8” (TrickMode=0時TrickSpeeds是無效的,TrickMode=1才有效)TypeSpecificData=MPEG-2 VideoPID=69 AudioPID=68 rnrnrnrn價值觀:客戶第一 | 陽光溝通 | 團隊協(xié)作 | 擁抱變化 | 學(xué)習(xí)

8、成長行為準則:尊重簡單重用檢查并行勇氣反饋認真責任STB - VS(CC):SETUP Transport:CATV;unicast;Frequency=500000000-800000000;Annex=A-B;Modulation=64-256;SymbolRate=6000-8000;ChannelSpace=6000000-8000000rnrn*注釋*:STB發(fā)送自己所能接收的參數(shù)范圍,包括中心頻率范圍,調(diào)制方式,符號率等。CATV:有線電視。 價值觀:客戶第一 | 陽光溝通 | 團隊協(xié)作 | 擁抱變化 | 學(xué)習(xí)成長行為準則:尊重簡單重用檢查并行勇氣反饋認真責任(CC)VS - ST

9、B:RTSP/1.0 200 OKrnCseq: 2rnSession:12345678rnTransport:CATV;unicast;ProgramNo=125;Frequency=555000000;Annex=A;Modulation=256;SymbolRate=6950;ChannelSpace=7000000rnrn*(這里都是CC做的,VS只負責推送實際的TS流)注釋*:VS根據(jù)數(shù)據(jù)庫中的IPQAM資源分配表,選定一個在STB能力范圍內(nèi)的資源配置,然后發(fā)送給STB一個唯一的SESSION標識符信息12345678(隨機值),如果找不到滿足stb請求要求的資源,則返回錯誤信息:R

10、TSP/1.0 461 Unsupported transportrnCseq: 2rnrn價值觀:客戶第一 | 陽光溝通 | 團隊協(xié)作 | 擁抱變化 | 學(xué)習(xí)成長行為準則:尊重簡單重用檢查并行勇氣反饋認真責任:STB - VS(CC):PLAY Session: 12345678rnRange: npt=123-345rnrn(CC)VS - STB: (VS只推流,連只推流,連PLAY消息的響應(yīng)都是通過消息的響應(yīng)都是通過CC給給STB的的)RTSP/1.0 200 OKrnCSeq: 3rnRange: npt=125.23-345rnrn或返回RTSP標準錯誤信息。*注釋*:npt為相對

11、節(jié)目起始點的時間。上述npt=123-345表示從123秒開始播放到345秒,如果play帶了結(jié)束時間,那么往后所有的操作,例如快退,快進等都會限定在該范圍之內(nèi),所以一般情況下play操作不用攜帶結(jié)束時間,除非用戶只希望限定播放范圍 價值觀:客戶第一 | 陽光溝通 | 團隊協(xié)作 | 擁抱變化 | 學(xué)習(xí)成長行為準則:尊重簡單重用檢查并行勇氣反饋認真責任信息描述信息描述:STBVS(CC)PLAY請求PLAY響應(yīng)快進/退播放的時序圖價值觀:客戶第一 | 陽光溝通 | 團隊協(xié)作 | 擁抱變化 | 學(xué)習(xí)成長行為準則:尊重簡單重用檢查并行勇氣反饋認真責任信息描述信息描述:STB - CCPLAY rts

12、p:/ip:port/5630600?list=6630800 | 753400750 |&startTime=0&areaCode=111&resgroupId=10&userId=xxx&viewUrl=xxx&sessionId=xxx&sessionSign=xxx&userSign=xxx RTSP/1.0rnCSeq: 5rnSession: 12345678rnScale: 2|4|8|16|32|-2|-4|-8|-16|-32rnrn*注釋*只有當TrickMode參數(shù)的值為1時,才支持快進/退的播放,播放的倍率

13、只支持TrickSpeeds的可能值,即2|4|8|-2|-4|-8 價值觀:客戶第一 | 陽光溝通 | 團隊協(xié)作 | 擁抱變化 | 學(xué)習(xí)成長行為準則:尊重簡單重用檢查并行勇氣反饋認真責任 : 在STB與VS已經(jīng)建立了會話的過程中,可能會出現(xiàn)STB及VS掉電或重啟等異常情況,為了能檢測這些異常,STB采用定期向VS發(fā)送 GET_PARAMETER命令的方式形象的稱之為心跳檢測。下面的消息定義用于處理異常,即進行心跳檢測. *注*心跳檢測其實就是STB每隔一定的時間(如10秒),向前端發(fā)送一個GET_PARAMETER 命令,看前端是否有響應(yīng)用以監(jiān)控前端系統(tǒng)的工作狀態(tài),如果前端沒有響應(yīng),STB會

14、重發(fā),幾個周期后會判定前端設(shè)備異常并觸發(fā)問題處理機制,(如給用戶彈出異常提示信息)這也是RTSP協(xié)議的一個好處.價值觀:客戶第一 | 陽光溝通 | 團隊協(xié)作 | 擁抱變化 | 學(xué)習(xí)成長行為準則:尊重簡單重用檢查并行勇氣反饋認真責任心跳檢測時序圖 : STBVS(CC)GET_PARAMETER請求GET_PARAMETER響應(yīng)獲取信息的時序圖價值觀:客戶第一 | 陽光溝通 | 團隊協(xié)作 | 擁抱變化 | 學(xué)習(xí)成長行為準則:尊重簡單重用檢查并行勇氣反饋認真責任描述:GET_PARAMETER rtsp:/ip:port/5630600?&startTime=20060820181000&

15、amp;endTime=20060820183000&areaCode=111&resgroupId=10&userId=xxx&viewUrl=xxx&sessionId=xxx&sessionSign=xxx&userSign=xxx RTSP/1.0rnCSeq: 9rnSession: 12345678rnrn價值觀:客戶第一 | 陽光溝通 | 團隊協(xié)作 | 擁抱變化 | 學(xué)習(xí)成長行為準則:尊重簡單重用檢查并行勇氣反饋認真責任描述:STB將收到的RESPONSE消息:RTSP/1.0 200 OKrnCSeq: 9rnrnposi

16、tion:119.500000rn *注釋*:STB每90秒向CC發(fā)送GET_PARAMETER命令,如果VS 間隔三次未收到GET_PARAMETER,它將認為STB發(fā)生異常。反之,如果STB間隔三次未收到VS的回應(yīng),表明VS(通過CC可以間接判斷出VS可能出現(xiàn)異常)可能發(fā)生異常,此時需要重發(fā)該消息到備份的VS(通過CC間接詢問)詢問狀態(tài)信息.價值觀:客戶第一 | 陽光溝通 | 團隊協(xié)作 | 擁抱變化 | 學(xué)習(xí)成長行為準則:尊重簡單重用檢查并行勇氣反饋認真責任舉例說明:測試步驟及問題描述:1、STB請求直播回放 2、CiTV響應(yīng)機頂盒請求,并告訴STB相關(guān)信息如請求影片的開始與結(jié)束時間支持幾

17、倍數(shù)播放等信息 3、TrickSpeeds=“2,4,8”;支持 2、4、8倍數(shù);實際STB請求16倍數(shù)播放時,CC仍響應(yīng)請求并給STB回復(fù)一個正確的響應(yīng).執(zhí)行的速度和8倍的速度一樣.價值觀:客戶第一 | 陽光溝通 | 團隊協(xié)作 | 擁抱變化 | 學(xué)習(xí)成長行為準則:尊重簡單重用檢查并行勇氣反饋認真責任:DESCRIBE :rtsp:/172.030.060.016:554/CCTVHD.xml?&startTime=20090410114630&endTime=&areaCode=111&resgroupId=&u

18、serId=9223372036814804498&sessionId=37588&sessionType=0&payType=1&sessionSignature=58ac6994bc074e9c60946bf330d3cf04&productId=28095&sessionSign=1239335851b419ae866dcc062fbc21fa4303ffedf7&displayName=CCTV-HD& RTSP/1.0CSeq: 1Accept: appli

19、cation/sdpUser-Agent: Coship TS Client價值觀:客戶第一 | 陽光溝通 | 團隊協(xié)作 | 擁抱變化 | 學(xué)習(xí)成長行為準則:尊重簡單重用檢查并行勇氣反饋認真責任: RTSP/1.0 200 OKSession: 01239335251332518056CSeq: 1Content-Length: 481Server: Coship.Date: 2009-04-10 11:47:31 -價值觀:客戶第一 | 陽光溝通 | 團隊協(xié)作 | 擁抱變化 | 學(xué)習(xí)成長行為準則:尊重簡單重用檢查并行勇氣反饋認真責任2: 2:抓包信息抓包信息:問題描述: AAA延時30秒左右

20、才主動斷開TCP連接的問題,從實際抓包可以看到,一次正常的SOAP短連接交互過程中,AAA延時30秒左右才主動斷開TCP連接,直接影響了AAA的性能。價值觀:客戶第一 | 陽光溝通 | 團隊協(xié)作 | 擁抱變化 | 學(xué)習(xí)成長行為準則:尊重簡單重用檢查并行勇氣反饋認真責任:D價值觀:客戶第一 | 陽光溝通 | 團隊協(xié)作 | 擁抱變化 | 學(xué)習(xí)成長行為準則:尊重簡單重用檢查并行勇氣反饋認真責任抓包工具Ethereal的使用:Ethereal是一個抓取網(wǎng)絡(luò)數(shù)據(jù)包的工具,這對分析網(wǎng)絡(luò)問題是很重要的下文將會簡單的介紹下如何使用Ethereal來抓包。1打開安裝好的Ethereal程序,會看到如下圖所示界面: 圖1:Ethereal主界面價值觀:客戶第一 | 陽光溝通 | 團隊協(xié)作 | 擁抱變化 | 學(xué)習(xí)成長行為準則:尊重簡單重用檢查并行勇氣反饋認真責任抓包工具Ethereal的使用:上圖2就是主界面,打開“Capture”“Options”,界面如下:圖2: 抓包選項價值觀:客戶第一 | 陽光溝通 | 團隊協(xié)作 | 擁抱變化 | 學(xué)習(xí)成長行為準則:尊重簡單重用檢查并行

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論