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)