Настройка взаимодействия X-плеера и Джинн 777 через команды управления¶
Назначение¶
Данная настройка позволяет организовать совместную работу ретранслирующего в автоматическом режиме сервера и студийной эфирной станции. Для работы требуется соединение через локальную сеть, опция Дополнительный канал ретрансляции в программе Джинн_777. Соответственно, выход с эфирного пульта заводится на вход дополнительного канала ретрансляции плеера 777.
Логика работы следующая:
- Ретранслирующая программа Джинн_777 в режиме ретрансляции ловит DTMF-метку, по которой запускается специальная открывашка с заранее настроенной командой. После открывашки стоит "STOP", который останавливает плеер 777, остальные элементы остаются в очереди.
- Сразу после открывашки, автоматически запускается X-плеер, играющий другое расписание. Параллельно c этим отключается распознавание меток и включается второй канал ретрансляции.
- В конце вещательного блока живого эфира в расписании так же стоит специальный элемент с командой управления, удаленно запускающий оставшиеся (добивочные) элементы в плеере 777. Кроме того, включается распознавание DTMF-меток. После этого элемента стоит "STOP", останавливающий X-плеер.
- После отыгрывания блока, плеер 777 возвращается в исходное состояние, на основной канал ретрансляции.
Настройка Джинн 777¶
Для взаимодействия между двумя приложениями DJin, потребуется подложить по одному cdu-файлу в каталоги System. Джинн_777 будет выступать в роли сервера. В папку System нужно добавить файл TCP_SERVER.cdu (название не принципиально) следующего содержания:
NAME "TCP_SERVER"
CREATE_DEVICE "TCP_SERVER" 5300
INIT_STR "IP=0.0.0.0 PORT=5300"
CLK_BTN "Запуск плеера 777" "START777" 1 0x01
CLK_BTN "Включение распознавания меток" AUTOON 1 0x02
При необходимости можно изменить порт. Он должен быть открытым для эфирного компьютера.
Кроме этого файла, нужно создать еще один cdu-файл. Назовем его LOOPBACK.cdu:
NAME "LOOP"
CREATE_DEVICE "LOOPBACK" 1
IND IND_SAMPLE 1 0 1
CLK_BTN "Отключение распознавания меток" AUTOOFF 1 0x03
CLK_BTN "Переход на второй канал ретрансляции" TOCH2 1 0x04
После данной операции следует перезапустить Джинн. Через меню Сервис\Настройки сочетания клавиш и ДУ нужно вызвать одноименное окно, где назначить следующие команды:
777: Auto – команда «Включение распознавания меток» устройства «TCP_SERVER»;
777: Auto – команда «Отключение распознавания меток» устройства «LOOP»;
777: Местная – команда «Переход на второй канал ретрансляции» устройства «LOOP»;
777: Play – команда «Запуск плеера 777» устройства «TCP_SERVER».
Настройка эфирного Джинна¶
В каталог System нужно положить файл TCP_CLIENT.cdu
NAME "TCP_CLIENT"
CREATE_DEVICE "TCP_CLIENT" 5300
INIT_STR "IP=127.0.0.1 PORT=5300"
CLK_BTN "Запуск X-плеера" "STARTX" 1 0x05
где вместо 127.0.0.1 необходимо прописать ip-адрес компьютера, где располагается Джинн_777.
После перезапуска программы в окне Настройки сочетания клавиш и ДУ на команду «X-Player: Следующий» нужно назначить кнопку «Запуск X-плеера» устройства «TCP_CLIENT».
Создание управляющих элементов¶
В расписании Джинна 777 нужно добавить открывашку, в свойства которой на вкладке Управление следует прописать следующие команды управления:
0x05 по стопу на destination TCP_SERVER с названием «Запуск X-плеера» (название не принципиально);
0x03 по старту на destination LOOP с названием «Отключение распознавания меток»;
0x04 по стопу на destination LOOP с названием «Переход на второй канал ретрансляции».
На вкладке Общие следует убрать флажок напротив параметра Переходить на следующую, чтобы плеер 777 останавливался и ждал команду от X-плеера.
В расписании Джинна с X-плеером должна присутствовать закрывашка, после которой так же должна быть остановка. В этом элементе прописываются следующие команды управления:
0x01 по стопу на destination TCP_CLIENT с названием «Запуск плеера 777»;
0x02 по стопу на destination TCP_CLIENT с названием «Включение распознавания меток».
Замечания по работе¶
Использовать данный способ нужно в строгом соответствии с описанной здесь последовательностью. Если живой эфир не требуется, то в Джинн_777 следует использовать элементы без команд управления. Если нужно уходить на ретрансляцию сразу после живого эфира, то вместо запуска плеера 777, для закрывающего элемента X-плеера следует создать и прописать команду, переводящую Джинн_777 на основной канал ретрансляции.