【正文】
C 138181規(guī)定了兩種系統(tǒng)編碼方法:節(jié)目流 PS(Program Stream)和傳送流 TS(Transport Stream)。 Cc為連續(xù)計(jì)數(shù)器 , 4 b。 Scrflags是加擾標(biāo)識(shí) , 2 b。 Trp為傳輸優(yōu)先級(jí) , 1 b。 Ei為誤碼指示 , 1 b。 解碼端根據(jù) PCR來(lái)調(diào)整解碼系統(tǒng)時(shí)鐘 , 以保證對(duì)節(jié)目的正確解碼 。 有時(shí)在有用信息前插入一個(gè)調(diào)整字段 (也稱為適應(yīng)頭 、 自適應(yīng)域 ),用于補(bǔ)充長(zhǎng)度不完整的 TS包 , 或放置節(jié)目參考時(shí)鐘 PCR(Program Clock Reference)。 TS包固定為 188 B, 其包頭由固定的 4 B和可選的可變長(zhǎng)的調(diào)整字段組成 , 如圖 32所示 。 PES包的結(jié)構(gòu)如圖 31所示。 緊接著 , 系統(tǒng)層將不同的基本流分別加包頭打包 ( 分組 ) 為 PES(Packetized ES, 打包基本流 )包 。第 3章 多路復(fù)用 第 3章 多路復(fù)用 節(jié)目復(fù)用 系統(tǒng)復(fù)用 數(shù)據(jù)增值業(yè)務(wù) 第 3章 多路復(fù)用 節(jié)目復(fù)用 PES包 MPEG2的結(jié)構(gòu)可分為壓縮層和系統(tǒng)層 。 一路節(jié)目的視頻 、 音頻及其它輔助數(shù)據(jù)經(jīng)過(guò)數(shù)字化后 , 通過(guò)壓縮層完成信源壓縮編碼 , 分別形成視頻的基本流 ES (Elementary Stream)、 音頻的基本流和其它輔助數(shù)據(jù)的基本流 。 PES又稱為分組基本碼流 。 第 3章 多路復(fù)用 圖 31 PES包的結(jié)構(gòu) 1 B2 B3 BP E S 包1 2 8 b P E S P r i v a t e D a t a P a c k H e a d e r F i e l d P o g r a m P a c k e t S e q u e n c e C o u n t e r P S T D B u f f e r P E S E x t e n s i o n F i e l d L e n g t h P E S E x t e n s i o n F i e l d8 b 8 b 1 6 b 7 b5 F l a g s O p t i o n a l F i e l dP T SD T SE S C RESR a t eD S M T r i c kM o d eA d d i t i o n a lC o p y I n f oP E SC R CP E SE x t e n s i o n3 3 b 2 2 b 8 b 7 b 1 6 bP a c k e t S t a r tC o d e P r e f i xS t r e a mIDP E S P a c k e tL e n g t h10 P E S H e a d e r F l a g s P E S H e a d e r L e n g t h P E S H e a d e r O p t i o n a l F i e l d s P E S P a c k e t D a t a B l o c k1 B 可 變 長(zhǎng) 度 可 變 長(zhǎng) 度SC PR DA CR OC PD E S C R R A T E TM AC C R C E X T2 b 1 b 1 b 1 b 1 b 2 b 1 b 1 b 1 b 1 b 1 b 1 b4 2 b第 3章 多路復(fù)用 TS 為了進(jìn)行多路數(shù)字節(jié)目流的復(fù)用和有效傳輸 , 又將 PES包作為負(fù)載分別插入傳送流 TS(Transport Stream)包中 。 第 3章 多路復(fù)用 圖 32 TS的結(jié)構(gòu) TS 流1 8 8 B包頭 負(fù)載 包頭 負(fù)載 包頭 … 包頭 負(fù)載S y n c B y t e Ei P u s i T r p P I D S c r f l a g s af Cc 調(diào) 整 字 段4 B… 節(jié) 目 參 考 時(shí) 鐘 …第 3章 多路復(fù)用 TS包包頭共 4 B, 包頭后面就是需要傳送的有用信息 ( 負(fù)載 ) , 包括音頻 、 視頻或數(shù)據(jù)信息 , 通常是 184 B長(zhǎng)度 。 PCR非常重要 , 它以固定頻率插入包頭 , 表示編碼端的時(shí)鐘 , 并反映了編碼輸出碼率 。 TS包包頭中的 SyncByte有 8 b, 為同步字節(jié) 。 Pusi為有效負(fù)荷單元起始指示 , 1 b。 PID( Packet Identifier) 為包標(biāo)識(shí) , 用來(lái)標(biāo)識(shí)包的類型 (如視頻 、 音頻 、 節(jié)目特定信息 PSI等 ), 共 13 b。 af為適配區(qū)域標(biāo)識(shí) , 2 b。 第 3章 多路復(fù)用 各種 PES包 ( 視頻 PES包 、 音頻 PES包和其它輔助數(shù)據(jù)的PES包 ) 按一定的比率復(fù)用后可形成一路節(jié)目的 TS流 , 如圖 33所示 。 PS是針對(duì)那些不容易發(fā)生錯(cuò)