stream_type – 這是一個8位的字段,指定數據包中帶有PID的程序元素的類型,其值由elementary_PID指定。stream_type的值在下表中給出。
Stream_type 詳細列表
Value |
描述 |
0x00 |
ITU-T | ISO/IEC Reserved |
0x01 |
ISO/IEC 11172-2 Video |
0x02 |
Rec. ITU-T H.262 | ISO/IEC 13818-2 Video or ISO/IEC 11172-2 constrained parameter video stream (see Note 2) |
0x03 |
ISO/IEC 11172-3 Audio |
0x04 |
ISO/IEC 13818-3 Audio |
0x05 |
Rec. ITU-T H.222.0 | ISO/IEC 13818-1 private_sections |
0x06 |
Rec. ITU-T H.222.0 | ISO/IEC 13818-1 PES packets containing private data |
0x07 |
ISO/IEC 13522 MHEG |
0x08 |
Rec. ITU-T H.222.0 | ISO/IEC 13818-1 Annex A DSM-CC |
0x09 |
Rec. ITU-T H.222.1 |
0x0A |
ISO/IEC 13818-6 type A |
0x0B |
ISO/IEC 13818-6 type B |
0x0C |
ISO/IEC 13818-6 type C |
0x0D |
ISO/IEC 13818-6 type D |
0x0E |
Rec. ITU-T H.222.0 | ISO/IEC 13818-1 auxiliary |
0x0F |
ISO/IEC 13818-7 Audio with ADTS transport syntax |
0x10 |
ISO/IEC 14496-2 Visual |
0x11 |
ISO/IEC 14496-3 Audio with the LATM transport syntax as defined in ISO/IEC 14496-3 |
0x12 |
ISO/IEC 14496-1 SL-packetized stream or FlexMux stream carried in PES packets |
0x13 |
ISO/IEC 14496-1 SL-packetized stream or FlexMux stream carried in ISO/IEC 14496_sections |
Value |
描述 |
0x14 |
ISO/IEC 13818-6 Synchronized Download Protocol |
0x15 |
Metadata carried in PES packets |
0x16 |
Metadata carried in metadata_sections |
0x17 |
Metadata carried in ISO/IEC 13818-6 Data Carousel |
0x18 |
Metadata carried in ISO/IEC 13818-6 Object Carousel |
0x19 |
Metadata carried in ISO/IEC 13818-6 Synchronized Download Protocol |
0x1A |
IPMP stream (defined in ISO/IEC 13818-11, MPEG-2 IPMP) |
0x1B |
AVC video stream conforming to one or more profiles defined in Annex A of Rec. ITU-T H.264 | ISO/IEC 14496-10 or AVC video sub-bitstream of SVC as defined in 2.1.10 or MVC base view sub-bitstream, as defined in 2.1.83, or AVC video sub-bitstream of MVC, as defined in 2.1.8 or MVCD base view sub-bitstream, as defined in 2.1.88, or AVC video sub-bitstream of MVCD, as defined in 2.1.9, or AVC base layer of an HEVC video stream conforming to one or more profiles defined in Annex G or Annex H of Rec. ITU-T H.265 | ISO/IEC 23008-2 |
0x1C |
ISO/IEC 14496-3 Audio, without using any additional transport syntax, such as DST, ALS and SLS |
0x1D |
ISO/IEC 14496-17 Text |
0x1E |
Auxiliary video stream as defined in ISO/IEC 23002-3 |
0x1F |
SVC video sub-bitstream of an AVC video stream conforming to one or more profiles defined in Annex G of Rec. ITU-T H.264 | ISO/IEC 14496-10 |
0x20 |
MVC video sub-bitstream of an AVC video stream conforming to one or more profiles defined in Annex H of Rec. ITU-T H.264 | ISO/IEC 14496-10 |
0x21 |
Video stream conforming to one or more profiles as defined in Rec. ITU-T T.800 | ISO/IEC 15444-1 |
0x22 |
Additional view Rec. ITU-T H.262 | ISO/IEC 13818-2 video stream for service-compatible stereoscopic 3D services (see Notes 3 and 4) |
0x23 |
Additional view Rec. ITU-T H.264 | ISO/IEC 14496-10 video stream conforming to one or more profiles defined in Annex A for service-compatible stereoscopic 3D services (see Notes 3 and 4) |
0x24 |
Rec. ITU-T H.265 | ISO/IEC 23008-2 video stream or an HEVC temporal video sub-bitstream |
0x25 |
HEVC temporal video subset of an HEVC video stream conforming to one or more profiles defined in Annex A of Rec. ITU-T H.265 | ISO/IEC 23008-2 |
0x26 |
MVCD video sub-bitstream of an AVC video stream conforming to one or more profiles defined in Annex I of Rec. ITU-T H.264 | ISO/IEC 14496-10 |
0x27 |
Timeline and External Media Information Stream (see Annex T) |
0x28 |
HEVC enhancement sub-partition which includes TemporalId 0 of an HEVC video stream where all NALs units contained in the stream conform to one or more profiles defined in Annex G of Rec. ITU-T H.265 | ISO/IEC 23008-2 |
0x29 |
HEVC temporal enhancement sub-partition of an HEVC video stream where all NAL units contained in the stream conform to one or more profiles defined in Annex G of Rec. ITU-T H.265 | ISO/IEC 23008-2 |
0x2A |
HEVC enhancement sub-partition which includes TemporalId 0 of an HEVC video stream where all NAL units contained in the stream conform to one or more profiles defined in Annex H of Rec. ITU-T H.265 | ISO/IEC 23008-2 |
0x2B |
HEVC temporal enhancement sub-partition of an HEVC video stream where all NAL units contained in the stream conform to one or more profiles defined in Annex H of Rec. ITU-T H.265 | ISO/IEC 23008-2 |
0x2C |
Green access units carried in MPEG-2 sections |
0x2D |
ISO/IEC 23008-3 Audio with MHAS transport syntax – main stream |
0x2E |
ISO/IEC 23008-3 Audio with MHAS transport syntax – auxiliary stream |
0x2F |
Quality access units carried in sections |
0x30 .. 0x7E |
Rec. ITU-T H.222.0 | ISO/IEC 13818-1 reserved |
0x7F |
IPMP stream |
0x80 .. 0xFF |
User Private |
NOTE 1 – In the above table various stream types are assigned for carriage of audio signals, with or without a transport syntax. Typically, the transport syntax is used for providing sync words. The use of a specific transport syntax, if at all, is specified in the clauses in this Specification specifying the transport of the various audio signals.
NOTE 2 – Rec. ITU-T H.262 | ISO/IEC 13818-2 video with frame packing arrangement information is signalled using stream_type value 0x02.
NOTE 3 – The base view of service-compatible stereoscopic 3D services is signalled using stream_type value 0x02 for Rec. ITU-T H.262 | ISO/IEC 13818-2 video or stream_type 0x1B for Rec. ITU-T H.264 | ISO/IEC 14496-10 video.
NOTE 4 – The additional view for service-compatible stereoscopic 3D services is signalled using stream_type value 0x22 for Rec. ITU-T H.262 | ISO/IEC 13818-2 video or stream_type value 0x23 for Rec. ITU-T H.264 | ISO/IEC 14496-10 video conforming to one or more profiles defined in Annex A. For service-compatible stereoscopic 3D services, the additional view is not signalled using stream_type values 0x02 or 0x1B.
From ITU-T H.222.0 (03/2017)