PMT即節目映射表,Program Map Table。節目相關表PAT中可能包含多個PMT,PMT中又包含音視訊對應的包PID及音視訊類型的定義。
0000 47 40 62 38 81 00 ff ff ff ff ff ff ff ff ff ff
0010 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0020 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0030 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0040 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0050 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0060 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0070 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff
0080 ff ff ff ff ff ff 00 02 b0 32 00 01 f1 00 00 e0
0090 64 f0 0f 1d 0d 11 01 02 80 80 07 00 4f ff ff fe
00a0 fe ff 0f e0 65 f0 06 0a 04 65 6e 67 00 1b e0 64
00b0 f0 06 0a 04 65 6e 67 00 b5 66 95 14
標頭
由節目相關表PAT知道,PID為0x0062的包為節目映射表PMT。
自适應域
沒什麼意義,可能隻是為了填充夠188
PMT表資料段
從PMT表中可以知道,視訊和音頻的PID,和視訊,音頻的類型。PMT前邊有節目資訊描述資訊,音視訊部分又可攜帶ES資訊。
附表:
1. 流類型定義
值 描 述
0x00 ITU-T | ISO/IEC 保留
0x01 ISO/IEC 11172-2 視訊
0x02 ITU-T H.262 建議書 | ISO/IEC 13818-2 視訊或 ISO/IEC 11172-2 受限參數視訊流
0x03 ISO/IEC 11172-3 音頻
0x04 ISO/IEC 13818-3 音頻
0x05 ITU-T H.222.0 建議書 | ISO/IEC 13818-1 private_sections
0x06 ITU-T H.222.0 建議書 | ISO/IEC 13818-1 PES 包含專用資料的 PES 包
0x07 ISO/IEC 13522 MHEG
0x08 ITU-T H.222.0 建議書 | ISO/IEC 13818-1 附件 A DSM-CC
0x09 ITU-T H.222.1 建議書
0x0A ISO/IEC 13818-6 類型 A
0x0B ISO/IEC 13818-6 類型 B
0x0C ISO/IEC 13818-6 類型 C
0x0D ISO/IEC 13818-6 類型 D
0x0E ITU-T H.222.0 建議書 | ISO/IEC 13818-1 輔助
0x0F 具有 ADTS 傳輸句法的 ISO/IEC 13818-7 音頻
0x10 ISO/IEC 14496-2 可視
0x11 具有 LATM 傳輸句法的 ISO/IEC 14496-3 音頻,如 ISO/IEC 14496-3 所規定
0x12 PES 包中承載的 ISO/IEC 14496-1 SL 包式流或 FlexMux 流
0x13 ISO/IEC 14496_ sections 中承載的 ISO/IEC 14496-1 SL 包式流或 FlexMux 流
0x14 ISO/IEC 13818-6 同步下載下傳協定
0x15 PES 包中承載的中繼資料
0x16 metadata_sections 中承載的中繼資料
0x17 ISO/IEC 13818-6 資料轉盤式錄音帶中承載的中繼資料
0x18 ISO/IEC 13818-6 目标轉盤式錄音帶中承載的中繼資料
0x19 ISO/IEC 13818-6 同步下載下傳協定中承載的中繼資料
0x1A IPMP 流 ( ISO/IEC 13818-11, MPEG-2 IPMP 中規定)
0x1B ITU-T H.264 建議書 | ISO/IEC 14496-10 視訊中定義的 AVC 視訊流
0x1C-0x7E ITU-T H.222.0 建議書 | ISO/IEC 13818-1 保留
0x7F IPMP 流
0x80-0xFF 使用者專用
2. 描述符類型定義
descriptor_tag TS PS 标 識
0 n/a n/a 保留的
1 n/a n/a 保留的
2 X X video_stream_descriptor
3 X X audio_stream_descriptor
4 X X hierarchy_descriptor
5 X X registration_descriptor
6 X X data_stream_alignment_descriptor
7 X X target_background_grid_descriptor
8 X X video_window_descriptor
9 X X CA_descriptor
10 X X ISO_639_language_descriptor
11 X X system_clock_descriptor
12 X X multiplex_buffer_utilization_descriptor
13 X X copyright_descriptor
14 X maximum_bitrate_descriptor
15 X X private_data_indicator_descriptor
16 X X smoothing_buffer_descriptor
17 X STD_descriptor
18 X X IBP_descriptor
19-26 X Defined in ISO/IEC 13818-6
27 X X MPEG-4_video_descriptor
28 X X MPEG-4_audio_descriptor
29 X X IOD_descriptor
30 X SL_descriptor
31 X X FMC_descriptor
32 X X external_ES_ID_descriptor
33 X X MuxCode_descriptor
34 X X FmxBufferSize_descriptor
35 X multiplexbuffer_descriptor
36 X X content_labeling_descriptor
37 X X metadata_pointer_descriptor
38 X X metadata_descriptor
39 X X metadata_STD_descriptor
40 X X AVC 視訊描述符
41 X X IPMP_descriptor (在 ISO/IEC 13818-11, MPEG-2 IPMP 中定義)
42 X X AVC 定時和 HRD 描述符
43 X X MPEG-2_AAC_audio_descriptor
44 X X FlexMuxTiming_descriptor
45-63 n/a n/a ITU-T H.222.0 建議書 | ISO/IEC 13818-1 保留的