Как настроить управление сервером по HOT KEYS ?

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

Порядок настройки серверного ПО

Компоненты серверного ПО SL NEO необходимо настроить на тех РС-платформах, клавиатуры которых будут использоваться для HOT KEY - команд. 

Шаг 1. Необходимо установить комплект ПО SL NEO и затем запустить загрузчик серверного ПО на том PC, с которого предполагается организовать управление. Соответствующая иконка «SL NEO Media Server» находится на рабочем столе Windows. В случае, если иконки на рабочем столе нет, а комплект ПО установлен, файл для старта загрузчика можно найти здесь: С:\Program Files (x86)\SL NEO Media Platform\neovid.exe.

После старта загрузчика, в панели задач Windows появится значок, отражающий активность серверного ПО. Старт/остановка серверных модулей производится по правой кнопке мыши на значке в трее - красный цвет значка означает, что все серверные модули ПО остановлены. Для первоначальных действий потребуется именно этот режим.

Выбираем пункт Configure Server Components на значке SL NEO в в панели задач Windows, далее, в окне настроек, из левого поля Available components добавляем в правое поле элемент System/HotKey.

Шаг 2. Запускаем серверное ПО (команда Start Server по правой кнопке мыши на значке SL NEO в панели задач Windows, значок при этом меняет цвет с красного на синий).

Дальнейшие настройки будут осуществляться из контрольной панели - Administrator Control Panel. Вход в консоль управления производится локально с сервера по правой кнопке мыши на синем значке в трее, либо с любой машины в сети по адресу http://server ip:7901. Следует выполнить вход в консоль от имени администратора. После входа в консоль управления: в левом меню консоли выбираем Manage, далее выбираем закладку GPI Boards, в окне GPI Board 1/System/HotKey выбираем Service Enable

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

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

После назначения всех необходимых комбинаций, необходимо создать по одному правилу для каждого сочетания клавиш (Action).

Actions – система правил и команд, реализованная в серверном ПО SL NEO и позволяющая настроить выполнение сервером определенных действий при наступлении заданных условий. Условием для выполнения правила в данном случае является нажатие клавиши (либо сочетания клавиш). При наступлении условия сервер выполняет заданное действие. Для каждого типа сервиса (Program Channel, Caprure, Recorder и пр.) разработан определенный набор действий, исполнение которых может быть настроено.

Примеры с вариантами настроек правил для сервиса Program Channel

Пример 1. Выполнение команды PLAY для канала воспроизведения по клавише F1, выполнение команды STOP - по F2. 

hot_keys2.jpg

Настройка правил выполняется в окне GPI Board 1/System/HotKey - Add Action. В окне Edit Action, в поле Action Configuration в позиции Name указываем в произвольной форме наименование правила, в поле PIN выбираем 1 (ранее мы назначили для PIN1 клавишу F1). Устанавливаем Trigger value в позицию ON, в поле Address указываем IP адрес сервера SL NEO, которым будем управлять или оставляем поле пустым при значении localhost.

В поле Service по кнопке ... выбираем из списка наименование сервиса, которым будем управлять. Список доступных сервисов формируется в результате опроса IP адреса, введенного в поле Address, поэтому в случае, если сервис HotKey настраивается на клиентском PC, следует убедиться, что соответствующий сервер SL NEO подключен к сети и функционирует (серверное ПО SL NEO настроено и активно).

Для управления каналом воспроизведения №1, необходимо выбрать из списка Program_1 (наименование может варьироваться). В поле Action выбираем из списка команду, которая будет исполняться. Для нашего примера установим Play, в поле Action parameters в позиции Param 1 установим 1 (первый полноэкранный слой). 

help1.jpgАналогичным образом можно настроить правило для второго PIN, к которому в нашем примере привязана клавиша F2 и установить для него выполнение команды STOP. 

В процессе создания правил следует пользоваться всплывающими подсказками, которые отображаются при наведении курсора мыши на поля Param. 




Пример 2. Быстрый переход и воспроизведение клипов, расположенных в play-листе: "CLIP A" по клавише F1, "CLIP B" по клавише F2

hot_keys3.jpg

В поле Action Configuration в позиции Name указываем в произвольной форме наименование правила, в поле PIN выбираем 1 (ранее мы назначили для PIN1 клавишу F1). Устанавливаем Trigger value в позицию ON, в поле Address указываем IP адрес сервера или оставляем поле пустым при значении localhost. 

В поле Service по кнопке ... выбираем из списка наименование сервиса, которым будем управлять - Program_1. В поле Action выбираем из списка команду, которая будет исполняться - Selet Clip by title, в поле Action parameters в позиции Param 1 установим 1 (первый полноэкранный слой), в поле Param 2 - наименование клипа (поле Media в play-листе, в нашем примере это клип с именем "CLIP A"), в поле Param 3 указываем команду PLAY.

При наведении курсора на поля Param 1 - Param 6, отображаются подсказки для установки параметров.

Аналогичным образом настраивается правило для PIN 2, к которому в нашем примере привязана клавиша F2 и установить для него быстрый переход на клип с именем "CLIP B".

Пример 3. Смена логотипов вручную, по клавишам

В статье Управление сменой лого из play-листа подробно описаны настройки данной функции. При необходимости, управление сменой лого можно продублировать, настроив соответствующие правила для "горячих клавиш" (см. примеры 1 и 2), в полях Action Configuration в позиции Action следует выбрать команду Set logo.

Для сохранения настроек, в верхней части окна консоли управления сервером следует нажать Apply Changes.