[M4IF Technotes] Question on AAC object type
Hans-Juergen Bardenhagen
hans-juergen.bardenhagen arcor.de
Wed Jul 30 14:06:33 EDT 2003
On Wednesday, 25.06.03, 10:56 Anil wrote:
> 1. Can I get an ADTS or ADIF as the transport layer for an MPEG-4
> stream?? (i guess it is yes, but just to confirm).
Not quite, because ADTS and ADIF are the header types of an AAC file
(not a "transport layer" in the usual sense like e.g. HTTP or RTSP) that
has not been multiplexed to a MP4 container yet. Inside this container
the raw AAC bitstream does not have any headers anymore, because these
informations (MPEG-x version, bitrate etc.) are handled by the MP4 file
header then.
> 2. What is the object type index for AAC LC in case of MPEG-2 and
> MPEG-4. Does this change depending on the transport layer(ADTS or ADIF
> or GA). 3. How do I distinguish b/w MPEG-2 and MPEG-4 in case of ADIF/
> ADTS (Is it the bitstream_type and adts_id) 4. Where can I get a
> complete documentation of all these things??
A short overview of the ADTS (and ADIF) header structure is available in
the Wiki of Audiocoding.com:
http://www.audiocoding.com/wiki/index.php?page=ADTS
If you need more informations than this, you can download the
specifications of MPEG-2 and/or MPEG-4 AAC from the MPEG homepage or the
MPEG Audio Subgroup (links are mentioned in the Wiki, too). This also
refers to the question of the MP4 file format, by the way.
ZZee ya, Hans-Jürgen
More information about the Mp4-tech
mailing list