TS碼流分析【精制材料】_第1頁(yè)
TS碼流分析【精制材料】_第2頁(yè)
TS碼流分析【精制材料】_第3頁(yè)
TS碼流分析【精制材料】_第4頁(yè)
TS碼流分析【精制材料】_第5頁(yè)
已閱讀5頁(yè),還剩41頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、TS碼流結(jié)構(gòu)分析,1,實(shí)操應(yīng)用,目錄,2,實(shí)操應(yīng)用,一、數(shù)字電視與DVB系統(tǒng),1、什么是數(shù)字電視中的“數(shù)字”概念? 該“數(shù)字”概念的基本解釋:數(shù)字信號(hào)(對(duì)應(yīng)于模擬信號(hào)) 數(shù)字信號(hào)是指所取的數(shù)值是離散的,在時(shí)間軸上是不連續(xù)的。二進(jìn)制碼是應(yīng)用的最廣泛的一種數(shù)字信號(hào),數(shù)字電視中使用到的數(shù)字信號(hào)就是采用的二進(jìn)制碼流。 一連串二進(jìn)制碼構(gòu)成數(shù)字電視信號(hào):101001110010101. 該“數(shù)字”概念的作用范疇: 數(shù)字電視中的“數(shù)字”概念是指電視信號(hào)的前期處理、傳輸、發(fā)射和接收過程中使用的是數(shù)字信號(hào)。而我們看到的數(shù)字電視里面的實(shí)際畫面和聲音仍然是模擬的,它是數(shù)字電視接收端(機(jī)頂盒)將接收到的數(shù)字信號(hào)經(jīng)過D

2、/A轉(zhuǎn)換后得到的。,3,實(shí)操應(yīng)用,一、數(shù)字電視與DVB系統(tǒng),信源編碼:提高有限帶寬的利用率 預(yù)測(cè)編碼 統(tǒng)計(jì)編碼 JPEG編碼 MPEG編碼 .,2、數(shù)字電視為什么采用信源編碼和信道編碼?,信道編碼:提高傳輸可靠性 由于數(shù)字信號(hào)具有很復(fù)雜的頻率成分,頻率特性也很不相同,直接傳輸會(huì)產(chǎn)生誤碼,降低可靠性。信道編碼就是針對(duì)這種情況而提出的。信道編碼的目的是使傳輸?shù)膱D像信號(hào)適應(yīng)傳輸信道對(duì)頻率特性的要求,抑制信道噪聲對(duì)信號(hào)的干擾。 偽隨機(jī)序列進(jìn)行擾碼 奇偶校驗(yàn)碼 卷積交織碼 里德-所羅門碼 .,4,實(shí)操應(yīng)用,一、數(shù)字電視原理與DVB系統(tǒng),3、什么是DVB系統(tǒng)(Digital Video Broadcast

3、ing system)? DVB,“數(shù)字視頻廣播”(Digital Video Broadcasting)的縮寫, 是一種國(guó)際承認(rèn)的數(shù)字電視標(biāo)準(zhǔn)。該標(biāo)準(zhǔn)是由歐洲電信標(biāo)準(zhǔn)化組織(ETSI)、歐洲電子標(biāo)準(zhǔn)化組織(CENELEC)和歐洲廣播聯(lián)盟(EBU) 聯(lián)合組成的“聯(lián)合專家組”(Joint Technical Committee, JTC)發(fā)起的。 我國(guó)使用的數(shù)字電視標(biāo)準(zhǔn)采用的就是DVB標(biāo)準(zhǔn)。 數(shù)字視頻廣播(DVB)系統(tǒng)的傳輸方式可以分為DVB-S系統(tǒng)(衛(wèi)星廣播)、 DVB-C系統(tǒng)(有線電視)、 DVB-T系統(tǒng)(地面數(shù)字視頻廣播),DVB系統(tǒng)主要完成數(shù)字電視信號(hào)的廣播與傳輸。,5,實(shí)操應(yīng)用,一、數(shù)

4、字電視原理與DVB系統(tǒng),DVB系統(tǒng)要求主要有: 信源編碼采用MPEG-2標(biāo)準(zhǔn)(即音視頻壓縮采用MPEG-2標(biāo)準(zhǔn)) 信道編碼中采用統(tǒng)一的加擾系統(tǒng) 信道編碼中采用統(tǒng)一的里德-所羅門前向糾錯(cuò)系統(tǒng) . DVB系統(tǒng)的核心技術(shù)是采用MPEG-2技術(shù)進(jìn)行視頻、音頻的編碼,使用統(tǒng)一的MPEG-2傳輸流(TS流)。,6,實(shí)操應(yīng)用,二、MPEG-2 & MPEG-2 system,1、什么是MPEG、MPEG-2、MPEG-2 system? MPEG是動(dòng)態(tài)圖像專家組(Moving Picture Experts Group)的簡(jiǎn)稱, 通??梢詫PEG理解為一種視頻壓縮編碼技術(shù)標(biāo)準(zhǔn)。該編碼壓縮屬于有損壓縮,最大

5、壓縮比為200:1。 MPEG標(biāo)準(zhǔn)目前一共有五個(gè):MPEG-1、MPEG-2、MPEG-4、MPEG-7及MPEG-21。DVB中采用的的標(biāo)準(zhǔn)是MPEG-2標(biāo)準(zhǔn)。 MPEG-2標(biāo)準(zhǔn)是MPEG和ISO組織設(shè)計(jì)的一個(gè)數(shù)字視頻壓縮規(guī)范,主要用于DVD和DVB上。其設(shè)計(jì)目標(biāo)是高級(jí)工業(yè)標(biāo)準(zhǔn)的圖象質(zhì)量以及更高的傳輸率。該標(biāo)準(zhǔn)包括編號(hào)為13818-1系統(tǒng)部分、編號(hào)為13818-2的視頻部分、編號(hào)為13818-3的音頻部分及編號(hào)為13818-4的符合性測(cè)試部分。,7,實(shí)操應(yīng)用,二、MPEG-2 & MPEG-2 system,MPEG-2 system(編號(hào)13818-1)是MPEG-2標(biāo)準(zhǔn)的其中一部分,該部

6、分描述了多個(gè)視頻,音頻和數(shù)據(jù)多種基本流(ES)合成傳輸流(TS)和節(jié)目流(PS)的方式。 就通俗的理解,MPEG-2 system的主要功能是提供了將多種基本碼流規(guī)范成一種單一的便于傳輸?shù)拇a流的技術(shù)標(biāo)準(zhǔn)。 MPEG-2 system主要的任務(wù)有: 1)規(guī)定以包方式傳輸數(shù)據(jù)的協(xié)議(最終形成的TS流或者PS流是由TS包或PS包組成的); 2)為收發(fā)兩端數(shù)據(jù)流同步創(chuàng)造條件(PCR、PTS、DTS); 3)確定將多個(gè)數(shù)據(jù)流合并和分離(即復(fù)用和解復(fù)用)的原則; 4)提供一種進(jìn)行加密數(shù)據(jù)傳輸?shù)目赡苄浴?8,實(shí)操應(yīng)用,二、MPEG-2 & MPEG-2 system,MPEG-2 視頻 編碼器,MPEG-2

7、 音頻 編碼器,原始視頻,原始音頻,數(shù)據(jù),復(fù) 用 器,解 復(fù) 用 器,MPEG-2 視頻 解碼器,MPEG-2 音頻 解碼器,還原視頻,還原音頻,數(shù)據(jù),數(shù)字通道,時(shí)鐘 & 控制,時(shí)鐘 & 控制,下圖是系統(tǒng)將多個(gè)基本流規(guī)范成單一數(shù)據(jù)流的一個(gè)復(fù)用與解復(fù)用流程:,單一的TS流,或者PS流,9,實(shí)操應(yīng)用,二、MPEG-2 & MPEG-2 system,下圖是在MPEG-2 系統(tǒng)中編碼端實(shí)現(xiàn)單一碼流的詳細(xì)過程:,視頻 編碼器,視頻 PES,PS 復(fù) 用 器,PS包,PS包,TS包,PS包,TS包,.,PES打包器,音頻 編碼器,PES打包器,音頻 PES,TS 復(fù) 用 器,TS包,節(jié)目流(PS),傳輸

8、流(TS),ES,ES,.,10,實(shí)操應(yīng)用,二、MPEG-2 & MPEG-2 system,ES流(Elementary Stream)由三部分組成: 經(jīng)MPEG-2視頻編碼器編碼后的圖像數(shù)據(jù)流; 經(jīng)MPEG-2音頻編碼器編碼后的聲音數(shù)據(jù)流; 其他編碼數(shù)據(jù)流;,PES流(Packetized Elementary Stream):PES流是ES流經(jīng)過PES打包器處理后形成的數(shù)據(jù)流,在這個(gè)過程中完成了將ES流分組、打包、加入包頭信息等操作(對(duì)ES流的第一次打包)。PES流的基本單位是PES包。,I1,P4,B2,B3,視頻ES流,視頻PES流,.,.,2、什么是ES流、PES流、PS流以及TS

9、流?,I1,P4,B2,B3,11,實(shí)操應(yīng)用,二、MPEG-2 & MPEG-2 system,PES包,視頻 編碼器,視頻 PES流,PES包,PES包,PES包,PES 打包器,音頻 編碼器,PES 打包器,音頻PES流,PES包,PES包,PES 包頭,Stream ID, Time Stamps, 等,視頻數(shù)據(jù), 音頻數(shù)據(jù) 或者其他數(shù)據(jù),包頭,有效載荷區(qū),PES 包,PES包,12,實(shí)操應(yīng)用,二、MPEG-2 & MPEG-2 system,13,實(shí)操應(yīng)用,二、MPEG-2 & MPEG-2 system,PS流(Program Stream)和TS流(Transport Stream

10、): PS流和TS流是MPEG-2系統(tǒng)規(guī)范的兩種標(biāo)準(zhǔn)碼流。 PS流用于相對(duì)無(wú)錯(cuò)環(huán)境下的傳輸與存儲(chǔ)(如DVD中),其基本單位是PS包,長(zhǎng)度可變。 TS流用于相對(duì)有錯(cuò)環(huán)境下的傳輸與存儲(chǔ)(如DVB中),其基本單位是TS包,長(zhǎng)度固定188字節(jié)。,14,實(shí)操應(yīng)用,二、MPEG-2 & MPEG-2 system,PS流(Program Stream)組成:,Video,Video,Audio,Video,PES 包頭,Video,Video,PS包頭,PES 包,PS包, PS流由PS包組成,而一個(gè)PS包又由若干個(gè)PES包組成(到這里,ES經(jīng)過了兩層的封裝)。 PS包的包頭中包含了同步信息與時(shí)鐘恢復(fù)信息

11、。 一個(gè)PS包最多可包含具有同一時(shí)鐘基準(zhǔn)的16個(gè)視頻PES包和32個(gè)音頻PES包。,15,實(shí)操應(yīng)用,二、MPEG-2 & MPEG-2 system,TS流(Transport Stream)組成:, TS流由定長(zhǎng)的TS包組成(188字節(jié)),而TS包是對(duì)PES包的一個(gè)重新封裝(到這里,ES經(jīng)過了兩層的封裝) 。 PES包的包頭信息依然存在于TS包中。,PES 包頭,PES 包,填充數(shù)據(jù),PES流,TS流,TS包頭,TS包,16,實(shí)操應(yīng)用,二、MPEG-2 & MPEG-2 system,通過前面的介紹,對(duì)MPEG-2系統(tǒng)主要功能有了一定的了解。如圖所示,該圖詳細(xì)的描述了MPEG-2系統(tǒng)如何將最

12、原始的數(shù)字音視頻信號(hào)經(jīng)過一系列的處理,最終形成DVB系統(tǒng)中使用的TS流的過程:,17,實(shí)操應(yīng)用,三、TS流、包結(jié)構(gòu)以及同步,TS流,混合性: TS流由多種數(shù)據(jù)組合而成,一個(gè)TS包中的數(shù)據(jù)可以是視頻數(shù)據(jù),音頻數(shù)據(jù),填充數(shù)據(jù),PSI/SI表格數(shù)據(jù).(唯一的PID對(duì)應(yīng))。,1、TS流:可以將TS流理解為一種單一碼流、混合碼流:,視頻數(shù)據(jù),音頻數(shù)據(jù),填充數(shù)據(jù),表格信息,視頻數(shù)據(jù),填充數(shù)據(jù),表格信息,截取某段TS流,PID=45,PID=45,PID=78,PID=69,PID=0,PID=69,PID=0,18,實(shí)操應(yīng)用,三、TS流、包結(jié)構(gòu)以及同步,TS包頭,TS包,包同步、包ID,等,PCR等,視頻

13、, 音頻 or 其他數(shù)據(jù),包頭 (4 字節(jié)),有效載荷區(qū),(最高184字節(jié)),自適應(yīng)區(qū),(188 字節(jié)),TS包結(jié)構(gòu)分析:TS包由包頭、有效載荷區(qū)組成(有些包中還包括自適應(yīng)區(qū))。,2、這是TS包結(jié)構(gòu),19,實(shí)操應(yīng)用,三、TS流、包結(jié)構(gòu)以及同步,TS包 必有 成分,自適應(yīng)區(qū):包含PCR等信息,有效載荷區(qū):,20,實(shí)操應(yīng)用,三、TS流、包結(jié)構(gòu)以及同步,21,實(shí)操應(yīng)用,三、TS流、包結(jié)構(gòu)以及同步,截取某TS包的包頭內(nèi)容進(jìn)行分析說(shuō)明:,Header: sync_byte(1B):0 x47 transport_error_indicator (1b):0 payload_unit_start_indi

14、cator(1b):1 該字段置1表示攜帶的是PSI或PES第一個(gè)包 transport_priority(1b):0 PID(13b):0 0000 0100 0100(0 x44),假設(shè)該ID攜帶的是節(jié)目1的視頻PES Transport_scrambling_control(2b):00,表明該TS包中有效數(shù)據(jù)未經(jīng)加擾處理 Adaptation_field_control(2b):11,標(biāo)識(shí)既有adaptation_field又有payload Continuity_counter(4b):0000,表示該計(jì)數(shù)器為0,PID相同的包的計(jì)數(shù)因該是連續(xù)的 Adaptation_field:.

15、 PES:.,對(duì)應(yīng)二進(jìn)制碼:0100 0111 0100 0000 0100 0100 0011 0000 . 某TS包部分?jǐn)?shù)據(jù):0X 47 40 44 30 .,22,實(shí)操應(yīng)用,三、TS流、包結(jié)構(gòu)以及同步,3、怎樣實(shí)現(xiàn)解碼端的系統(tǒng)時(shí)鐘恢復(fù)和視音頻播放同步?,MPEG-2規(guī)定的系統(tǒng)時(shí)鐘頻率為27MHz,傳輸流(TS)中的PCR,PTS/DTS等均為對(duì)該共同系統(tǒng)時(shí)鐘的采樣值。解碼端捕獲PCR,恢復(fù)出本地的STC,作為音視頻同步控制的基準(zhǔn),并依據(jù)DTS、PTS時(shí)間標(biāo)簽來(lái)安排解碼和顯示時(shí)間表,使音視頻分別同步于STC,以實(shí)現(xiàn)音視頻之間的同步。標(biāo)準(zhǔn)規(guī)定在原始音頻和視頻流中,PTS的間隔不能超過0.7s

16、,而出現(xiàn)在TS包頭的PCR間隔不能超過0.1s(數(shù)字電視中是0.04秒)。,包同步、包ID,等,PCR等,某PES包部分?jǐn)?shù)據(jù),MPEG-2同步及時(shí)間恢復(fù)在編碼、傳輸和解碼中占有重要的地位,它不僅直接影響視音頻的解碼質(zhì)量,還是衡量整個(gè)傳輸網(wǎng)絡(luò)優(yōu)劣的重要指標(biāo)。,有效載荷區(qū),自適應(yīng)區(qū),包頭,PTS/DTS,23,實(shí)操應(yīng)用,三、TS流、包結(jié)構(gòu)以及同步,編碼端 時(shí)鐘基準(zhǔn),Sample & Insert,PCR in Adaptation Field,Transport Stream,PCR,PCR,Transport Header,解碼端 時(shí)鐘基準(zhǔn),Extract & Process,PCR,PCR,V

17、ideo PES header,Audio PES header,編碼端 時(shí)鐘基準(zhǔn),Sample & Insert,Sample & Insert,PTS DTS,PTS,解碼端 時(shí)鐘基準(zhǔn),Extract & Process,24,實(shí)操應(yīng)用,四、PSI/SI 表格信息,1、什么是PSI/SI表格,為什么使用這些表格? 簡(jiǎn)單來(lái)看,TS是一個(gè)傳輸層的協(xié)議棧,它可以承載各種內(nèi)容的傳輸,比如MPEG,WMV,H264,甚至是IP,那么其中的傳輸規(guī)范是如何定義的呢? 這個(gè)即是PSI(節(jié)目特定信息)要做的事情。 PSI表格信息用來(lái)描述傳送流的組成結(jié)構(gòu)。 由上面的章節(jié),我們知道解碼端只要知道了某個(gè)TS包的P

18、ID,就知道這個(gè)包中到底攜帶的是什么數(shù)據(jù)。而解碼端之所以有這種能力,是因?yàn)樗全@得了PSI表格信息。,25,實(shí)操應(yīng)用,四、PSI/SI 表格信息,另外為了適應(yīng)實(shí)際應(yīng)用和業(yè)務(wù)發(fā)展的需求,又專門制定一個(gè)數(shù)字視頻廣播的業(yè)務(wù)信息標(biāo)準(zhǔn)SI信息,來(lái)規(guī)范和服務(wù)于各業(yè)務(wù)提供商和設(shè)備生產(chǎn)廠家,以促進(jìn)和保證數(shù)字視頻廣播業(yè)務(wù)在我國(guó)健康有序的發(fā)展。 2、PSI信息由什么組成,各包含哪些內(nèi)容? PSI信息由四種類型的表(table)組成。 1)節(jié)目關(guān)聯(lián)表(PAT):針對(duì)復(fù)用的每一路業(yè)務(wù),PAT提供了各個(gè)節(jié)目號(hào)及其相應(yīng)的節(jié)目映射表(PMT)的PID,同時(shí)還提供網(wǎng)絡(luò)信息表(NIT)的PID。 2)節(jié)目映射表(PMT):PM

19、T表存放的是節(jié)目中包含的音頻、視頻、其他數(shù)據(jù)的PID信息。每一個(gè)節(jié)目的所有信息必須包含在一個(gè)PMT中,但在一個(gè)PMT中可以包含多個(gè)節(jié)目的信息。PMT本身的PID由PAT表格提供。,26,實(shí)操應(yīng)用,四、PSI/SI 表格信息,3)條件接收表(CAT):條件接收表提供了在復(fù)用流中條件接收系統(tǒng)的有關(guān)信息。當(dāng)有EMM時(shí),它還包括了EMM(授權(quán)管理信息)所在的PID(CA_PID)。 4)網(wǎng)絡(luò)信息表(NIT):提供有關(guān)物理網(wǎng)絡(luò)的信息,比如網(wǎng)絡(luò)ID,網(wǎng)絡(luò)中所包含的傳輸流ID,所在頻點(diǎn)等信息。NIT表本身的PID由PAT表提供。,27,實(shí)操應(yīng)用,四、PSI/SI 表格信息,3、PSI表格信息詳解(以解碼端工

20、作過程舉例): 1)從TS流中解析出ID為0 x00的PAT表格信息。 2)由PAT表提供的信息從TS流中解析出各個(gè)節(jié)目的PMT表格信息。 3)確定各節(jié)目中包含的視頻數(shù)據(jù)、音頻數(shù)據(jù)以及其他數(shù)據(jù)的PID。 4)根據(jù)PID從TS流中解析出各節(jié)目的視頻、音頻以及其它數(shù)據(jù),分別存儲(chǔ)。 5)之后再分別完成各節(jié)目的音視頻同步解碼與顯示。,28,實(shí)操應(yīng)用,四、PSI/SI 表格信息,4、SI表格由幾部分組成,都包含哪些內(nèi)容? 業(yè)務(wù)信息(SI)由以下九個(gè)表構(gòu)成。其中SDT表、EIT表和TDT表是必須包括的,其它表是可選的。 1)業(yè)務(wù)描述表(SDT):描述了包含在特定TS流中的全部業(yè)務(wù)的相關(guān)信息。業(yè)務(wù)描述表包含

21、了描述系統(tǒng)中業(yè)務(wù)的數(shù)據(jù),例如業(yè)務(wù)名稱、業(yè)務(wù)提供者等。 2)事件信息表(EIT):描述了包含在特定業(yè)務(wù)中的所有事件的相關(guān)信息。事件信息表包含了與事件或節(jié)目相關(guān)的數(shù)據(jù),例如事件名稱、始時(shí)間、持續(xù)時(shí)間等。不同的描述符用于不同類型的事件信息的傳輸,例如不同的業(yè)務(wù)類型。 3)時(shí)間和日期表(TDT):時(shí)間和日期表給出了與當(dāng)前的時(shí)間和日期相關(guān)的信息。由于這些信息頻繁更新,所以需要使用一個(gè)單獨(dú)的表。,29,實(shí)操應(yīng)用,四、PSI/SI 表格信息,4)業(yè)務(wù)群關(guān)聯(lián)表(BAT) 5)運(yùn)行狀態(tài)表(RST) 6)時(shí)間偏移表(TOT) 7)填充表(ST) 8)選擇信息表(SIT) 9)間斷信息表(DIT) 這里就不再對(duì)SI

22、信息進(jìn)行詳解,方式與前面的PSI原理是一樣的。,30,實(shí)操應(yīng)用,四、PSI/SI 表格信息,5、PSI/SI 表格信息在TS流中如何傳輸? PSI/SI 表格信息在TS流中以段的形式進(jìn)行傳輸(也可以理解為對(duì)這些表格信息進(jìn)行了打包)?;舅枷胧牵合葘⒁粋€(gè)表格信息以段的方式進(jìn)行封裝,最后將段插入到TS包中。因?yàn)門S包188字節(jié),所以一般情況下,一個(gè)section要分成好幾部分存放在連續(xù)的TS包中(如果表格信息過多,需要先進(jìn)行分組,再分別封裝成好幾個(gè)段)。,31,實(shí)操應(yīng)用,四、PSI/SI 表格信息,table_id = 0 x00 表明這個(gè)段是屬于PAT表的 section_syntax_indi

23、cator=1 section_length = 0 x55 該段的長(zhǎng)度 version_number = 1 current_next_indicator = 1 section_number = 0 x00 表明這個(gè)段是該P(yáng)AT表第一個(gè)段 last_section_number = 0 x02 該P(yáng)AT表總共分成了多少個(gè)段 .,table_id = 0 x00 表明這個(gè)段是屬于PAT表的 section_number = 0 x01 表明這個(gè)段是該P(yáng)AT表第二個(gè)段 last_section_number = 0 x02 該P(yáng)AT表總共分成了多少個(gè)段 .,table_id = 0 x00 表

24、明這個(gè)段是屬于PAT表的 section_number = 0 x02 表明這個(gè)段是該P(yáng)AT表第三個(gè)段 last_section_number = 0 x02 該P(yáng)AT表總共分成了多少個(gè)段 .,PAT表的段結(jié)構(gòu):,某TS流中用于傳輸PAT表格信息的段:,32,實(shí)操應(yīng)用,四、PSI/SI 表格信息,6、PSI/SI表格的插入,內(nèi)容如下: 在DVB標(biāo)準(zhǔn)中,規(guī)定PSI/SI表格信息需要每隔一段時(shí)間就插入到TS流中進(jìn)行傳輸。這是因?yàn)?,在接收終端,用戶收看電視節(jié)目以及調(diào)換頻道是發(fā)生在任意時(shí)刻的,如果PSI/SI表格信息不定期循環(huán)進(jìn)行發(fā)送,解碼端就會(huì)因?yàn)闆]有這些表格信息,無(wú)法對(duì)TS流中的多個(gè)節(jié)目的各種數(shù)據(jù)

25、進(jìn)行區(qū)分和解碼,這樣就會(huì)導(dǎo)致用戶收看不到電視節(jié)目或者等待很長(zhǎng)時(shí)間才收看到節(jié)目。,視頻數(shù)據(jù),音頻數(shù)據(jù),填充數(shù)據(jù),PSI/SI,視頻數(shù)據(jù),填充數(shù)據(jù),音頻數(shù)據(jù),填充數(shù)據(jù),PSI/SI,視頻數(shù)據(jù),填充數(shù)據(jù),表格信息,PSI/SI,33,實(shí)操應(yīng)用,五、TS流參數(shù)監(jiān)測(cè),由于TS流承載了諸多信息,碼流的及時(shí)監(jiān)測(cè)對(duì)最終用戶端收看到音視頻的質(zhì)量息息相關(guān)。在碼流出現(xiàn)問題時(shí)及時(shí)加以處理,是監(jiān)測(cè)TS流的目的。 對(duì)MPEG-2 TS流參數(shù)的測(cè)試,主要是依據(jù)“DVB系統(tǒng)測(cè)試指導(dǎo)“文件TR101-290”。 下面主要分析TR101-290文檔中關(guān)于TS流的3級(jí)錯(cuò)誤檢測(cè)。,34,實(shí)操應(yīng)用,5、TS流參數(shù)監(jiān)測(cè),主要監(jiān)測(cè)的是在實(shí)

26、現(xiàn)同步以后能使解碼端連續(xù)工作所必須的參數(shù)以 及需要周期檢測(cè)的參數(shù),主要監(jiān)測(cè)的是能夠使解碼端實(shí)現(xiàn)正確解碼所必須的幾個(gè)參數(shù),主要監(jiān)測(cè)的是依賴于應(yīng)用方面的一些參數(shù),first priority,second priority,third priority,35,實(shí)操應(yīng)用,5、TS流參數(shù)監(jiān)測(cè),1、第一優(yōu)先級(jí)需要檢測(cè)的錯(cuò)誤 TR 101-290的第一優(yōu)先級(jí)錯(cuò)誤包括6種: 同步丟失錯(cuò)誤 同步字節(jié)錯(cuò)誤 PAT錯(cuò)誤 連續(xù)計(jì)數(shù)錯(cuò)誤 PMT錯(cuò)誤 PID錯(cuò)誤,36,實(shí)操應(yīng)用,5、TS流參數(shù)監(jiān)測(cè),1) 同步丟失錯(cuò)誤(TS Sync Loss) : 同步錯(cuò)誤是衡量傳輸流質(zhì)量的最重要的指標(biāo),只有在獲得了同步之后,才能監(jiān)測(cè)

27、其它的參數(shù)。 判斷準(zhǔn)則:連續(xù)檢測(cè)到5個(gè)正常同步視為同步,連續(xù)檢測(cè)到2個(gè)以上不正確同步則為同步丟失錯(cuò)誤。傳輸流失去同步,標(biāo)志著傳輸過程中會(huì)有一部分?jǐn)?shù)據(jù)丟失,直接影響解碼后的畫面的質(zhì)量。 2)同步字節(jié)錯(cuò)誤(Sync Byte Error) : 同步字節(jié)的標(biāo)準(zhǔn)值為0 x47,當(dāng)同步字節(jié)的值為其他數(shù)值的時(shí)候,認(rèn)為是同步字節(jié)錯(cuò)誤。 同步字節(jié)錯(cuò)誤表明在傳輸過程中部分?jǐn)?shù)據(jù)出現(xiàn)錯(cuò)誤,可能導(dǎo)致接收時(shí)出現(xiàn)馬賽克,嚴(yán)重時(shí)導(dǎo)致解碼器解不出信號(hào)。,37,實(shí)操應(yīng)用,5、TS流參數(shù)監(jiān)測(cè),3)節(jié)目關(guān)聯(lián)表(PAT)錯(cuò)誤: PAT表在DVB標(biāo)準(zhǔn)中用于指示當(dāng)前節(jié)目及其在數(shù)據(jù)流中的位置。標(biāo)識(shí)節(jié)目關(guān)聯(lián)表PAT的PID為0 x0000,

28、如果 PAT丟失或被加密,解碼器將無(wú)法搜索到相應(yīng)節(jié)目;如果PAT超時(shí),解碼器工作時(shí)間延長(zhǎng)。 PAT錯(cuò)誤包括: 1)標(biāo)識(shí)PAT的PID沒有至少0.5 s出現(xiàn)一次(要求PAT表格信息每500ms以內(nèi)發(fā)送一次)。 2)PID為0 x0000的table-id不為0 x00(要求攜帶PAT表格的TS包中table-id 的值必須等譯0 x00)。 3)PID為0 x0000的包頭中的加擾控制段不為0(如果加擾的話,解碼端將無(wú)法解析出PAT信息)。,38,實(shí)操應(yīng)用,5、TS流參數(shù)監(jiān)測(cè),4)節(jié)目映射表(PMT)錯(cuò)誤: PMT在DVB標(biāo)準(zhǔn)中用于指示每套節(jié)目視/音頻數(shù)據(jù)在傳輸流中的位置。節(jié)目映射表PMT標(biāo)識(shí)并

29、指示了組成每路業(yè)務(wù)流的位置,以及每路業(yè)務(wù)的節(jié)目參考時(shí)鐘(PCR)字段的位置。PMT錯(cuò)誤包括: 1)標(biāo)識(shí)PMT的PID沒有達(dá)到至少0.5 s出現(xiàn)一次(PMT表格必須每500ms以內(nèi)發(fā)送一次) ,如果PMT超時(shí),影響解碼器切換節(jié)目時(shí)間。 2) PMT表的加擾控制段不為0(如果加擾的話,解碼端將無(wú)法解析出PMT信息)。,39,實(shí)操應(yīng)用,5、TS流參數(shù)監(jiān)測(cè),5)連續(xù)計(jì)數(shù)錯(cuò)誤(Cont Count Error) : TS包頭中的連續(xù)計(jì)數(shù)是隨著每個(gè)具有相同PID的TS包的增加而增加,為解碼器確定正確的解碼順序。對(duì)于每一套節(jié)目的視/音頻數(shù)據(jù)包而言,連續(xù)計(jì)數(shù)錯(cuò)誤是一個(gè)很重要的指標(biāo)。傳輸流連續(xù)計(jì)數(shù)不正確,表明當(dāng)

30、前傳輸流有丟包、錯(cuò)包、包重疊等現(xiàn)象,將導(dǎo)致解碼器不能正確解碼,圖像出現(xiàn)馬賽克等現(xiàn)象。 6)PID丟失錯(cuò)誤(PID Missing) : 檢測(cè)數(shù)據(jù)流中各套電視節(jié)目的圖像/聲音數(shù)據(jù)是否正確,即檢查是否每一個(gè)PID都有碼流。PID丟失,將導(dǎo)致該套節(jié)目無(wú)法正確解碼。 根據(jù)規(guī)定,一般音視頻的PID出現(xiàn)周期不能超過5秒。,40,實(shí)操應(yīng)用,5、TS流參數(shù)監(jiān)測(cè),2、第二優(yōu)先級(jí)需要檢測(cè)的錯(cuò)誤 TR101-290的第二優(yōu)先級(jí)共幾種錯(cuò)誤: 傳輸錯(cuò)誤 CRC錯(cuò)誤 PCR間隔錯(cuò)誤 PCR抖動(dòng)錯(cuò)誤 PTS錯(cuò)誤 CAT錯(cuò)誤,41,實(shí)操應(yīng)用,5、TS流參數(shù)監(jiān)測(cè),1)數(shù)據(jù)傳輸錯(cuò)誤(Transport Error) : TS包頭中的傳輸包錯(cuò)誤指示為“1”,表示在相關(guān)的傳輸包中至

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論