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

Настройка правила для отображения маркера
Процедура настройки выполняется из web-консоли управления сервером, пункт меню - Manage, закладка Program Outputs. B выбранном программном канале 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.
