1 | ?? 標志位????????????????????????????? | table_id | 8 | 固定為0x02 ,標志是該表是PAT | ||||||||||||||||||||||||||||
2 | 段語法標志位 | section_syntax_indicator | 1 | 段語法標志位,固定為1 | ||||||||||||||||||||||||||||
3 | zero | 1 | 0 | |||||||||||||||||||||||||||||
4 | 保留字 | reserved_1 | 2 | 保留字 | ||||||||||||||||||||||||||||
5 | 有用的字節數 | section_length??? | 12 | 表示這個字節后面有用的字節數,包括CRC32。假如后面的字節加上前面的字節數少于188,后面會用0XFF填充。假如這個數值比較大,則PAT會分成幾部分來傳輸。 | ||||||||||||||||||||||||||||
6 | 傳輸流的ID | program_number | 16 | 指出該節目對應于可應用的Program map PID | ||||||||||||||||||||||||||||
7 | 保留字 | reserved_2 | 2 | 保留字 | ||||||||||||||||||||||||||||
8 | PAT的版本號 | version_number | 5 | 指出TS流中Program map section的版本號;范圍0-31,表示PAT的版本號,標注當前節目的版本.這是個非常有用的參數,當檢測到這個字段改變時,說明TS流中的節目已經變化了,程序必須重新搜索節目. | ||||||||||||||||||||||||||||
9 | PAT有效范圍 | current_next_indicator | 1 | 當該位置1時,當前傳送的Program map section可用; 當該位置0時,指示當前傳送的Program map section不可用,下一個TS流的Program map section有效。 | ||||||||||||||||||||||||||||
10 | 分段的號碼 | section_number | 8 | 固定為0x00 | ||||||||||||||||||||||||||||
11 | 最后一個分段的號碼 | last_section_number | 8 | 固定為0x00 | ||||||||||||||||||||||||||||
12 | 保留字 | reserved_3 | 3 | 保留字 | ||||||||||||||||||||||||||||
13 | PCR_PID | 13 | 指明TS包的PID值,該TS包含有PCR域,該PCR值對應于由節目號指定的對應節目。 如果對于私有數據流的節目定義與PCR無關,這個域的值將為0x1FFF。 | |||||||||||||||||||||||||||||
14 | 保留字 | reserved_4 | 4 | 保留字 | ||||||||||||||||||||||||||||
15 | 描述信息長度 | program_info_length | 12 | 前兩位bit為00。該域指出跟隨其后對節目信息的描述的byte數 | ||||||||||||||||||||||||||||
16 | 網絡信息表 | crc32 | 32 | CRC32校驗碼 |