Автоматический перезапуск сервисов захвата

В ряде случаев, после пропадания входного сигнала и последующего его восстановления, может потребоваться принудительный перезапуск ПО канала захвата. Данное обстоятельство связано с тем, что устройство захвата продолжает захватывать кадры "черного поля" после восстановления входного сигнала и требуется принудительная переинициализация устройства для возобновления приема. Проблема замечена на платах производства BlackMagic Design, StreamLabs при приеме SDI и на Ethernet-интерфейсах, принимающих транспортные потоки.

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

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

capture_hw_reconnect.jpgB открывшемся окне Edit Action выбираем Add Action, в произвольной форме вводим наименование правила в поле Name, в поле Type выбираем тип анализа - Detect Black frame.  В поле Duration указываем временное значение в секундах. Параметр означает следующее - если постоянно детектируется сигнал черного поля, по истечении указанного времени правило будет исполнено.

В поле Delay можно указать временное значение задержки старта исполнения правила.  

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

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

В поле Action выбираем команду, которая будет исполняться в данном правиле - Reconnect Hardware.

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

Проконтролировать исполнение правил можно в окнах просмотра сообщений, которые вызываются по правой кнопке мыши на значке SL NEO Media Server в трее Windows: Messages - Capture_1.

capture_hw_reconnect1.jpg

Для ручного перезапуска сервиса захвата следует воспользоваться командой ActionReconnect Hardware на соответствующей иконке в пункте меню Status web-консоли управления сервером. 

capture_hw_reconnect2.jpg