信道編碼
有線電視:QAM(DVB)
衛星電視:QPSK/8PSK(DVB)
地面電視:DTMB(國标)
… …
所有這些信号中傳輸的都是TS流
TS流是來自MPEG2的信源“複用”标準。
信源編碼
MPEG2
MPEG4
H.264
H.265
AVS
AVS+
TS流是怎麼來的,怎樣解析

MPEG視訊編碼中I、B、P幀的概念
ES是由I、B、P幀組成的。 I、B、P幀是對原始視訊圖像幀編碼時、利用了圖像序列在時間上的連續性進行壓縮編碼時産生的概念。MPEG幀編碼順序和顯示順序并不一緻。
I幀 隻使用幀内編碼,資訊量最大,P幀和B幀的參考幀。是視訊解碼的起點。
P幀 前向參考編碼,壓縮率高,可以作為參考幀。
B幀 雙向參考,壓縮率最高,不能作為參考幀。編解碼複雜度高,有時會使用無B幀編碼。
TS流、包結構以及同步
TS包由標頭、有效載荷區組成(有些包中還包括自适應區)。
PSI/SI 表格資訊
解碼端最先從TS流中提取的是PSI表格資訊。
PSI資訊由四種類型的表(table)組成:
1)節目關聯表(PAT)
2)節目映射表(PMT)
3)條件接收表(CAT)
4)網絡資訊表(NIT)
節目關聯表(PAT):存放的是視訊的節目名稱,PMT-PID等資訊。
節目映射表(PMT):存放的是PCR-PID、視訊,音頻的類型以及PID等資訊等。
網絡資訊表(NIT): 提供有關實體網絡的資訊,比如網絡ID,網絡中所包含的傳輸流ID,所在頻點等資訊。NIT表本身的PID由PAT表提供。
條件接收表(CAT): 條件接收表提供了在複用流中條件接收系統的有關資訊。
總結:PSI資訊總共由四個表格組成,其中,PAT表格中包含了碼流中PMT、NIT兩個表格的PID值,要先從PAT表格中擷取相關資訊,才能進一步擷取到PMT、NIT的表格資訊。而CAT表格是獨立的,能夠直接從TS流中擷取,不受PAT表格限制。
TS流中的“時鐘”
實作解碼端的視音頻播放同步:自适應區的PCR、有效荷載區的PTS/DTS。
碼流的三級錯誤分析
有線數字電視系統包括信号編碼、複用、加擾、調制和傳輸等多個環節,一旦某一部分出現問題,将在使用者端(機頂盒)上表現為馬賽克或黑場,影響使用者收看。
一級:主要監測的是能夠使解碼端實作正确解碼所必須的參數(6個):
同步丢失錯誤
同步位元組錯誤
PAT錯誤
連續計數錯誤
PMT錯誤
PID錯誤
二級:主要監測的是在實作同步以後能使解碼端連續工作所必須的參數(6個):
傳輸錯誤
CRC錯誤
PCR間隔錯誤
PCR抖動錯誤
PTS錯誤
CAT錯誤
三級:主要監測的是業務或應用相關的參數(10個):
NIT錯誤
SI重複率錯誤
緩沖器錯誤
非指定PID錯誤
SDT錯誤
EIT錯誤
RST錯誤
TDT錯誤
空緩沖器錯誤
資料延遲錯誤