A team specialized on the efficient implementation of multimedia technologies on various PC and DSP platforms as well as operating systems guarantees Fraunhofer IIS clients instant access to turnkey solutions.

Optimized DSP and Microcontroller Implementations

For real-time implementations of multimedia codecs and components on embedded processor cores and DSPs, Core Design Kits (CDKs) are available. They are optimized for devices with low resources in terms of memory and computational power, e.g. mobile players or smartphones. The CDKs are written in C or C++ and exist in two different versions. One can be directly compiled for 16-bit or 32-bit processors; the other one is a template code for DSPs with fractional or integer arithmetic logic units.
In basic terms, Core Design Kit software is suitable for any 16- or 32-bit processor platform. Code can be licensed in source code form or as object code libraries for various compiler tool chains: 

  • ARM based processors
  • MIPS based processors
  • Cadence/Tensilica HiFi Audio DSP
  • Texas Instruments C6x, DaVinci, OMAP
  • Analog Devices Blackfin, Sharc
  • Others: please inquire.


Implementations of the following technologies are available:

Fraunhofer IIS audio encoder and decoder for Android and the Apple iOS SDK

Fraunhofer IIS supplies optimized audio encoder and decoder libraries for use with Android-based systems, the Apple iOS Software Development Kit (SDK) and other mobile platforms. This versatile family of technologies enables radio stations, service providers and media player developers to introduce or improve mobile services incorporating industry-leading audio quality for smart phones.
High quality audio codecs by Fraunhofer IIS allow for a new generation of mobile services such as Internet radio for Android and iOS devices by:

  • Boosting the audio quality of mobile multimedia applications
  • Minimizing bandwidth requirements (HE-AAC v2 offers up to 50 percent better compression efficiency compared to other codecs enabling good stereo service quality at 32 kbit/s)
  • Enhancing service stability
  • Enabling a more satisfying user experience and lowering the costs per stream
  • Software encoders and decoders will help stimulate the audio accessories market

Fraunhofer IIS supplies optimized encoder and decoder libraries for the following audio codecs:

The Android and iPhone decoders from Fraunhofer IIS are part of the CDK (Core Design Kit) software concept.

Nine facts about the Fraunhofer FDK AAC Codec Library for Android

“Fraunhofer's FDK AAC code provides a complete, high-quality audio solution to Android users. Fraunhofer does not only contribute codec code, but also the audio systems knowledge and profound experience as the primary AAC and MP3 inventor.” - Google Inc.

  1. Fraunhofer IIS has been working on audio coding for more than 25 years and remains the worldwide respected authority in low bitrate high quality audio coding. Now the Fraunhofer IIS software implementations of the open ISO MPEG audio codecs AAC, HE-AAC, HE-AACv2 and AAC-ELD are in Android and the Android Open Source Project. This software is called “Fraunhofer FDK AAC codec library for Android”. Android users benefit from the high audio quality of the Fraunhofer FDK.
  2. AAC and HE-AAC were already part of previous Android releases. The Fraunhofer FDK replaces the previous AAC and HE-AAC software, and adds AAC-ELD, HE-AAC multichannel, and HE-AACv2 for a complete, consistent, high quality, high performance codec package.
  3. The Fraunhofer FDK AAC Codec Library for Android is a low resource implementation of AAC encoders and decoders available for Android on ARM, MIPS, and x86 processors. The FDK library may be obtained from the current Android source code tree, as explained at
  4. Fraunhofer will continue to offer the CDK commercial libraries (see above), available for all major processors and operating systems, including iOS and Android under its standard commercial license. The Fraunhofer CDK software is also available for other MPEG audio standards, for example xHE-AAC.
  5. AAC is an open MPEG standard and many companies and organizations participated in the technical development and standardization process. A patent licensing program is administered by Via Licensing Corporation. There are currently more than 10 billion licensed devices. Please contact VIA on for information whether your application is already covered by an existing license.

    "Under the AAC Patent Licensing Program administered by Via Licensing, licenses from multiple patent holders to the essential patents needed to practice a variety of 'flavors' of AAC are granted under a single agreement. This includes AAC-LC, HE-AAC, HE-AAC v2 and AAC-ELD – a low-latency version of AAC. Once licensed under the AAC Patent License Agreement, no additional agreements or extra fees are necessary from Via for licensees to implement any of the above AAC technologies in any combination. This simple licensing scheme should encourage the industry to extend the proven audio quality of AAC into real-time communications applications.”
    Andrew Fischer, Director, Licensing Programs, Via Licensing Corporation

  6. The Fraunhofer FDK includes
    a. the low delay audio codec AAC-ELD for communication applications,
    b. and the multichannel audio codecs AAC-LC, HE-AAC and HE-AACv2 for one way-streaming and broadcast applications.
  7. AAC-ELD is a Full-HD Voice codec, which can provide up to CD-like audio quality. It avoids many of the problems typically found in speech codecs used today for real-time communications applications such as audio and/or video chat and VoIP. These problems are caused by, for example, background noise, multiple talkers, children’s voices, ring-back tones, music on hold, and music in general. AAC-ELD enables new Android communication apps and services to transform everyday communications into an emotional, state-of-the-art rich-media experience.
  8. HE-AAC v2 and HE-AAC Multichannel for high quality 5.1 surround sound and HE-AACv2 are the most efficient high quality audio codecs and used in TV, radio and streaming services worldwide.
  9. AAC-LC is the high performance audio codec for excellent audio quality. First used by the Japanese digital broadcasting system ISDB and for music download and mobile music playback, today AAC is used in most state-of-the-art consumer electronics devices.

Android is a trademark of Google Inc.


Fraunhofer FDK AAC codec library for Android

Please note: Starting the video transfers usage data to youtube