Настройка модуля "короткой" задержки - Profanity Delay

Данная функция является опциональной и не активна в стандартном наборе функций сервера. Для активации функции может потребоваться дополнительное лицензирование. 

При формировании "прямых эфиров" нередко используется короткая задержка в несколько секунд для того, чтобы быстро предотвратить оговорки или показ другого нежелательного материала в трансляции. Как правило, среднее время задержки составляет 7 секунд - это общепринятое значение в вещательной практике. Данная функция так и называется - Seven Second Delay или Prtofanity Delay.

Серверный программный модуль Prtofanity Delay позволяет решить данную задачу, используя оперативную память сервера (RAM) для записи - воспроизведения. Максимальное время задержки составляет 30 секунд, минимальное - 1 секунду, входные данные не подвергаются компрессии, благодаря чему на выходе системы, работающей с SDI сигналами, обеспечивается оригинальное качество.

Управление режимами задержки осуществляется с клавиатуры сервера, либо клиентской станции, по командам GPI, либо с внешней панели управления. Одновременное использование нескольких модулей задержки позволит режиссеру быстро переключить источник (камеру), сохранив синхронность трансляции. 

В процессе настройки модуля Prtofanity Delay, устанавливается тип экстренного замещения: по видео - "размытая" картинка, либо воспроизведение файла, по звуку - перекрытие "тоном", вставка "тишины", проигрывание файла.

Процедура настройки модуля Prtofanity Delay аналогична настройке модуля Time Shift (см. описание) и осуществляется следующим образом: 

Шаг 1. Добавляем новый компонент - модуль Prtofanity Delay в конфигурацию сервера

SLNEOintray.jpg
По правой кнопке мыши на синем значке SL NEO в панели задач, выбираем Stop Server и останавливаем серверные компоненты. Через некоторое время значок сменит цвет на красный. Далее по правой кнопке мыши на нем выбираем пункт Configure Server Components. В окне настроек, из поля Available components добавляем в правое поле элемент Prtofanity Delay

Модуль Prtofanity Delay функционирует совместно с устройствами ввода-вывода, следует обратить внимание на то, чтобы соответствующий элемент серверного ПО, отвечающего за ввод-вывод присутствовал в системе.

Для управления модулем Prtofanity Delay рекомендуется добавить в систему компонент System/HotKey, позволяющий организовать управление с помощью Hot KeysПодробности cм. здесь  

Шаг 2. Запускаем серверное ПО SL NEO и настраиваем параметры модуля

После старта ПО сервера, дальнейшие настройки будут осуществляться из контрольной панели - Administrator Control Panel. Вход в консоль производится локально с сервера, либо с любой машины в сети по адресу http://ip сервера:7901. Следует выполнить вход в консоль управления от имени администратора. 

После входа в консоль управления, в левом меню консоли выбираем Manage, затем закладку Prtofanity Delay, в окне Prtofanity Delay 1 выбираем Service Enabled.

pd1.jpg

В окне PDS Parameters в настраиваем основные параметры модуля:

В поле Video Mode выбираем из cписка требуемый телевизионный формат, в поле Audio Channels устанавливаем количество каналов звука. В поле Maximum Delay устанавливаем максимальное время задержки в секундах.

Значение Clear Step определяет время реакции системы: после появления нежелательного фрагмента во входном сигнале, оператор должен дать команду на замещение. Это произойдет с некоторой задержкой, связанной с реакцией самого оператора. Значение Clear Step компенсирует время реакции оператора: старт замещения нежелательного фрагмента в задержанном сигнале начнется раньше, за время, установленное в поле Clear Step.    

pd2.jpg

Поле Clear Audio позволяет выбрать режим замещения аудиоряда в нежелательных фрагментах:
Off - замещение аудио отключено;
Beep - генерация тона 1kHz, при этом возможна установка выходного уровня аудиосигнала по шкале dBFs;
Silence - отключение звука во время замещения;
File - задание имени файла для замещения, ввод значения - в формате Filename.avi.  

Файл должен быть предварительно загружен на сервер. Процедура загрузки файлов на сервер SL NEO осуществляется непосредственно из web-консоли управления. В меню консоли выбираем пункт Files, далее - Upload File и выбираем файл. Процедура загрузки предполагает простое копирование медиа-файлов без каких-либо преобразований. После того, как файл загружен, он появляется в списке на странице Files контрольной панели.

Данная технология позволяет загрузить файл с любой удаленной машины на сервер с использованием web-браузера, без использования shared-ресурсов. Физическое расположение загруженного файла - папка C:\Program Files (x86)\SL NEO Media Platform\run\files на сервере SL NEO. Кроме указанного способа, можно скопировать файл в папку, используя Проводник Windows, после завершения процесса копирования, файл также появится в списке в меню консоли Files.

Поле Clear Video позволяет выбрать режим замещения видеоряда в нежелательных фрагментах:
Off - замещение видеоряда отключено;
Blur - режим "размытое" видео;
Silence - отключение звука во время замещения;
File - задание имени файла для замещения, ввод значения - в формате Filename.avi.

Шаг 3. Настраиваем модуль Hot Keys для управления функциями задержки

В консоли управления, в левом меню выбираем раздел Manage, затем закладку GPI Boards, в окне GPI Board 1 выбираем Service Enabled.

В окне GPI Board 1/System/HotKey выбираем пункт Edit Hot Keys. В открывшемся окне должна появиться таблица, в левой части которой расположены столбцы PIN - идентификаторы команд, в правой части - возможные сочетания клавиш на клавиатуре РС.

Для редактирования выбираем ... и назначаем сочетания клавиш для PIN. В качестве примера, назначим для PIN 1 клавишу F1, для  PIN 2 - клавишу F2 и так далее (потребуется 4 клавиши).

В окне Actions выбираем Add Actions и назначаем кнопкам Hot Keys базовые команды для модуля Prtofanity Delay:

F1 (Pin1) - команда Set Delay со значением on (режим задержки включен);
F2 (Pin2) - команда Set Delay со значением off (режим задержки выключен);
F3 (Pin3) - команда Clear Start (старт замещения);
F4 (Pin4) - Clear Stop (остановка замещения);

pd4.jpg

На этом настройка модуля закончена, необходимо нажать Apply в верхней части окна консоли управления, чтобы сделанные изменения вступили в силу.

Шаг 4. Подключаем к Prtofanity Delay модули ввода-вывода

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

Для коммутации потока на вход модуля задержки, в соответствующей иконке Prtofanity Delay следует выбрать пункт Input, в открывшемся окне выбрать тип источника LIVE, затем в поле Source name выбрать сервис захвата (например, Capture_1). Аналогичным образом следует назначить поток с выхода Prtofanity Delay на вход сервиса Playout