Тестовые звуковые файлы для воспроизведения многоканального аудио кодированного AAC в браузерах с HTML5

Чтобы услышать многоканальный звук прежде всего нужно иметь соответствующий контент из источника!

В повседневной жизни мы используем чаще всего стерео звук и почти никогда не возникают проблемы с его воспроизведением. Но другая ситуация с многоканальным звуком, а именно рассмотрим объемный звук 5.1 (6 каналов) для домашних кинотеатров. Чтобы до конечного усилителя пришел 6-ти канальный звук, прежде всего из источника, например, DVD, Internet, USB дискуб или другого устройства хранения звука или видео, контент поступил до декодера именно в 6-ти каналах. Далее он проходит различные этапы преобразования как цифровые, так и аналоговые и наконец в усиленном виде подается на динамики.

В последнее время многоканальный звук в цифровом виде хранится в т.н. "контейнерах", например, MKV или MKA. Если включить в плеере обычный mp3 файл, то услышим звук только в 2х каналах. Поэтому приводим вам образцы звуковых файлов от Fraunhofer Institute for Integrated Circuits, который дефакто является законодателем в сфере воспроизведения звука.

Приведенные ниже тестовые звуковые контейнеры позволят протестировать купленный декодер, или экстрактор аудио на предмет воспроизведения или передачи многоканального звука.

Идентификатор каналов HE-AAC

Этот Bitstream (битовый звуковой поток) содержит:

  1. Голосовую идентификацию канала на английском языке
  2. BLITS (EBU Tech 3304-4.1)
  3. EBU многоканальный контент (EBU3304-4.2)
  4. Контент в следующих каналах:
  • FL (левый передний)
  • FC (Центральный)
  • FR (Правый передний)
  • RS (Правый объемного звучания)
  • LS (Левый объемного звучания)

HE-AAC Bitstream:

Оригинальный Wave файл



Идентификатор каналов AAC-LC

AAC Bitstream:


Этот тест, приведенный выше, закодирован в AAC-LC. Заметьте, что это 320kb/s а не 160, как было объявлено.

Видео H. 264 с многоканальным звуком кодированным HE-AAC

Это битовый мультиплексированный поток с пояснительной графикой, кодированный в H.264 с разрешением 800х600.

Тест для LFE и SBR

Это тесты на правильное воспроизведение басов и части SBR битового потока HE-AAC.

Этот битовый поток содержит:

Бас - 63 Hz tone @ -18 dBFS, 2 секунды

  1. Левый передний
  2. Центральный
  3. Правый передний
  4. Правый объемного звучания
  5. Левый объемного звучания
  6. LFE (@- 28dBFS)

SBR - 6, 8, 10, 12 kHz tones @ -18 dBFS, 0.5 секунды

  1. Левый фронт
  2. Центр
  3. Правый передний
  4. Правый объемного звучания
  5. Левый объемного звучания

Голосовая идентификация канала на английском языке
Информация: центральный канал
В центральном канале звучит 1 kHz -18 dBFS тон.

AAC Bitstream:

Оригинальный Wave файл:



Если низкочастотный динамик имеет ограниченный диапазон, все 60 Hz-тона должны играть на одном уровне через сабвуфер. (Удерживайте SLM рядом с сабвуфером) Если используются широкополосные динамики, тона 60 Hz должны воспроизводиться через каждый динамик отдельно, хотя уровни могут меняться через стоячую волну или резонанс в режиме прослушивания. Сигнал LFE кодируется на 10 дБ ниже для усиления на 10 дБ в канале LFE в схемах управления басами конечного усилителя.

Если декодер поддерживает SBR, следует услышать все четыре тона, 6, 8, 10 и 12 KHz (или увидеть их на счетчике уровня звука, если у вас есть потеря высокочастотных звуков). Если декодер декодирует лишь AAC-LC часть битового потока, будут услышаны лишь первые два тона. Это происходит при кодированном битрейте 160 Кбит/с, в других битрейтах частота кроссовера SBR, используемая кодером, будет меняться, вследствие чего слышно менее тонов. Пропущенные тона лишь в одном канале могут указывать на проблемы с динамиком.

Тестовое видео H.264 с LFE и SBR звуком

в видео битовый поток мультиплексирован с пояснительной графикой, кодировано в H.264 с разрешением 800х600.

Решение проблем

Приведенные выше аудио битовые потоки MPEG-4 AAC представлены в виде аудиообъектов HTML5-которые должны воспроизводиться правильно в:

  • Microsoft Internet Explorer 9+ (Win 7+ PC)
  • Apple Safari 5+ (Win 7+ PC)
  • Google Chrome (Win 7+ PC, Mac OS, Android)

Если к вашему компьютеру подключены 5.1-канальные динамики или через HDMI подключен к усилителя или домашнего кинотеатра с поддержкой 5.1 звука.

Обратите внимание, что много браузеров и медиаплееров (особенно на мобильных устройствах, таких как iPhone) будут выводить только стерео звук с этих потоков, если они не поддерживают многоканальный выход.
Файлы битовых потоков, если они загружаются локально, также должны воспроизводиться правильно в плеерах:

  • Microsoft Windows Media Player 12 (Win 7+ PC)
  • Apple QuickTime (Win 7+ PC or Mac)
  • VLC Player (Win 7+ PC)
  • PotPlayer (Win 7+ PC)

Поддержка каналов 7.1

Семейство кодеков AAC с момента его первоначальной разработки поддерживает до 48 каналов аудио с помощью предопределенных конфигураций каналов и гибких механизмов выхода. Заранее определенные конфигурации каналов в версии стандарта AAC 2005 года, а также дополнительные конфигурации, стандартизированные в поправке 4 стандарта AAC с 2013 года, показанные голубым оттенком:

Значение конфигурации канала
Каналы
Сопоставление динамиков
Общее использование
0
Escape код
1 1 Центр Моно
2 2 Левый, правый Стерео
3 3 Центр, Левый, Правый  
4 4 Центр, Левый, Правый, Объемный  
5 5 ITU BS.775-1  
6 5.1 ITU BS.775-1 Объемный звук 5.1
7 7.1 SDDS  
8-10
Зарезервированное значение
11 6.1    
12 7.1 7.1 (a) of lTU BS.2159 Blu-ray
13
Зарезервированное значение

Конфигурации каналов AAC. Значение 8-15 были добавлен