Оформление ТВ каналов, стримов и «прямых» эфиров

Одна из базовых функций платформы SL NEO - графическое оформление UHD/HD/SD эфирных каналов и телевизионных программ при студийном и внестудийном производстве. Серверы SL NEO накладывают слои графики на "проходящее" видео, на воспроизводимые файловые материалы, либо формируют Fill и Key в SDI и NDI стримах.

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

Program Player — серверный модуль, отвечающий за оформление

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

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

  • cлой BG (например, внешний Live-сигнал),
  • слой полноэкранного файлового воспроизведения, перекрывающий BG,
  • слои оформления, за которые отвечают 8 независимых плееров титров и графики,
  • слой лого.

Рендеринг всей многослойной программной композиции производится без просчетов, непосредственно в процессе воспроизведения.

Базовые элементы оформления

Титры, «бегущие строки» и «барабаны» на динамических подложках

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

SMS чаты, показания погоды, курсов валют, оперативная информация

Данные из внешних источников — текстовая информация, которая считывается из txt- или xml-файлов, либо поступает от провайдеров информационных услуг в виде RSS-ресурсов и отображается графическим «движком» сервера в виде бегущих строк, прокручивающихся списков или меняющих друг друга текстовых строк. Типичными примерами являются инфо-бары, СМС чаты, новостные бегущие строки, информация о погоде и о курсах валют.

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

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

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

Часы, анимация и 2D DVE

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

Анимация может воспроизводиться из последовательностей TGA/PNG/PSD файлов, либо из avi/mov-файлов с alfa-каналом.

Композиции могут содержать переходы и 2D эффекты, элементы PIP, видео со входов сервера, миксы аудиотреков. Композиция может содержать несколько слоев текста, объекты «картинка в картинке», фоны и рамки, слои текстовых строк с данными (TXT, RSS). Всем объектам можно задать траектории движения по ключевым точкам, каждая композиция может содержать звуковое сопровождение. Аудио микшируется в выходном программном сигнале, либо выводится в SDI FILL, либо в отдельной линии AES.

Распределение композиций по слоям

При оформлении канала все композиции оформления могут быть логически распределены по виртуальным плеерам/слоям, например:

  • слой лого (верхний) — композиции с лого,
  • слой 5 — часы и погода,
  • слой 4 — 32-bit переходы между клипами,
  • слой 3 — баннеры с рекламой,
  • слой 2 — текстовый СМС-чат,
  • слой 1 — бегущие строки с новостной информацией.

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

Параметризация и авто-генерация вторичных событий

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

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

Шаблоны оформления

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

Сетевой графический редактор

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

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

Работа возможна с любыми шрифтами и кодировками, доступными в Windows, в том числе с арабскими шрифтами и с движением текста слева направо.