Система управления АПП¶
- Table of contents
- Система управления АПП
Сокращения¶
- АПП - аппаратная подготовки программ
- АМПВ - аппаратная многопрограммного вещания
Принцип взаимодействия АПП и АМПВ¶
Схема взаимодействия АПП и АМПВ
{{Image("app_ampv.jpg")}}
Модуль управления АПП предназначен для организации выхода в эфир из помещения АПП.
Модуль содержит:
- кнопки On\Off,
- табло индикации обратного отсчета и сигнализации OnAir\!OffAir.
Возможность выхода в эфир из АПП реализована с помощью блока ретрансляции, добавляемого в расписание на АМПВ. Ретрансляция из АПП может быть запущена в назначенное время или по команде On из модуля управления АПП. Завершение ретрансляции возможно по времени или по команде Off из модуля управления АПП. Для запуска ретрансляции АМПВ переключает канал на Axia node на канал указанный в свойствах блока ретрансляции (канал АПП). Перед переключением канала (началом ретрансляции) в модуле управления АПП идет обратный отсчет до момента переключения. После переключения на АПП в модуле управления АПП загорается надпись OnAir и идет обратный отсчет до окончания ретрансляции. После завершения ретрансляции в модуле управления АПП загорается надпись OffAir. Взаимодействие АПП и АМПВ организовано через "Систему обмена событиями".
Сеть LiveWire
{{Image("axia_network.jpg")}}
Настройка взаимодействия АПП и АМПВ¶
Т.к. вариант использование АМПВ без резервирование встречается редко, в этом примере описаны шаги настройки взаимодействия АПП и АМПВ, при условии, что резервирование АМПВ настроено. Как настроить резервирование АМПВ описано в разделе Система горячего резервирования вещания. Если резервного АМПВ нет, то нужно в конфигурационных файлах описываемых ниже, закоментировать ссылки на резерный АМПВ.
Для подключения АПП к АМПВ нам понадобятся следующие файлы: axia_commutation.xml, app.vid, app.xml, app.js, srv.js, srv.xml, srv_all.vid (в качестве примера можно использовать файлы приложенные к данному руководству). Все файлы на АПП, на основной АМПВ и на резервной АМПВ должны лежать в папке SYSTEM.
- Файлы: axia_commutation.xml, srv_all.vid(или аналог) уже лежат в папке SYSTEM (если у Вас настроена система резервирования АМПВ).
- Файлы: srv.js, srv.xml нужно положить в SYSTEM на основной и резервной АМПВ
- Файлы: app.vid, app.xml, app.js нужно положить в SYSTEM на АПП
До начала настройки нужно определить номер потока LiveWire для канала АПП, в нашем примере это канал номер — 1112.
Настройки на основной АМПВ и на резервной АМПВ¶
Сначала нужно добавить в модуль коммутации Axia канал АПП, для этого в axia_commutation.xml, в раздел впишем строку вида:
<SOURCE NAME='APP_1' RTPN='1112' EADDR='/APP_1.OBJID_AXIA_ONAIR'/>
где
- APP_1 - уникальное в пределах комплекса имя канала АПП
- 1112 - номер канала_АПП
- APP_1 – уникальное в пределах комплекса имя хоста АПП для "Системы обмена событиями"
Положим файл axia_commutation.xml в папку SYSTEM на основной и резервной АМПВ
В файлах конфигурации VID (В нашем примере - srv_all.vid) на основной и резервной АМПВ должна быть указана строка
INIT_EVENT_SERVER srv.xml
В файлах srv.xml нужно указать имя хоста, IP адрес и порт сервера "Системы обмена событиями" (уникальные для каждой АМПВ), имя хоста в "Системе обмена событиями" должно отличаться от имени компьютера.
Например:
- на основной АМПВ
- на резервной АМПВ
- IP="127.0.0.1" PORT="8001" для основного
- IP="127.0.0.1" PORT="8002" для резервного
Все отредактированные файлы положить в папку SYSTEM.
Увеличить кол-во каналов ретрансляции в свойствах плеера на 1, т.е. в свойствах плеера кол-во каналов ретрансляции должно быть на 1 больше, чем уже настроено.
Перезапустить основную и резервную АМПВ
Настройки на АПП¶
- Файлы app.vid, app.xml, app.js нужно положить в папку SYSTEM
# В файле app.xml указать уникальное имя хоста в "Системе обмена событиями", например: @ <EVENT_SERVER HOST="APP_1"> @ (должно совпадать с именем хоста АПП в axia_commutation.xml) # Указать ip адреса и порты основного и резервного АМПВ, например: <pre> <TCP ADDR="MAIN_LINK" TYPE="CLIENT" IP="127.0.0.1" PORT="8001"/> <TCP ADDR="RESERV_LINK" TYPE="CLIENT" IP="127.0.0.1" PORT="8002"/>
Запускаем Джин на АПП, выбираем конфигурацию APP.
Проверка настройки¶
Проверка правильности настройки выполняется в несколько этапов:
Тест 1¶
- Запускаем основной и резрвный АМПВ
- Запускаем АПП
- На АПП в модуле АПП должна быть надпись Off Air и неактивные кнопки On и Off.
- Axia node должен выбрать в качестве источника канал основного или резервного АМПВ, в нашем примере 1111 или 1113. Какой канал будет выбран зависит от того, какой АМПВ активен.
- Выбирем в модуле Axia на АМПВ канал АПП (1112), на АПП в модуле управления АПП должна появится надпись On Air и (название канала).
- Axia node должен выбрать в качестве источника выбранный нами канал.
Тест 2¶
- Теперь создадим на АМПВ два блока, блок ретрансляции и блок вещания.
- Блок ретрансляции:
- "Время начала" 00:00:00
- "Длительность" 00:01:00
- "Не ранее"
- "Не позднее"
- "Источник ретрансляции" — имя_канала_ретрансляции_АПП (в нашем случае APP_1))
- Блок вещания
- "Время начала" 00:01:00
- "Длительность" 00:01:00
- Блок ретрансляции:
- Скопировать блоки на текущее время + 1 минута
- На АПП в модуле управления АПП должен пойти обратный отсчет до момента переключения на АПП
- После переключения на АПП в модуле управления АПП должен начаться обратный отсчет до завершения ретрансляции
Правила добавления в расписание блока ретрансляции из АПП¶
Перед добавлением блока ретрансляции из АПП рекомендуется ознакомиться с Методикой создания блока расписания
!!! При создании блока ретрансляции из АПП, "Канал ретрансляции", в свойствах блока, не должен совпадать с уже имеющимися каналами ретрансляции.
Запуск ретрансляции из АПП может производиться:
- только по времени,
- смешанный режим,
- только по команде On.
Завершение ретрансляции из АПП может производится:
- только по времени,
- смешанный режим.
Запуск и завершение блока ретрансляции только по времени¶
Для запуска и завершения ретрансляции по времени достаточно добавить в расписание блок ретрансляции с заданными параметрами:
- "Поведение" — "Блок ретрансляции"
- "Время начала"
- "Длительность"
- "Канал ретрансляции"
- "Источник ретрансляции" - (название канала АПП из axia_commutation.xml, например APP_1)"
{{Image("block1.jpg")}}
Логика работы системы:
- До начала ретрансляции в модуле управления АПП будет идти обратный отсчет до старта.
- После начала ретрансляции будет идти обратный отсчет до завершения.
- Кнопки On\Off будут неактивны.
Запуск и завершение блока ретрансляции в смешанном режиме¶
Для запуска и завершения ретрансляции в смешанном режиме, т.е. по времени и по кнопкам On\Off, нужно добавить в расписание блоки с заданными параметрами:
- Перед блоком ретрансляции должен быть создан блок, заполненный элементами, до начала блока ретрансляции.
- В свойствах блока ретрансляции должны быть заданы следующие параметры:
- "Поведение" — "Блок ретрансляции"
- "Время начала"
- "Длительность"
- "Не ранее"
- "Не позднее"
- "Канал ретрансляции"
- "Источник ретрансляции" (название канала АПП из axia_commutation.xml, например APP_1)
- "Ранее" > 00:00
- «При запуске по команде обрывать (элементы, музыкальные элементы, блоки)»
{{Image("block2.jpg")}}
{{Image("block3.jpg")}}
- В свойствах блока после блока ретрансляции должны быть заданы следующие параметры:
- "Время начала"
- "Длительность"
- "Не ранее"
- "Не позднее"
- "Ранее" > 00:00
{{Image("block5.jpg")}}
Логика работы системы:
- До начала ретрансляции в модуле управления АПП будет идти обратный отсчет до старта ретрансляции.
- Кнопка On активируется заранее, с учетом времени указанного в параметре "Ранее" свойств блока ретрансляции.
- Ретрансляция начнется по "Времени начала" с учетом параметра "Ранее" блока ретрансляции, как только отыграет последний элемент блока до блока ретрансляции.
- Ретрансляцию можно начать принудительно нажав кнопку On, при этом если в свойствах блока ретрансляции (на вкладке "Ретрансляция") указано
- «При запуске по команде обрывать элементы", то проигрываемый элемент будет оборван;
- «При запуске по команде обрывать музыкальные элементы", то проигрываемый элемент будет оборван, только если это музыкальный элемент;
- «При запуске по команде обрывать блоки", то проигрываемый элемент проиграет до конца и только после этого начнется ретрансляция.
- После начала ретрансляции будет идти обратный отсчет до завершения с учетом параметра "Ранее" следующего блока.
- Кнопка Off активируется с учетом параметра "Ранее" блока следующего за блоком ретрансляции.
- После активации кнопки Off начнется положительный отсчет.
- Завершение ретрансляции будет выполнено по времени начала следующего блока
- Ретрансляцию можно завершить принудительно кнопкой Off
Запуск блока ретрансляции только по команде On¶
Для запуска ретрансляции только с помощью кнопки On, нужно в свойствах блока ретрансляции указать параметр "Запуск только по команде" (вкладка Ретрансляция), тогда запуск будет возможен только по кнопке On, завершение будет выполнено по времени или по кнопке Off, если в следующем за блоком ретрансляции блоке задан параметр "Ранее".
{{Image("block2.jpg")}}
{{Image("block4.jpg")}}
Логика работы системы:
- До начала ретрансляции в модуле управления АПП будет идти обратный отсчет до старта ретрансляции.
- Кнопка On активируется заранее, с учетом времени указанного в параметре "Ранее" свойств блока ретрансляции.
- Если нажать кнопку On, то
- Начнется ретрансляция, если в свойствах блока ретрансляции (на вкладке "Ретрансляция") указано
- «При запуске по команде обрывать элементы", то проигрываемый элемент будет оборван;
- «При запуске по команде обрывать музыкальные элементы", то проигрываемый элемент будет оборван, только если это музыкальный элемент;
- «При запуске по команде обрывать блоки", то проигрываемый элемент проиграет до конца и только после этого начнется ретрансляция.
- После начала ретрансляции будет идти обратный отсчет до завершения с учетом параметра "Ранее" следующего блока.
- Кнопка Off активируется с учетом параметра "Ранее" блока следующего за блоком ретрансляции.
- После активации кнопки Off начнется положительный отсчет.
- Завершение ретрансляции будет выполнено по времени начала следующего блока
- Ретрансляцию можно завершить принудительно кнопкой Off
- Начнется ретрансляция, если в свойствах блока ретрансляции (на вкладке "Ретрансляция") указано
- Если кнопку On не нажать, то
- Ретрансляция не начнется
- Следующий за блоком ретрансляции блок запустится с учетом параметра "Ранее" этого блока
Запуск блочного плеера на АПП¶
Модуль управления АПП может включать на воспроизведение блочный плеер при запуске ретрансляции из АПП. Для этого на АМПВ, в свойствах блока ретрансляции из АПП, в закладке «Польз.» нужно добавить параметр "!StartPlayer", тип "DWORD" и значение "1".
{{Image("startplayer2.jpg")}}
{{Image("startplayer.jpg")}}
После переключения на АПП блочный плеер начнет воспроизведение. При этом блочный плеер должен быть настроен на вещание в канал АПП (в нашем примере 1112) и содержать элементы для воспроизведения.