




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
華為STB與HMS接口技術(shù)規(guī)范(TS部分)HuaweiTechnologiesCo.,Ltd.華為技術(shù)有限公司Allrightsreserved目錄TOC\o"1-3"\h\z1接口概要描述31.1基于TS的接口描述31.2基于TS的傳輸協(xié)議棧31.3TS包結(jié)構(gòu)和語法41.3.1MPEG-2TS包結(jié)構(gòu)41.3.2PES包結(jié)構(gòu)51.3.3PSI信息定義61.3.4PMT中的視音頻組件(Components)62流控制方法描述72.1SETUPMethod72.2PLAYMethod82.3PAUSEMethod92.4ANNOUNCEMethod92.5TEARDOWNMethod92.6DESCRIBEMethod102.7GET_PARAMETERMethod122.8REDIRECTMethod123機(jī)頂盒點(diǎn)播接口143.1開始播放143.2暫停播放163.3快進(jìn)播放173.4快退播放183.5定位播放193.6退出播放203.6.1用戶主動(dòng)退出播放203.6.2文件結(jié)束或服務(wù)器強(qiáng)制退出播放214機(jī)頂盒組播接口234.1加入一個(gè)頻道234.2離開一個(gè)頻道24接口概要描述基于TS的接口描述機(jī)頂盒與內(nèi)容服務(wù)系統(tǒng)之間具有以下接口模塊:機(jī)頂盒點(diǎn)播接口(D1)機(jī)頂盒組播接口(D2)STBSTBVOD服務(wù)器BTV服務(wù)器HMS系統(tǒng)D1D2STB與HMS系統(tǒng)的接口框圖基于TS的傳輸協(xié)議?;贛PEG-2TS的傳輸協(xié)議棧結(jié)構(gòu)上圖描述了基于MPEG-2TS的傳輸協(xié)議棧結(jié)構(gòu)?;谠搮f(xié)議棧結(jié)構(gòu),IPTV機(jī)頂盒和IPTV內(nèi)容服務(wù)系統(tǒng)之間的接口分為兩個(gè)通道:媒體流傳輸和接收通道:見上圖的左半部分,即HMS系統(tǒng)和機(jī)頂盒之間必須按照?qǐng)D中所示的格式或協(xié)議來完成實(shí)際音視頻媒體流數(shù)據(jù)的傳輸和解包播放;媒體流會(huì)話控制通道:見上圖的右半部分,HMS系統(tǒng)和機(jī)頂盒之間必須按照?qǐng)D中所示的信令協(xié)議來完成對(duì)音視頻媒體流的控制和交互,采用的協(xié)議為本規(guī)范定義的RTSPoverTCP;TS包結(jié)構(gòu)和語法MPEG-2TS包結(jié)構(gòu)MPEG-2TS包結(jié)構(gòu)必須符合ISO/IEC13818-1|ITU-TRec.H.222.0-2000-Amendment3打包結(jié)構(gòu),即如下圖:MPEG-2TS的包結(jié)構(gòu)必須支持,不支持;R由視頻coponent攜帶;對(duì)H.264的TS包結(jié)構(gòu)句法的定義,必須符合ISO/IEC13818-1|ISO/IEC13818-1|ITU-TRec.H.222.0–2000-Amendment3的標(biāo)準(zhǔn);PES包結(jié)構(gòu)S包結(jié)構(gòu)必須符合ISO/IEC13818-1|ITU-Rec.H.222.0打包結(jié)構(gòu),具體如下圖:PES包結(jié)構(gòu)一幀視頻數(shù)據(jù)至多打成一個(gè)S包; H.264的PES包結(jié)構(gòu)的句法必須符合ISO/IEC13818-1|ITU-TRec.H.222.0–2000-Amendment3中的標(biāo)準(zhǔn);當(dāng)執(zhí)行快進(jìn)、快退等TrickMode功能時(shí),PES包頭信息的DSM_trick_mode_flag不進(jìn)行設(shè)置,即為0;PSI信息定義必須能解析完整的T、T表格,服務(wù)器可選支持CT表格,機(jī)頂盒必須支持CT表格且這些表格的結(jié)構(gòu)必須符合ISO/IEC13818-1|IU-Rec.0標(biāo)準(zhǔn)規(guī)范。PMT中的視音頻組件(Components)PMT中視音頻的StreamType必須符合ISO/IEC13818-1|ITU-TRec.H.222.0–2000-Amendment3中的標(biāo)準(zhǔn),具體如下表:Stream_Type對(duì)應(yīng)表流控制方法描述本規(guī)范流控制協(xié)議基于標(biāo)準(zhǔn)的RTSP規(guī)范(RFC2326),并在此基礎(chǔ)上進(jìn)行了必要的擴(kuò)充。RTSPmethod如表:流控制使用的RTSPmethod【注】下面議中,[中]內(nèi)內(nèi)容表可選,斜容表示必有數(shù)值根據(jù)實(shí)情況可以修訂。SETUPMethodSETUPrtsp:///foo/bar/baz.mpgRTSP/1.0CSeq:3[x-properties:mac_address=0050BFFB9FA1]Transport:MP2T/[RTP]/TCP|UDP;unicast;destination=20[:2005];client_port=4588-4589[Range:now-end][Accept:application/sdp]RTSP/1.0200OKCSeq:3[Location:rtsp:///foo/bar/baz.mpg][Server:[servername|ipaddr;port]]Session:719885386Transport:MP2T/[RTP]/TCP|UDP;unicast;destination=20[:2005];client_port=4588-4589;[bandwidth=2000000;][control_address=21;][packagesize=32712/32712/188][Content-Type:application/sdp][Content-Length:493SDPContents]【注】服務(wù)器返回給客戶端的信息中可以包含Location或Server關(guān)鍵域信息,機(jī)頂盒必須支持解析Location和Server關(guān)鍵域的信息。PLAYMethodPLAYrtsp:///foo/bar/baz.mpgRTSP/1.0CSeq:5Session:719885386[destination=20[:2005];client_port=4588-4589]Scale/speed:1.0Range:npt=10-15[,npt=20-25],[npt=now,beginning,end][x-playNow:]注1CSy帶ceSe持.40..,.--送I送。注-Sy帶eRe由BR【注3npt格式,now代表節(jié)的前時(shí),beginning表示目的開時(shí),end代表節(jié)目的結(jié)時(shí).RTSP/1.0200OKCSeq:5Session:719885386[Server:servername|ipaddr;port]Scale:1.0Range:npt=10-15[,npt=20-25],[npt=now,beginning,end][x-playNow:]PAUSEMethodCSeq:834Session:12345678[destination=20[:2005];client_port=4588-4589]RTSP/1.0200OKCSeq:834Date:23Jan1997Range:npt=45.76-,[npt=now,beginning,end][Scale:0.000][Speed:0.000000]ANNOUNCEMethodANNOUNCE:rtsp:///fizzle/fooRTSP/1.0CSeq:834Session:12345678x-notice:xxxx[“InternalServerError”event-date=20050729T100431.097]【注1xxxx取值如:21示Edfrm22示Biigfrm3452示IeaSvrrr51示Dnrmaue【注2】值可以定。TEARDOWNMethodTEARDOWNrtsp:///fizzle/fooRTSP/1.0Session:12345678CSeq:834[destination=20[:2005];client_port=4588-4589][Connection:close]RTSP/1.0200OKCSeq:834Session:12345678[Connection:close]DESCRIBEMethodDESCRIBErtsp://20:554/temp/rings.MPGRTSP/1.0Accept:application/sdpCSeq:16RTSP/1.0200OKCSeq:16Date:Fri,29Jul200510:04:19GMTContent-Type:application/sdpContent-Length:309【注】SDP的格式描述如表。P舉例如下:v=0o=-11226314593196282139553954665140INIP420s=RTSPSessiont=00i=b=AS:1288a=type:voda=range:npt=0-246.655c=INIP4a=control:rtsp://:554/civil_PAL_720x576.mpim=video0RTP/AVP128a=pmt:ArAXAAHBAADoEPAAG+gQ8AAD6BTwAGZ0pC0=GET_PARAMETERMethodGET_PARAMETERrtsp:///fizzle/fooRTSP/1.0CSeq:431Content-Type:text/parametersSession:12345678Content-Length:15packets_receivedjitterRTSP/1.0200OKCSeq:431Content-Length:46Content-Type:text/parameterspackets_received:10jitter:0.3838送r整個(gè)流體訊。用GET_PARAMETER進(jìn)行查詢獲取是否支持時(shí)移,具體定義如下:STB在直播的情況下,而且在Session已經(jīng)建立的情況下,機(jī)頂盒通過RTSP的GET_PARAMETER消息向媒體服務(wù)器查詢當(dāng)前錄制時(shí)間,格式為:GET_PARAMETERrtsp://ip/filenameRTSP/1.0x-Timeshift_RangeCSeq:932媒體服務(wù)器通過返回OK響應(yīng)告訴機(jī)頂盒錄制時(shí)間,格式為:RTSP/1.0200OKx-Timeshift_Range:clock=20051108T141020.25Z-20051108T144020.25ZCSeq:932“x-Timeshift_Range”為關(guān)鍵域,內(nèi)容格式采用絕對(duì)時(shí)間(參見RFC23263.7小節(jié))。當(dāng)前直播有時(shí)移時(shí),服務(wù)器必須回應(yīng)這個(gè)請(qǐng)求,指示當(dāng)前錄制范圍。第一個(gè)參數(shù)為當(dāng)前錄制媒體流起始時(shí)間,第二個(gè)參數(shù)為錄制結(jié)束的時(shí)間。REDIRECTMethodREDIRECTrtsp:///fizzle/fooRTSP/1.0CSeq:732Location:rtsp://ipaddr:8001Range:[npt=0-;time=19960213T143205Z],[npt=now,beginning,end][scale:1.0]Session:uZ3ci0K+Ld-MRe送YR0O則須從該段定的位開發(fā)送媒流如果送5送Y0則表示省當(dāng)前位開發(fā)送媒體流當(dāng)位置規(guī)如:1)效RP個(gè)Y對(duì)于點(diǎn)節(jié)當(dāng)前位置節(jié)的起始置對(duì)于直節(jié)當(dāng)前位為體服務(wù)當(dāng)接收的體流位置。2)暫停狀下復(fù)播放當(dāng)停止的置如果不道位置則頭放。3)播放狀下進(jìn)/退為體流發(fā)的前位置。4)快進(jìn)快狀下播放繼快進(jìn)快為體流發(fā)的前位置。機(jī)頂盒點(diǎn)播接口播放指定URL的媒體文件。URL定義:協(xié)議名://服務(wù)器地址[:端口]/媒體文件路徑[?附加信息]開始播放開始播放時(shí)序圖DESCRIBEDESCRIBErtsp://20:554/temp/rings.MPGRTSP/1.0Accept:application/sdpCSeq:16RTSP/1.0200OKCSeq:16Date:Fri,29Jul2005Content-Type:application/sdpContent-Length:309SETUPSETUPrtsp:///foo/bar/baz.mpgRTSP/1.0CSeq:3[x-properties:mac_address=0050BFFB9FA1]Transport:MP2T/[RTP]/TCP|UDP;unicast;destination=20[:2005];client_port=4588-4589[Range:now-end][Accept:application/sdp]RTSP/1.0200OKCSeq:3[Location:rtsp:///foo/bar/baz.mpg][Server:[servername|ipaddr;port]]Session:719885386Transport:MP2T/[RTP]/TCP|UDP;unicast;destination=20[:2005];client_port=4588-4589;[bandwidth=2000000;][control_address=21;][packagesize=32712/32712/188][Content-Type:application/sdp][Content-Length:493SDPContents]PLAYPLAYrtsp:///foo/bar/baz.mpgRTSP/1.0CSeq:5Session:719885386[destination=20[:2005];client_port=4588-4589]Scale/speed:1.0Range:npt=10-15[,npt=20-25],[npt=now,beginning,end][x-playNow:]RTSP/1.0200OKCSeq:5Session:719885386[Server:servername|ipaddr;port]Scale:1.0Range:npt=10-15[,npt=20-25],[npt=now,beginning,end][x-playNow:]REDIRECTREDIRECTrtsp:///fizzle/fooRTSP/1.0CSeq:732Location:rtsp://ipaddr:8001Range:[npt=0-;time=19960213T143205Z],[npt=now,beginning,end][scale:1.0]Session:uZ3ci0K+Ld-M暫停播放暫停播放時(shí)序圖PAUSEPAUSErtsp:///fizzle/fooRTSP/1.0CSeq:834Session:12345678[destination=20[:2005];client_port=4588-4589]【注】停時(shí)時(shí)間服器決定,例如30分鐘。當(dāng)服務(wù)器判斷為超時(shí),則發(fā)送announce通知暫停超時(shí),原因?yàn)镻AUSE_TIMEOUT。RTSP/1.0200OKCSeq:834Date:23Jan1997Range:npt=45.76-,[npt=now,beginning,end][Scale:0.000][Speed:0.000000]快進(jìn)播放快進(jìn)播放時(shí)序圖PLAYPLAYrtsp:///foo/bar/baz.mpgRTSP/1.0CSeq:5Session:719885386[destination=20[:2005];client_port=4588-4589]Scale/speed:2.0Range:npt=10-15,[npt=now-end][x-playNow:]【注1CSPy帶aeSe持.40.0.快退播過中服務(wù)只送I幀頻音頻數(shù)不送。注2>Sy帶ee由BR【注3npt格式,now代表節(jié)的前時(shí),beginning表示目的開時(shí),end代表節(jié)目的束間.RTSP/1.0200OKCSeq:5Session:719885386[Server:servername|ipaddr;port]Scale:2.0Range:npt=10-15,[npt=now-end][x-playNow:]快退播放快退播放時(shí)序圖PLAYPLAYrtsp:///foo/bar/baz.mpgRTSP/1.0CSeq:5Session:719885386[destination=20[:2005];client_port=4588-4589]Scale/speed:-2.0Range:npt=15-10,[npt=now-beginning]注1-Say帶SeSle-0-0-0-.快進(jìn)、退放過程服器只送I視頻,頻據(jù)不發(fā)。注2>Sy帶ee由BR注twgd表節(jié)目結(jié)時(shí)間.RTSP/1.0200OKCSeq:5Session:719885386[Server:servername|ipaddr;port]Scale:-2.0Range:npt=15-10,[npt=now-end][x-playNow:]定位播放定位播放時(shí)序圖PLAYPLAYrtsp:///foo/bar/baz.mpgRTSP/1.0CSeq:5Session:719885386[destination=20[:2005];client_port=4588-4589]Scale/speed:1.0Range:npt=10-2000[x-playNow:]注1>Sy帶ee由BR注twgd表節(jié)目結(jié)時(shí)間.RTSP/1.0200OKCSeq:5Session:719885386[Server:servername|ipaddr;port]Scale:1.0Range:npt=10-15[x-playNow:]退出播放用戶主動(dòng)退出播放用戶退出播放時(shí)序圖TEARDOWN:TEARDOWNrtsp:///fizzle/fooRTSP/1.0Session:12345678CSeq:834[destination=20[:2005];client_port=4588-4589][Connecti
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年聚三嗪合作協(xié)議書
- 2025年驅(qū)鼠器項(xiàng)目建議書
- 2026屆湖北省華中師范大學(xué)東湖開發(fā)區(qū)第一附屬中學(xué)化學(xué)高二上期中統(tǒng)考模擬試題含解析
- 供暖管線相關(guān)知識(shí)培訓(xùn)課件
- 2026屆山西省朔州市平魯區(qū)李林中學(xué)化學(xué)高一第一學(xué)期期中質(zhì)量檢測(cè)模擬試題含解析
- 《解決問題的策略練習(xí)》課件
- 2024年大慶社區(qū)工作者考試真題及答案
- 互聯(lián)網(wǎng)大廠裁員潮下職業(yè)轉(zhuǎn)型中的員工激勵(lì)與績效管理研究
- 2025關(guān)于企業(yè)云端數(shù)據(jù)管理平臺(tái)及技術(shù)支持服務(wù)合同范本
- 2025年軌道車輛門系統(tǒng)項(xiàng)目建議書
- 醫(yī)院信息安全管理制度培訓(xùn)
- GA 1205-2014滅火毯
- 社區(qū)工作者經(jīng)典備考題庫(必背300題)
- 2020數(shù)學(xué)花園探秘決賽三四年級(jí)A卷
- 標(biāo)準(zhǔn)工程簽證單表格
- 幼兒園繪本故事:《羅伯生氣了》 課件
- 開具生效證明申請(qǐng)書(申請(qǐng)開具生效證明用)
- 北師大版九年級(jí)物理全一冊(cè)教案(完整版)教學(xué)設(shè)計(jì)含教學(xué)反思
- GB 9706.218-2021 醫(yī)用電氣設(shè)備 第2-18部分:內(nèi)窺鏡設(shè)備的基本安全和基本性能專用要求
- 石油專業(yè)英語(鉆井)
- 教練技術(shù)一階段講義(共59頁)
評(píng)論
0/150
提交評(píng)論