Обмен командами возможен между разными экземплярами OnAir3 как на одной машине, так и на разных.
Для настройки:
3) Если посылать команды планируется на другую машину, то нужно нажать "Выбрать" (1). Из списка выбрать нужную машину. Нажать кнопку "Добавить" (2).
4) Повторить 1) - 3) для всех машин, которые будут принимать участие в пересылке команд.
5) Закрыть настройки OnAir3.
7) Задать имя команды (1). С таким именем (2) команда будет отображаться в расписании вещания.
8)Указать параметры команды, которую нужно переслать (1).
Строка команды состоит из трёх частей:
- machine/queue - имя машины/номер экземпляра OnAir3, в который будет отправляться команда. Если команда пересылается в пределах одной машины, то в качестве имени можно использовать localhost
- subject - версия протокола, неизменная часть команды
- command - собственно сама команда.
В нашем случае команда выглядит следующим образом:localhost/FDOnAir2 OnAir1.Mirror Player.SetTitleButton 1 1
- localhost/FDOnAir2 - послать команду второму экземпляру программы OnAir3 на этой машине.
- OnAir1.Mirror - версия протокола
- Player.SetTitleButton 1 1 - включить титровальную кнопку 1 (назначена на F9)
9) Проверить работу: выделить команду в списке (1), нажать кнопку "Выполнить команду" (2).
10) Для контроля нажать кнопку "Журнал" (1), все пересланные команды протоколируются (2).
Документ с описанием команд обмена сообщениями между различными экземплярами программы OnAir3 здесь.
Про запуск нескольких экземпляров программы OnAir3 здесь.