Настройка отображения маркеров возрастных ограничений

Рассмотрим еще один простой способ автоматического воспроизведения маркеров, с привязкой их отображения к событиям основного play-листа. Для решения данной задачи совсем не обязательно использовать списки вторичных событий и авто-генерацию, можно произвести настройки серверной платформы таким образом, что достаточно будет указать в определенной колонке play-листа наименование графического клипа, отображающего возрастную категорию.

Рассмотрим конкретный пример: в БД сервера созданы клипы графического оформления, содержащие цифры 12+, 18+, имена клипов - age12, age18 и т.д. Клипы имеют "бесконечную" длительность, воспроизведение соответствующего клипа-маркера должно стартовать синхронно со стартом основного эфирного события, длительность отображения клипа - 8 секунд. Маркеры должны воспроизводиться во втором play-листе графики (LAY_2).

Произведем настройки сервера: настроим правило (Action), которое будет срабатывать по следующему условию - если в определенной колонке основного play-листа, в колонке GPI_V2, например, будет указано наименование клипа-маркера (см. рисунок), данный клип будет автоматически помещен в play-лист слоя графики №2 и воспроизведен синхронно со стартом основного события.

age2.jpg

Настройка правила для отображения маркера

Процедура настройки выполняется из web-консоли управления сервером, пункт меню - Manage, закладка Program OutputsB выбранном программном канале Program Output 1...N выбираем закладку Actions, далее - закладку Playlist events и в ней выбираем Add Action. В открывшемся окне вводим параметры нового правила:
  • В окне Action Configuration в поле Name указываем в произвольной форме наименование правила, например, AGE.
  • В поле Layer выбираем 1 (номер программного канала №1), в поле Address указываем IP адрес сервера или оставляем поле пустым при значении localhost.
  • В поле Delay можно установить временную задержку старта события графики. 
  • В поле Service по кнопке ... выбираем из списка наименование сервиса. В нашем примере это канал воспроизведения №1 (ProgramChannel_1 в списке).
  • В поле Action по кнопке ... выбираем из списка команду, которая будет исполнена при выполнении условия - Play Clip.
  • В окне Action condition настраиваем условие - в поле Vairable указываем колонку основного рlay-листа, которая будет отвечать за исполнение условия - например, Gpi 2 value (GPI V2 в play-листе), триггер устанавливаем в NOT EQUAL, поле Value оставляем пустым. Это означает, что правило будет исполняться каждый раз, когда колонка GPI V2 в play-листе не будет пустой.
  • Пункт Trigger at start when primary matches отвечает за срабатывание правила синхронно со стартом основного события.
  • В правом окне Action Parameters настраиваются параметры правила - в поле Param1 необходимо выбрать порядковый номер слоя, в который будет помещен клип графики. Первый слой по номеру - основной полноэкранный, второй по номеру - первый слой графики, для второго слоя выбираем цифру 3.
  • В поле Param2 необходимо указать колонку play-листа, из которой будет считано имя графического клипа. В нашем примере это Gpi 2 value (GPI V2 в play-листе), выбрать колонку можно по кнопке ...
  • В поле Param4 указываем начальную точку графического клипа, с которой начнется воспроизведение, в поле Param5 указываем конечную точку в кадрах, в поле Param6 указываем длительность в кадрах.
  • В поле Param11 вводим команду, которая будет исполнена для клипа при срабатывании правила - PLAY.
Для сохранения настроек, в верхней части окна консоли управления сервером нажимаем Apply ChangesПри этом, канал воспроизведения, в конфигурацию которого вносились изменения, будет перезагружен, воспроизведение на данном канале в момент перезагрузки будет приостановлено.

age.jpg