Advanced Audio Coding (AAC) is the most powerful audio codec available today, representing the actual “state of the art” in natural audio coding. AAC has already been adopted by major standards organizations including the Third Generation Partnership Programme (3GPP), the Digital Radio Mondiale Consortium (DRM), the Internet Streaming Media Alliance (ISMA), the Bluetooth Special Interest Group, the satellite-based XM Radio, the Japanese Association of Radio Industries and Businesses (ARIB), and many others. The AAC Encoder and Decoder SDKs offer fast and high-quality encoding and decoding of AAC LC, HE v1 and HE v2 audio as defined by the ISO and MPEG (decoding also includes Main and LTP profiles), making it very easy to add support for this extraordinary audio formats to existing applications up to 7.1 discrete channels. Besides the MainConcept AAC Encoder that is mostly suited for file-based use-cases, the package also contains a Fraunhofer AAC Encoder which optimized for adaptive bitrate streaming formats.
Full Standard Compliance
Both MainConcept Encoder and Decoder components comply to the MPEG-2 (ISO/IEC 13818-7) and MPEG-4 (ISO/IEC 14496-3 including Amd.1:2003 – AAC HE v1 and Amd.2:2004 – AAC HE v2) AAC audio streams specification, incl. support for AAC LC (Low Complexity), AAC HE v1 and AAC HE v2.
Support for up to Eight Channels Surround Sound
Depending on the AAC flavor encoding and decoding for different channel layouts ranging from mono, stereo, 5.1 up to 7.1 for the perfect AAC experience.
Various Output Formats
Support for common output formats like RAW (no header, used for multiplexing into MP4 file format), ADTS (Audio Data Transport Stream header, stand-alone AAC files), and LOAS/LATM (used for multiplexing into MPEG-2 streams)