Как настроить вещание с задержкой ?

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

Нередко возникает необходимость ретрансляции принимаемого сигнала с временным сдвигом на несколько часов. Для реализации данной функции служит серверный модуль ПО - Time Shift. Модуль имеет 1 вход, 1 выход и позволяет установить требуемое значение задержки выходного потока относительно входного в часах, минутах, секундах. Максимальное значение задержки составляет 240 часов, минимальное - 3 минуты.

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

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

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

t_shift1.jpg

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

В окне Parameters необходимо указать значение Maximum Delay - временное значение, определяющее максимальную задержку в часах. В течение указанного времени записи будут храниться на диске, более "поздняя" информация будет автоматически удаляться. В поле Feed Path указывается путь к файловой папке, в которую будут помещаться файлы в процессе записи.

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

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

t_shift2.jpgПосле входа в консоль управления, в левом меню консоли выбираем Manage, затем закладку Time Shift, в окне Time Shift 1 выбираем Service Enable.

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

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

Модуль Time Shift работает с uncompress - потоками, поступающими от соседних модулей ПО. Это означает, что компрессированные потоки, принимаемые модулем AV/TS Capture через ASI/IP интерфейсы, будут декомпрессированы и закодированы вновь при записи в файлы.

В поле Time Offset устанавливаем требуемое значение задержки. В полях Video Codec, Bitrate, GOP Size выбираем алгоритм компрессии и параметры кодирования - скорость и размер группы при использовании алгоритмов MPEG.

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

Шаг 3. Подключаем к Time Shift модули ввода-вывода

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

t_shift3.jpg
Возможны следующие варианты коммутации:

1. С выхода модуля Capture на вход Time Shift, с выхода модуля Time Shift - на вход модуля Playout.

2. С выхода модуля Capture на вход Time Shift, с выхода модуля Time Shift - на вход BG модуля Program Player. В данном случае возможна врезка рекламы в задержанный поток и наложение графики.

3. С выхода модуля Capture на входы нескольких модулей Time Shift, с выхода каждого модуля Time Shift - на вход соответствующего модуля Playout. В данном случае можно реализовать задержку с одного входа на несколько выходов, с разными временными значениями задержки.

Для коммутации потока на вход модуля Time Shift, в соответствующей иконке следует выбрать пункт Input, в открывшемся окне выбрать тип источника LIVE, затем в поле Source name выбрать требуемый сервис захвата.

Аналогичным образом следует назначить поток с выхода Time Shift на вход сервиса Playout или Program