This section documents the ObjectTypeIndication used in MPEG-4 systems to indicate the type of streams. Applications for a new codec type will also automatically receive an object type indication. This table also occurs in ISO/IEC 14496-1 (various versions), the MPEG-4 systems specification. The intent is that the table maintained by this registration authority is the most up-to-date and definitive version. There is also an informative table of the current StreamType allocations. | ||
Value | ObjectTypeIndication Description | Defined in/by |
0x00 | Forbidden | |
0x01 | Systems ISO/IEC 14496-1 (a) | MPEG-4 |
0x02 | Systems ISO/IEC 14496-1 (b) | MPEG-4 |
0x03 | Interaction Stream | MPEG-4 |
0x04 | Extended BIFS (h) | MPEG-4 |
0x05 | AFX Stream (i) | MPEG-4 |
0x06 | Font Data Stream | MPEG-4 |
0x07 | Synthetised Texture | MPEG-4 |
0x08 | Text Stream | MPEG-4 |
0x09 | LASeR Stream | MPEG-4 |
0x0A | Simple Aggregation Format (SAF) Stream | MPEG-4 |
0x20 | Visual ISO/IEC 14496-2 (c) | MPEG-4 |
0x21 | Visual ITU-T Recommendation H.264 | ISO/IEC 14496-10 (g) | MPEG-4 |
0x22 | Parameter Sets for ITU-T Recommendation H.264 | ISO/IEC 14496-10 (g) | MPEG-4 |
0x40 | Audio ISO/IEC 14496-3 (d) | MPEG-4 |
0x60 | Visual ISO/IEC 13818-2 Simple Profile | MPEG-4 |
0x61 | Visual ISO/IEC 13818-2 Main Profile | MPEG-4 |
0x62 | Visual ISO/IEC 13818-2 SNR Profile | MPEG-4 |
0x63 | Visual ISO/IEC 13818-2 Spatial Profile | MPEG-4 |
0x64 | Visual ISO/IEC 13818-2 High Profile | MPEG-4 |
0x65 | Visual ISO/IEC 13818-2 422 Profile | MPEG-4 |
0x66 | Audio ISO/IEC 13818-7 Main Profile | MPEG-4 |
0x67 | Audio ISO/IEC 13818-7 LowComplexity Profile | MPEG-4 |
0x68 | Audio ISO/IEC 13818-7 Scaleable Sampling Rate Profile | MPEG-4 |
0x69 | Audio ISO/IEC 13818-3 | MPEG-4 |
0x6A | Visual ISO/IEC 11172-2 | MPEG-4 |
0x6B | Audio ISO/IEC 11172-3 | MPEG-4 |
0x6C | Visual ISO/IEC 10918-1 | MPEG-4 |
0x6D | Portable Network Graphics (f) | PNG |
0x6E | Visual ISO/IEC 15444-1 (JPEG 2000) | MPEG-4 |
0xA0 | EVRC Voice | 3GPP2 |
0xA1 | SMV Voice | 3GPP2 |
0xA2 | 3GPP2 Compact Multimedia Format (CMF) | 3GPP2 |
0xA3 | SMPTE VC-1 Video | SMPTE |
0xA4 | Dirac Video Coder | Dirac |
0xA5 | AC-3 Audio | ETSI |
0xA6 | Enhanced AC-3 audio | ETSI |
0xA7 | DRA Audio | DRA |
0xA8 | ITU G.719 Audio | ITU G.719 |
0xA9 | DTS Coherent Acoustics audio | DTS |
0xAA | DTS-HD High Resolution Audio | DTS |
0xAB | DTS-HD Master Audio | DTS |
0xAC | DTS Express low bit rate audio, also known as DTS LBR | DTSE |
0xC0 - 0xE0 | user private | |
0xE1 | 13K Voice | 3GPP2 |
0xE2 - 0xFE | user private | |
0xFF | no object type specified (e) | MPEG-4 |
- This type is used for all 14496-1 streams unless specifically indicated to the contrary. Scene Description scenes, which are identified with StreamType=0x03 (see Table 9 ), using this object type value shall use the BIFSConfig specified in section 9.3.5.2.2 of this specification.
- Used, with StreamType=0x03 (see Table 9 ), for Scene Description streams that use the BIFSv2Config. Its use with other StreamTypes is reserved .
- Includes associated Amendment(s) and Corrigendum(a). The actual object types are defined in ISO/IEC 14496-2 and are conveyed in the DecoderSpecificInfo as specified in ISO/IEC 14496-2, Annex K.
- Includes associated Amendment(s) and Corrigendum(a). The actual object types are defined in ISO/IEC 14496-3 and are conveyed in the DecoderSpecificInfo as specified in ISO/IEC 14496-3 subpart 1 subclause 6.2.1.
- Streams with this value with a StreamType indicating a systems stream (values 1,2,3, 6, 7, 8, 9) shall be treated as if the ObjectTypeIndication had been set to 0x01.
- For PNG Streams, the following configuration/rules apply:
- StreamType: 0x04 (visual)
- No decoder specific info needed
- The PNG stream shall consist in only one (1) AccessUnit
- The PNG stream access unit shall contain the complete PNG image/file
- MNG shall not be used inside PNG streams
- Includes associated Amendment(s) and Corrigendum(a). The actual object types are defined in ITU-T Recommendation H.264 | ISO/IEC 14496-10 and are conveyed in the DecoderSpecificInfo.
- Used, with StreamType=0x03, for Scene Description streams that use the BIFSConfigEx; its use with other StreamTypes is reserved. (Was previously reserved for MUCommandStream but not used for that purpose.)
- Used, with StreamType=0x03, for Scene Description streams that use the AFXConfig; its use with other StreamTypes is reserved.
Value | StreamType Description |
0x00 | Forbidden |
0x01 | ObjectDescriptorStream (see 8.5) |
0x02 | ClockReferenceStream (see 10.2.5) |
0x03 | SceneDescriptionStream (see 9.2.1) |
0x04 | VisualStream |
0x05 | AudioStream |
0x06 | MPEG7Stream |
0x07 | IPMPStream (see 8.3.2) |
0x08 | ObjectContentInfoStream (see 8.4.2) |
0x09 | MPEGJStream |
0x0A | Interaction Stream |
0x0B | IPMPToolStream |
0x0C | FontDataStream |
0x0D | StreamingText |
0x20- 0x3F | user private |