Телевизионное вещание

SkyLark Technology предлагает комплексные решения по организации вещания в форматах UHD/HD/SD любой степени сложности - от врезки региональной рекламы до многоканального поясного вещания с обеспечением высокой степени надежности и с возможностью масштабирования в дальнейшем.

Базовые процессы

Технологические процессы в вещательной системе не зависят от способа ее реализации, будь то классическая распределенная схема, Channel-in-a-Box, либо «облачная» система с управлением через web. Концепт-схемы иллюстрируют основные процессы и отображают задействованные в них программные модули платформы SL NEO, определяющие функциональность системы.

Capture, Ingest — захват и запись сигналов

Прием и декодирование внешних сигналов/потоков, запись по расписаниям, оцифровка с лент. Захват потока осуществляет серверный модуль Stream Capture, он декодирует входной SDI/ST2110/ASI/IP стрим и выделяет ANC-данные. Некомпрессированный audio/video/data поток с выхода модуля Stream Capture подается на модуль File Record, который выполняет кодирование в соответствии с выбранным профилем и запись в файлы по расписаниям — record-листам. Профиль записи — набор параметров: разрешение, значение fps и кодек для видео, набор параметров для аудио и файловый контейнер.

File Ingest — импорт файлов в систему

Анализ исполняемых play-листов и автоматический импорт файлов в приоритетном порядке в оперативное хранилище из сетевых ресурсов: архива и NLE с возможностями транскодирования (смена кодека и контейнера), up/down/cross конвертации, нормализации уровня аудиосигнала и уровня громкости. На схеме представлены 2 варианта импорта: автоматический и ручной, последний в свою очередь, имеет 2 варианта реализации: с использованием клиентского ПО и через web-клиентов.

Подготовка к эфиру: осмотр материалов, редактирование меток IN/OUT, быстрый монтаж по proxy-копиям, без копирования файлов на станцию и рендеринга. Импорт листов воспроизведения из трафик-системы, автоподгрузка play-листов и отдельных блоков, составление и редактирование эфирных расписаний во встроенном редакторе с доступом к БД и proxy.

Automated Playout — эфирное воспроизведение

Автоматическое воспроизведение материалов производится по расписаниям — play-листам. Program Player — серверный модуль ПО SL NEO, отвечающий за исполнение play-листа и формирование программного сигнала одного канала. В соответствии с данными play-листа он производит коммутацию в программу Live-сигналов от внешних источников, возможна оперативная корректировка событий текущего расписания: изменение метки OUT, экстренные переходы на любые события в листе, функции Hold («удержание» Live-событий) и многие другие.

On-Air Graphics, Channel Branding — оформление каналов

Program Player отвечает и за оформление. Оно заключается в автоматическом (либо управляемым вручную) воспроизведении заранее подготовленных многослойных композиций/шаблонов, состоящих из титров на анимированных подложках, клипов с альфа-каналом, live video, PIP и 2D и Croma Key эффектов. Композиции логически распределены по виртуальным плеерам (слоям).

Каждый программный канал содержит восемь виртуальных графических плееров, плюс слой лого. Старт и остановка воспроизведения композиций в каждом из плееров осуществляется с привязкой к событиям в основном play-листе, либо к текущему времени, либо вручную.

Subtitling — скрытое субтитртрование

Автоматическая генерация и мультиплексирование потоков данных скрытых субтитров. Информация передается в составе ANC-данных, ее декодирует и накладывает текст на изображение абонентское устройство. Поддерживаются форматы OP-42/47 Teletext, CEA-608/708. Режимы: Live CC — прием данных из систем субтитрирования «живых» эфиров, File CC — считывание текстовых данных из файлов, субтитрирование фильмов и программ в записи.

Device Control — управление устройствами

Автоматическое управление устройствами (коммутаторами SDI, внешними станциями графики) в процессе исполнений эфирного play-листа, управление через клиентские приложения. Прием внешних команд управления эфирным воспроизведением (VDCP, DTMF, SCTE), генерация команд управления для региональных вещательных систем.

Monitoring & Logging — мониторинг и логгирование

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

Streaming — кодирование и стриминг

Кодирование и формирование стримов с различными параметрами разрешения, IP-протоколами и скоростями, для распространения программных сигналов в различных средах.

Compliance Recording — контрольная запись

Контрольная запись по внутреннему расписанию сервера (например «понедельник — пятница, с 06:00 до 24:00») или по заранее составленному, более детальному расписанию — record-листу. Цикличная запись и мгновенный доступ к выбранной точке, экспорт фрагментов.

Резервирование

Отказоустойчивость вещательной системы обеспечивается 100% «горячим» резервированием ключевых узлов: серверов, коммутаторов, массивов и прочих элементов. В процессе работы автоматически и постоянно синхронизируются резервные каналы воспроизведения для всех каналов, содержимое хранилищ серверов, включая записи в БД. Архитектура «клиент-сервер» позволяет при отказе любого из сетевых рабочих мест быстро переключиться на другую рабочую станцию без потери данных и остановок вещания.

Концепт-схемы

Классическая распределенная схема

Зеркальная схема со 100% резервированием серверов и элементов тракта. Функционал распределен между серверами 2-х типов: первый тип отвечает за запись, воспроизведение и управление, второй — за графическое оформление. Коммутаторы SDI выполняют эфирную коммутацию сигналов от источников, аппаратные модули выполняют кадровую синхронизацию внешних сигналов, распределение SDI между основным и резервным полукомплектом, принимают Fill и Key от серверов оформления и накладывают графику. Основной и резервный полукомплекты работают синхронно: синхронизируются исполняемые play-листы и содержимое хранилищ.

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

Схема «Channel-in-a-Box»

Channel-in-a-Box (CIAB) — современный тренд, означающий использование одной серверной платформы для формирования программного сигнала одного или нескольких каналов. Такой подход позволяет существенно снизить затраты за счет переноса функций от множества элементов аппаратной инфраструктуры: up/down преобразователей, кадровых синхронизаторов, коммутаторов, кейеров, инсертеров лого, модулей обработки аудио, на программные модули.

В представленной схеме серверы SL NEO осуществляют синхронизацию входных сигналов, эфирное воспроизведение и графическое оформление. Основной и резервный полукомплекты работают синхронно, внешний коммутатор SDI по командам от серверов производит предварительный набор SDI сигналов на запись, либо для их использования в эфирной программе.

Сеть и управление

Все элементы системы объединены в сеть. Два сетевых коммутатора обеспечивают автономность работы основного и резервного полукомплектов. При наличии в системе SDI роутеров, предназначенных для программной и служебной коммутации, они могут управляться системой автоматизации через последовательные порты. Программный модуль — сервер управления устройствами (Device Server) активируется на РС-платформе, к которой физически подключен порт управления коммутатора. Device Server принимает и обрабатывает запросы на SDI-коммутацию от локальных ingest/playout-сервисов, а также от других серверов и клиентских станций, находящихся в общей сети.

Преимущества решения

Интегрированная система управления (система автоматизации) и база данных для контента
  • Платформа SL NEO содержит собственную интегрированную систему, которая осуществляет управление процессами: записью и каналами воспроизведения, устройствами оформления, программными коммутаторами, магнитофонами и другими элементами, задействованными в вещательной системе. Все команды формируются в соответствии с событиями в эфирных расписаниях.
  • Поддержка множества протоколов управления устройствами позволяет построить сложную распределенную систему, либо настроить управление программными модулями в варианте Channel-in-a-Box.
  • Интегрированная БД существенно расширяет функциональные рамки операционной системы при работе с медиа: пользователь работает не с файлами, а с клипами, текстовые метаданные делают возможным поиск материалов по основным атрибутам, таким как — время, место, событие, персона, а дополнительные технические профили, такие как прокси — делают возможным многопользовательские отсмотры и монтаж.
Многоканальность и мультиформатность
  • Программное обеспечение поддерживает большинство распространенных файловых контейнеров и кодеков.
  • Модули платформы осуществляют буферизацию и кадровую синхронизацию совместно с up/down/cross преобразованиями, что обеспечивает параллельную обработку сигналов и файлов любых телевизионных стандартов и значений частот смены кадров.
    Благодаря этому, платформа SL NEO позволяет осуществлять одновременные многоканальные операции записи, коммутации в эфир live-источников и файлов с различающимися параметрами разрешения и FPS.
    Это же относится и к возможностям мультиэкранного отображения на одном мониторе сигналов самых разных форматов: NTSC/PAL/720p/1080i/1080p/2160p со значениями FPS от 25 до 60 кадров в секунду.
  • Файловые материалы могут быть преобразованы к единому формату на этапе импорта, могут быть скопированы в хранилище сервера «как есть», без конвертации: все необходимые up/down преобразования и преобразования частот смены кадров выполняются непосредственно в процессе воспроизведения, в соответствии с текущими настройками программного канала.
  • Параллельно с формированием SDI, серверы SL NEO имеют возможность принимать, записывать и формировать транспортные ASI/IP и Live Stream потоки. Выходные стримы могут содержать многоканальное звуковое сопровождение, скрытые субтитры, телетекст, метки и сигналы управления.
  • Для приема/передачи потоков IP/SMPTE ST 2110−20/30/40 10/25G выбраны сетевые адаптеры Mellanox Rivermax. Поддерживается стандарт резервирования и «бесшовной» коммутации ST2022−7, обнаружение и подключение устройств реализовано в браузере NMOS (IS-04, IS-05).
Встроенный SDI/HDMI/IP мультиэкран для сигналов и потоков
  • Выход HD SDI/HDMI MultiScreen может быть установлен и активирован на любой PC-платформе, он предназначен для отображения всех входных/выходных сигналов на экране видеомонитора в режиме мультиэкрана. Кроме SDI/HDMI, формат мультиэкранного выхода может быть настроен на формирование IP-потоков.
  • Интеграция с системой автоматизации вещания позволяет визуализировать служебную информацию:
    — наименование текущего исполняемого события в play/rec-листе (поле Media);
    — время, прошедшее от старта события и время, оставшееся до конца события (Remaining);
    — наименование следующего события в play/rec-листе.
  • Сигнализация: срабатывание происходит при детектировании стоп-кадра или «черного» поля, при превышении или занижении установленного уровня громкости аудио по шкале dBFS.

Удобный пользовательский интерфейс
  • Простой, интуитивно понятный и удобный пользовательский интерфейс системы способствует быстрому освоению и комфортной эксплуатации.

Тесная интеграция всех технологических компонентов, реализованных в модулях платформы SL NEO, позволяет создать законченное решение для телекомпании любого масштаба, исходя из технических и функциональных требований. По мере развития, систему можно модернизировать и наращивать число каналов.


  • Реализовано в продуктах: программная медиа-платформа SkyLark SL NEO (серверное и клиентское ПО), серверы SL NEO: 1000 SkyMediaIngest, 3000 SkyAutomation, 5000 SkyGraphics, 6000 SkyMediaLogger.
  • Предлагаем различные виды поставки решений: программные лицензии, поставка настроенных и готовых к работе медиа-серверов SL NEO, проектирование и строительство комплексов «под ключ». Техническая поддержка и сопровождение гарантируют работоспособность системы в течение всего срока эксплуатации оборудования и программного обеспечения (услуги постгарантийной техподдержки оказываются по отдельным сервисным контрактам).
Заинтересовало решение? Напишите нам!
Оставить заявку