Настройка многоязыкового звукового сопровождения при формировании транспортных потоков DVB IP/ASI
Платформа SL NEO позволяет сформировать до 4-х программ многоканального звукового сопровождения в выходных DVB-потоках. Настройка данного функционала производится в несколько этапов:
Импорт исходных файлов, содержащих треки на разных языках
Набор инструментов для работы с аудио при файловом импорте в БД сервера идентичен для операций "ручного" импорта в приложениях Air Manager, News Cut и для автоматического импорта файлов, который осуществляется с помощью Transfer Manager. Подробно о работе с аудиотреками при импорте файлов см. здесь.
Для импорта нескольких дорожек, содержащих звуковое сопровождение на разных языках, непосредственно в процессе импорта следует воспользоваться инструментом Source Track Layout, который позволяет выполнить транскодирование исходных треков и сформировать из них несколько выходных треков (программ звукового сопровождения).
Трек (Track) - программа звукового сопровождения, аудио-дорожка. В исходном файле может присутствовать несколько программ/треков, например - англоязычный и русскоязычный, треки стерео и треки 6-ти канальные (AC3, AAC и пр.);
Канал (Channel) - аудио-канал в составе трека (максимальное количество каналов во всех треках - 16).
В процессе импорта, в окне Source Track Layout, в поле Track Number указывается общее количество треков в выходном аудио, в поле Src Track #1...8 указывается порядковый номер исходного трека, в поле Src Channels указывается количество аудио-каналов в исходном треке. В поле Src Codec указывается тип кодека исходного трека.
Алгоритм распознавания и декодирования треков способен автоматически определить параметры дорожек: при внесении параметров исходных треков достаточно указать в полях Src Track, Src Channels и Src Codec параметры Any. В поле Dst Channels устанавливается количество каналов для каждого формируемого трека, либо активируется режим AC3 bypass (pass-through).
Если не указан режим AC3 bypass, все исходные треки будут декодированы до уровня uncompress и размещены в конечном файле, следовательно, при полном декодировании 6-ти канальных треков следует указать в поле Dst Channels значение 6, при их преобразовании в стереопару - 2. Максимальное количество моно-каналов в выходном файле - 16.
Пример использования Source Track Layout: декодирование исходного файла с 3-мя DTS и AC3 треками, формирование 3-х стереопар PCM
Рассмотрим алгоритм преобразования треков исходного медиа-файла в 3 стерео-трека. Информация о звуковом сопровождении исходного файла может выглядеть следующим образом:


Для формирования 3-х стереопар звукового сопровождения (например, для русского, украинского, английского языков), в окне Track Layout в поле Track Number указываем общее количество программ (треков) в выходном аудио - 3, в поле Src Track #1 указываем порядковый номер исходного трека, содержащего AC3/DTS данные.
В поле Src Channels указываем количество аудио-каналов в исходном треке (6) или устанавливаем Any, в поле Src Codec указываем тип кодека исходного трека - AC3, в поле Dst Channels устанавливаем количество выходных каналов - 2.
После выполнения данной операции, данный трек AC3 будет декодирован и преобразован в uncompress стереопару.
Аналогичные операции следует произвести с остальными дорожками, можно указать Any полях Src Track #1 и Src Channels для автоопределения параметров исходных треков.
Пример AVI-файла, полученного в результате использования инструмента Source Track Layout, содержащего 3 PCM-стереопары, можно загрузить по ссылке.
В приложении Air Manager по умолчанию установлен режим отображения 2-х каналов аудио, увеличить количество отображаемых каналов можно в меню File/Configure, закладка Preview, пункт Sound Channels – количество каналов, которые будут отображаться при просмотре файловых материалов в окне File Monitor. После изменения настроек необходимо перезагрузить Air Manager.

Кнопки, расположенные под индикаторами уровня в окне File Monitor позволяют выбрать каналы для прослушивания через стерео - аудиовыход клиентской станции: L/R - коммутация канала на левый/правый выходные каналы соответственно, А - коммутация канала на левый и правый каналы, Ø - отсутствие коммутации.
Настройка модуля Program Player
SL NEO Program Player - серверный модуль, отвечающий за исполнение событий, содержащихся в play-листе и формирующий так называемый "программный" канал (Program Channel).
На выходе модуля - uncompress поток с аудио- видеоданными. Максимальное количество выходных некомпрессированных каналов - 16. Таким образом, можно сформировать на выходе модуля, например, два трека по 6 каналов плюс 2 стереопары. Uncompress - каналы могут быть затем выданы через SDI - интерфейс, либо закодированы с использованием алгоритмов AC3, AAC, MP2 в транспортный поток модулем
AV/TS Player.
Отдельный случай - работа с AC3-bypass треками, которые не перекодируются и предназначены для воспроизведения в выходном SDI в режиме "как есть" - AC3 Passthrough.
Настройка модуля
Program Player
осуществляется из контрольной панели - Administrator Control Panel от имени администратора.
После входа в консоль управления, в меню консоли выбираем Manage. Выбираем закладку Program Outputs, далее закладку Playout Parameters, в ней закладку General. В поле Audio Channels указываем общее количество uncompress - каналов, которое будет формировать модуль. В нашем примере - 3 стереопары, указываем 6.
Настройка модуля
AV/TS Player, формирующего выходной DVB IP-поток
SL NEO AV/TS Player - серверный модуль, отвечающий за компрессию, кодирование аудио- и видеоданных и формирование выходного потока.
После входа в консоль управления выбираем Manage. Выбираем закладку Video IO Boards, если модуль кодирования в IP присутствует в системе, в окне LAN Interfaces/Ethernet Adaptor выбираем Edit.


В закладке Audio настраиваем выходные потоки для 3-х треков -
в поле Audio streams указываем 3.
русского, украинского, английского в нашем примере:
В закладке Stream 1 в поле Compression выбираем тип компрессии и Bitrate - скорость потока.
В поле Channels выбираем порядковые номера моно-каналов, которые будут участвовать в формировании трека, в поле PID указываем идентификатор потока или оставляем поле пустым при значении Auto, в поле Language выбираем идентификатор языка. Максимальное количество моно-каналов для одного формируемого трека - 8.
Аналогичные настройки необходимо произвести для всех трех аудио-программ.

Настройка параметров завершена, для сохранения настроек, в верхней части окна консоли управления нажимаем Apply Changes. При этом, канал воспроизведения, в конфигурацию которого вносились изменения, будет перезагружен, воспроизведение на данном канале в момент перезагрузки будет приостановлено.