Wednesday, June 2, 2010

ADTS - Audio Data Transport Stream Frame

ADTS is an audio interchange format for storage and transporting audio object.

A ADTS structure contains a fixed header, variable header and a error check

Most importantly, ADTS contains decoding information for decoder. If you wants to initialize a decoded with specific information, you will requires information in the fixed header

Below is the layout for fixed header in

Syncword 12 bits
ID 1 bits
Layer 2 bits
protection_absent 1 bits
Profile_ObjectType 2 bits
sampling_frequency_index 4 bits
private_bit 1 bits
channel_configuration 3 bits
original/copy 1 bits
home 1 bits
Emphasis 2 bits

Full information can be located at ISO/IEC 14496-3 Annex 1.A

1 comment:

  1. I know that a ADTS stream can have AAC data. Can it have HE-AACv1 and HE-AACv2 data?


Sed - Example guide

sed is a very useful stream editor to perform search and replace. Below are some useful tip 1. Usage sed 's/apple/orange/' file...