воскресенье, 2 июня 2024 г.

Настройка посылки команд из одного OnAir3 в другой

Обмен командами возможен между разными экземплярами OnAir3 как на одной машине, так и на разных.

Для настройки:


1) Нажать "Установки" (1).


2) Перейти в раздел "Зеркалирование" (1). Включить опции "Принимать и выполнять команды", "Посылать команды машинам" (2).


3) Если посылать команды планируется на другую машину, то нужно нажать "Выбрать" (1). Из списка выбрать нужную машину. Нажать кнопку "Добавить" (2).

4) Повторить 1) - 3) для всех машин, которые будут принимать участие в пересылке команд.

5) Закрыть настройки OnAir3.


6) Выбрать тип файловых страниц "Редактируемые команды" (1). Нажать "Новая команда посылки сообщения" (2). Новая команда добавлена (3). Нужно изменить атрибуты команды (4).

7) Задать имя команды (1). С таким именем (2) команда будет отображаться в расписании вещания.

8)Указать параметры команды, которую нужно переслать (1).

Строка команды состоит из трёх частей:

    1. machine/queue - имя машины/номер экземпляра OnAir3, в который будет отправляться команда. Если команда пересылается в пределах одной машины, то в качестве имени можно использовать localhost
    2. subject - версия протокола, неизменная часть команды
    3. command - собственно сама команда.
В нашем случае команда выглядит следующим образом:

localhost/FDOnAir2 OnAir1.Mirror Player.SetTitleButton 1 1

    1. localhost/FDOnAir2 - послать команду второму экземпляру программы OnAir3 на этой машине. 
    2. OnAir1.Mirror  - версия протокола
    3. Player.SetTitleButton 1 1 - включить титровальную кнопку 1 (назначена на F9)

9) Проверить работу: выделить команду в списке (1), нажать кнопку "Выполнить команду" (2).

10) Для контроля нажать кнопку "Журнал" (1), все пересланные команды протоколируются (2).


Документ с описанием команд обмена сообщениями между различными экземплярами программы OnAir3 здесь.

Про запуск нескольких экземпляров программы OnAir3 здесь.