Открыть сервис

HE-AAC v2 — эффективный аудиокодек для потокового вещания

HE-AAC v2 (High Efficiency Advanced Audio Coding version 2, также известный как AAC+ v2, eAAC+) — это аудиокодек с потерями, основанный на стандарте MPEG-4 Audio, предназначенный для эффективного сжатия звука на низких битрейтах. Версия 2 является расширением кодека HE-AAC v1 и добавляет технологию параметрического стерео (PS), что позволяет достигать приемлемого качества звука при битрейтах от 16 до 48 кбит/с, что делает его одним из основных форматов для потокового вещания в условиях ограниченной пропускной способности каналов.

Технические основы

HE-AAC v2 сочетает в себе три ключевых технологии, работающих совместно:

  • AAC-LC (Low Complexity) — базовый кодек, обеспечивающий высокое качество звука на средних и высоких битрейтах.
  • SBR (Spectral Band Replication) — технология репликации спектра, которая кодирует только нижнюю часть частотного диапазона, а верхние частоты реконструирует на основе данных о гармонической структуре сигнала. Это позволяет значительно снизить объём данных.
  • PS (Parametric Stereo) — параметрическое стерео, которое кодирует монофонический сигнал вместе с набором параметров, описывающих пространственные характеристики стереоизображения. Декодер восстанавливает стереофоническую сцену из монофонического потока.

Благодаря комбинации SBR и PS, HE-AAC v2 способен работать на битрейтах, при которых традиционные кодеки (например, MP3) обеспечивают лишь радиовещательное качество, а сам кодек — более высокую разборчивость и естественность звучания.

Стандартизация и профили

HE-AAC v2 определён в стандарте MPEG-4 Audio как профиль AAC LC + SBR + PS. В спецификациях ISO/IEC 14496-3 он также обозначается как AAC Profile Level 4. Кодек является обратно совместимым: декодеры, поддерживающие HE-AAC v2, могут воспроизводить потоки HE-AAC v1 и AAC-LC, в то время как декодеры более старых версий не смогут корректно обработать поток с параметрическим стерео.

Применение в потоковом вещании

HE-AAC v2 получил широкое распространение в сервисах, где критически важна экономия трафика:

  • Цифровое радио — используется в стандартах Digital Radio Mondiale (DRM) и спутникового радио (например, SiriusXM).
  • Мобильное телевидение и потоковое видео — применяется в стандарте DVB-H и в ряде сервисов мобильного ТВ.
  • Интернет-радио и музыкальные стриминговые сервисы — ряд платформ (например, Spotify на ранних этапах, а также многие европейские интернет-радиостанции) используют HE-AAC v2 для трансляций на битрейтах 32–48 кбит/с.
  • Голосовая связь и конференции — благодаря низкой задержке и устойчивости к ошибкам кодек применяется в некоторых VoIP-решениях.

Кодек также является обязательным для воспроизведения в среде Adobe Flash Player (начиная с версии 11), что исторически обеспечило его поддержку в значительной части веб-плееров.

Сравнение с другими кодеками

На битрейтах 32–48 кбит/с HE-AAC v2 обеспечивает значительно лучшее качество, чем MP3 или AAC-LC на аналогичных битрейтах. Однако на битрейтах выше 64 кбит/с преимущество нивелируется, и более простые кодеки (AAC-LC, Opus) могут обеспечивать сопоставимое или лучшее качество без артефактов, связанных с параметрическим стерео. По сравнению с Opus, HE-AAC v2 обычно уступает в качестве на одинаковых битрейтах, но превосходит его по распространённости аппаратной поддержки (особенно в мобильных устройствах и автомобильных аудиосистемах).

Лицензирование и патенты

HE-AAC v2 является патентованной технологией. Патенты на SBR и PS принадлежат компаниям Fraunhofer IIS, Philips и Sony. Лицензирование осуществляется через патентный пул Via Licensing. Для правообладателей вещательных сервисов предусмотрены льготные условия, однако для коммерческого использования требуется заключение лицензионных соглашений.

Интересные особенности

  • Кодек поддерживает переменный битрейт (VBR), что позволяет оптимизировать качество в зависимости от сложности аудиоматериала.
  • HE-AAC v2 может работать с частотами дискретизации до 48 кГц, однако из-за технологии SBR эффективная частота дискретизации декодируемого сигнала может быть вдвое выше частоты, указанной в потоке.
  • В отличие от многих других кодеков, HE-AAC v2 хорошо переносит множественное перекодирование, что делает его пригодным для каскадных вещательных цепочек.

См. также

  • HE-AAC v1
  • MPEG-4 Audio
  • SBR
  • Параметрическое стерео

Источники

  • ISO/IEC 14496-3:2009 — Information technology — Coding of audio-visual objects — Part 3: Audio.
  • Brandenburg, K. (1999). MP3 and AAC Explained.
  • Документация Fraunhofer IIS по кодекам семейства AAC.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →