xHE-AAC (Extended HE-AAC), primarily developed by Fraunhofer IIS and the latest addition to the MPEG AAC codec family, bridges the gap between speech and audio coding. It provides consistently high-quality audio for all signal types, such as speech, music or mixed content, at all bit rates – starting as low as 6 kbit/s for mono and 12 kbit/s for stereo services, up to 500 kbit/s and above. This makes xHE-AAC the audio codec of choice for digital radio and adaptive streaming applications. It is a mandatory audio codec in Digital Radio Mondiale (DRM) and in Google's Android Pie operating system; the FDK2 implementation including xHE-AAC is provided by Fraunhofer and is available here.
xHE-AAC was inherently designed for adaptive streaming: its bit rate flexibility enables MPEG-DASH or HLS streaming apps and streaming radio players to switch to very low bit rate streams and offer continuous playback even under challenging network conditions. When network connectivity recovers, the xHE-AAC player will adapt to a higher bit rate and seamlessly switch over the full range of bit rates, up to transparent quality. Additionally, the outstanding coding efficiency of xHE-AAC means the bit rate saving can be invested in improving the video quality of mobile video streaming.
Loudness and Dynamic Range Control
MPEG-D DRC – Loudness and Dynamic Range Control – provides mandatory loudness control for xHE-AAC to play back content at a consistent volume and offers dynamic range control processing to provide the best possible user experience for listening on any platform and in any environment.
Compatibility of xHE-AAC
xHE-AAC profile decoders are capable of decoding all AAC versions including AAC-LC, HE-AAC and HE-AACv2. It is easy to integrate xHE-AAC streams into existing encoding workflows by supplementing legacy higher bit rate streams.