Как настроить  автоматический старт региональной рекламы по совпадению фрагментов видео?

Серверы SL NEO позволяют автоматизировать вставку региональных блоков в сигнал, принимаемый от центральной вещательной станции с использованием следующих технологии: 
  • анализ видеофрагментов (для случаев, когда управляющие сигналы из центра не передаются), 
  • DTMF-метки, команды GPI in VBI - сигналы в 16 строке (кадровый гасящий импульс, строка телетекста, протокол Softel),
  • команды GPI от внешних устройств.
Принцип работы технологии анализа видеофрагментов следующий: сервер SL NEO, формирующий эфир на региональной станции, постоянно отслеживает входной сигнал с центральной станции и "сличает" предварительно записанные на диск фрагменты видео с содержимым входного сигнала. 
v_detect1.jpg
В случае совпадения, автоматически производится программная коммутация и отдается команда на воспроизведение местного рекламного блока. Аналогичным образом может детектироваться и окончание рекламного блока. В этом случае будет сформирована команда на остановку play-листа с рекламой.

Создание фрагмента видео для анализа

Необходимо предварительно записать входной сигнал с центральной станции. Затем, в окне File Monitor приложения Air Manager просмотреть, разметить нужный фрагмент длительностью не более 1 сек. и экспортировать этот фрагмент в виде файла на диск сервера, в папку C:\Program Files (x86)\SL NEO Media Platform\run\files. 

Операция записи не обязательна, если соответствующий медиа-файл уже имеется в наличии. Загрузить файл в указанную папку можно дистанционно, используя web-консоль управления сервером, пункт меню Files/Upload file.

Настройка каналов сервера

Рассмотрим один из возможных режимов работы сервера: 1 канал входной, принимающий сигналы из центра, 1 канал воспроизведения. 
v_detect2.jpg
Когда play-лист с региональной рекламой остановлен, сигнал со входа транслируется на выход. Когда play-лист исполняется, файловое воспроизведение "перекрывает" входной сигнал. Для установки данного режима необходимо настроить канал воспроизведения и установить для него background-источник, роль которого будет выполнять сервис захвата. Процедура настройки данной опции выполняется из web-консоли управления сервером, пункт меню - Status, окно Program 1. В окне необходимо выбрать пункт Background, установить для него тип источника - LIVE и выбрать соответствующий сервис захвата. 

Настройка правила для автоматического старта play-листа

Система правил и команд (Action) медиа-платформы SL NEO позволяет сформировать команду в одном серверном модуле и отправить ее в другой. Сервис Capture постоянно анализирует входное видео и сравнивает его с записанным фрагментом. При совпадении, сервис Capture формирует команду и отправляет ее в сервис исполнения play-листа (Program Channel). Процедура настройки правила для формирования и прохождения команд выполняется из web-консоли управления сервером, пункт меню - Manage, закладка Video IO Boards. В соответствующем окне сервиса захвата (Capture) необходимо выбрать пункт No actions Defined и нажать Edit. 

v_detect3.jpgB открывшемся окне Edit Action выбираем Add Action, выбираем тип анализа - Video Detection и нажимаем OK.  В новом окне вводим параметры нового правила для управления анализом фрагмента видео.

В окне Action Configuration в поле Name указываем в произвольной форме наименование правила, например, START.

В поле Clip выбираем клип для анализа (из списка загруженных ранее в папку C:\Program Files (x86)\SL NEO Media Platform\run\files). 

В поле Address указываем IP адрес сервера или оставляем поле пустым при значении localhost. 

В поле Service по кнопке ... выбираем из списка наименование сервиса, которым будем управлять. В нашем примере это канал воспроизведения №1 (Program_1 в списке).

В поле Action выбираем команду, которая будет исполняться при совпадении - Play. В поле Action Parameters можно указать слой, в котором будет проходить команда Play - 1 (основной полноэкранный).

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

Внешний вид play-листа с рекламными блоками представлен на рисунке. Разделителями блоков служат строки с типом старта Manual.

v_detect4.jpg

Базовая функциональность системы региональных врезок
  • система на базе платформы SL NEO позволяет осуществлять бесшовную вставку локальной рекламы: до 12-ти программ SD или до 6-ти HD одновременно, в одном системном блоке;
  • система осуществляет вставку рекламы с транскодированием TS, при этом возможно изменение кодека, битрейта и наложение бегущих строк, лого и графики на проходящий и замещаемый контент;
  • работает в сетях с DVB ASI/IP и SD/HD SDI интерфейсами, с возможностью кросс-преобразований ASI-IP-SDI;
  • ручная и автоматическая загрузка play-листов и рекламного контента, транскодирование файлов при необходимости, нормализация уровня громкости;
  • ретрансляция сигналов телетекста от центральной станции при замещении рекламы;
  • программный bypass в режиме UDP IP Multicast при схеме резервирования N+N;
  • аппаратный bypass в режимах ASI и SDI (реле в платах ввода-вывода, либо внешние устройства);
  • технология клиент-сервер, мониторинг и управление неограниченным количеством медиа-серверов SL NEO;
  • встроенное защищенное хранилище контента, управление контентом с помощью встроенной СУБД в каждом сервере SL NEO, интеграция с внешними системами хранения контента (NAS/DAS).