Рабочие процессы при формировании программных сигналов одного или нескольких телеканалов состоят из относительно простых технологических операций. Решение от Скайларк позволяет реализовать и автоматизировать большинство из них. На базе модульного ПО платформы Скайларк можно построить отказоустойчивую вещательную систему по любой из схем:
Входы/порты вещательной системы предназначены для приема внешних SDI или IP/ASI потоков, которые будут использованы при формировании программ в следующих вариантах:.
Захват одного сигнала, либо IP- потока осуществляет серверный программный модуль Stream Capture. Он принимает данные с платы захвата SDI, либо от Ethernet адаптера, работает с потоками ASI/IP, поддерживает ANC-данные. В системе одновременно может функционировать несколько таких модулей, их количество равно количеству входов в системе.
Если необходима запись, некомпрессированный audio/video/data поток с выхода модуля Stream Capture подается на модуль File Recorder, который выполняет запись в файлы по расписаниям — record-листам, в соответствии с выбранным профилем записи. Профиль записи — это совокупность параметров:
Управление записью осуществляется через клиентское приложение Air Manager, либо через web-клиента. Окна Record GUI отображают списки задач записи и их текущие статусы. Rec-листы загружаются либо из системы медиа-планирования, либо готовятся во встроенном редакторе rec-листов приложения Air Manager.
Функциональная схема показывает базовые элементы подсистемы записи и связи между ними (пример двухканальной подсистемы записи).
Процесс автоматического импорта файлов в оперативное хранилище вещательной системы производится модулем Transfer Manager. При построении очереди на копирование, модуль в режиме on-line анализирует исполняемые play-листы: наибольший приоритет для импорта получают файлы, находящиеся первыми в очереди на воспроизведение.
Импорт в оперативное хранилище производится из сетевых ресурсов: NAS, ленточного архива и из NLE, с возможностями транскодирования файлов (смена кодека и контейнера), up/down/cross конвертации, коммутации аудио-дорожек, нормализации уровней громкости (LUFS), либо нормализации уровней аудио по шкале dbFS.
На схеме представлены 2 варианта импорта: автоматический с помощью модуля Transfer Manager и ручной с помощью клиентского ПО. Для каждого варианта реализована возможность работы в локальной сети и через WAN.
Процесс подготовки включает следующие операции:
Сетевой графический редактор платформы SL NEO позволяет создавать, редактировать титры и графические композиции. Является модулем в составе приложений Air Manager, News Cut, MaConnect и взаимодействует с БД оперативного хранилища.
Graphics Editor позволяет работать с файлами статичной графики, фрагментами 32-bit анимации и видео, при этом используется доступ к базе данных и proxy-копиям, хранящимся на сервере.
Graphics Editor содержит исчерпывающий набор инструментов для быстрого создания графики с 2D эффектами и титров, включая «барабаны», «бегущие строки», «телетайпы», ТВ часы, отображение данных из RSS-источников.
Program Player — серверный модуль ПО SL NEO, отвечает за исполнение play-листа и формирование программного сигнала одного канала. В соответствии с событиями play-листа Program Player воспроизводит файлы и производит коммутацию в программу Live-сигналов от внешних источников.
Возможна оперативная корректировка исполняемого события: изменение метки OUT, экстренные переходы на любые события в расписании, реализована функция Hold («удержание» Live-события) и многие другие.
Функциональная схема показывает базовые элементы playout-подсистемы платформы SL NEO и связи между ними (пример двухканальной конфигурации).
Program Player отвечает и за оформление канала. Оформление заключается в автоматическом (либо управляемым вручную) воспроизведении заранее подготовленных многослойных композиций/шаблонов, состоящих из титров на анимированных подложках, клипов с альфа-каналом, live video, PIP и 2D и Croma Key эффектов. Композиции должны быть логически распределены по виртуальным плеерам (слоям).
Каждый программный канал содержит восемь виртуальных графических плееров, плюс слой лого. Старт и остановка воспроизведения композиций в каждом из плееров осуществляется по технологии «вторичных событий» с привязкой к событиям в основном play-листе, либо к текущему времени, либо вручную.
Program Player может формировать команды управления для внешних систем графического оформления. Реализована поддержка Cyron и Vizrt.
Команды внешней системе на старт воспроизведения графики реализованы по технологии «вторичных событий» с привязкой к меткам в основном play-листе. Параллельно с формированием команд, Program Player генерирует собственные слои графики, что позволяет увеличить общее количество элементов оформления.
Поток для каждой программы формируется и передается в составе ANC-данных, его декодирует и накладывает текст на изображение абонентское устройство. Поддерживаются форматы OP-42/47 Teletext, CEA-608/708. Режимы: Live CC — прием данных из систем субтитрирования «живых» эфиров, File CC — считывание текстовых данных из файлов, субтитрирование фильмов и программ в записи.
Операция аналогична генерации скрытых субтитров, но наложение текста на изображение производится на стороне формирования программы, как при обычном титровании.
Автоматическое управление внешними коммутаторами SDI, либо GPI-устройствами осуществляется в процессе исполнения play-листов. Для коммутаторов SDI реализовано 2 режима работы:
Управление коммутаторами SDI осуществляется через интерфейсный модуль Device Server, который поддерживает протоколы производителей BMD, Grass Valley, Evertz, Snell и других лидеров отрасли. Кроме автоматического, реализован режим ручного управления коммутаторами через клиентское приложение RTClient. В Device Server реализована поддержка USB-модулей ONTRAK для управления GPI-устройствами.
Платформа Скайларк поддерживает прием внешних команд управления записью и воспроизведением, передаваемых в составе аудио- и видеоданных: DTMF и SCTE-104/35. При работе в формате «Центральной станции» предусмотрена генерация команд управления DTMF и SCTE-104/35 для региональных вещательных систем.
Подсистема файлового воспроизведения платформы может работать от внешней системы автоматизированного вещания с управлением по протоколу VDCP.
Для распространения программных сигналов в различных средах, на выходах системы формируются сигналы SDI, ASI/IP потоки с необходимыми параметрами разрешения, протоколами и скоростями.
Операцию формирования одного выходного сигнала/потока выполняет серверный модуль Stream Player. Он принимает некомпрессированные данные от Program Player, кодирует и формирует поток, либо отправляет данные в плату вывода SDI. В системе может одновременно функционировать несколько модулей Stream Player, по количеству выходов в системе. Stream Player выполняет также операции по обработке сигналов и данных.
Подсистема мониторинга обеспечивает визуальный контроль сигналов и базовых процессов, происходящих в системе, эту информацию можно отслеживать одновременно на нескольких рабочих местах. Система ведет журналы событий и формирует точные отчеты о фактическом исполнении расписаний записи и воспроизведения.
Отказоустойчивость вещательной системы обеспечивается 100% «горячим» резервированием ключевых узлов: серверов записи-воспроизведения, графических станций, коммутаторов, массивов и элементов тракта. Резервные play-листы и каналы воспроизведения работают параллельно и синхронно с основными. Это позволяет мгновенно переключиться на резервный полукомплект в случае необходимости.
В режиме on-line синхронизируется содержимое дисковых хранилищ резервных серверов, включая записи в БД. Архитектура «клиент-сервер» позволяет при отказе любой из сетевых рабочих станций быстро переключиться на другую станцию без потери данных и остановок вещания.
Зеркальная схема со 100% резервированием серверов и элементов тракта. Функционал распределен между серверами 2-х типов: первый тип отвечает за запись, воспроизведение и управление, второй — за графическое оформление. Коммутаторы SDI выполняют переключение сигналов от источников, аппаратные модули выполняют кадровую синхронизацию внешних сигналов, распределение SDI между основным и резервным полукомплектом, принимают Fill и Key от серверов оформления и накладывают графику. Основной и резервный полукомплекты работают синхронно.
Несмотря на большое количество элементов инфраструктуры и высокую стоимость, классическая схема остается актуальной для крупных федеральных каналов, поскольку позволяет принять, сформировать большое количество сигналов и использовать в составе комплекса оборудование, наиболее точно подходящее для решения узкоспециализированных задач.
Простой, интуитивно понятный и удобный пользовательский интерфейс системы способствует быстрому освоению и комфортной эксплуатации.
Тесная интеграция всех технологических компонентов, реализованных в модулях платформы Скайларк, позволяет создать законченное решение для телекомпании любого масштаба, исходя из технических и функциональных требований. По мере развития, систему можно модернизировать и наращивать число каналов.