wiki.skylark.ru

Центр поддержки клиентов Skylark Technology

Инструменты пользователя

Инструменты сайта


ru:howto:graphics_layers

Организация графических слоев и автоматизация воспроизвдения графики

Платформа SL NEO предусматривает формирование до 9 слоев графики на каждый программный канал, включая лого. Воспроизведение графического контента осуществляется по «слоям», слои графики, в свою очередь, формируются и располагаются следующим образом:

Типы графических слоев

Лого

Лого - самый «верхний» слой из всех слоев графики, формируемых сервером. В общем случае, файл с логотипом находится в папке C:\Program Files\SL NEO Media Platform\run\files на самом сервере, файл с лого постоянно циклически воспроизводится, отображение лого можно включать и выключать из web-консоли управления, по командам из плейлиста, по командам из других программных модулей (по правилам Actions), по Hot Keys, по командам GPI или с внешней панели управления.

Что представляет из себя файл с лого - это либо загруженный непосредственно в папку на сервере C:\Program Files\SL NEO Media Platform\run\files 32-bit графический файл (статичный, либо анимированный), либо файл, полученный в результате экспорта в эту папку графической композиции из БД сервера - фактически - XML-файл с расширением .SLG, содержащий параметры композиции и ссылки на исходные графические клипы в БД. Разумеется, для того, чтобы данное лого воспроизводилось корректно, необходимо, чтобы все исходные клипы присутствовали в БД сервера.

Для чего нужны подобные «XML/SLG-лого» ? Пример - лого с часами на утреннем эфире: часы невозможно отобразить, используя стандартный медиа-файл.

Выбор источника лого производится в пункте Logo Clip в меню Status web-консоли управления сервером (см. рисунок), индивидуально, для каждого окна ProgramChannel. Выбор источника возможен из 4-х вариантов:

  • FILE - выбор файла с лого, расположенного в папке на сервере C:\Program Files\SL NEO Media Platform\run\files (отображается список файлов, находящихся в этой папке).
  • URL - выбор файла с лого, расположенного по указанному сетевому пути, на локальном, сетевом диске, либо - без указания пути, можно указать имя клипа с лого, находящегося в БД SL NEO (соответствующая БД должна быть прописана в настройках ProgramChannel: web-консоль управления - пункт Manage, закладка ProgramChannel, в ней закладка Storage).
  • NONE - файл с лого для данного программного канала не определен.
  • LIVE - прием видео с альфа-каналом или без из внешнего/внутреннего источника сигнала.

Графические клипы/композиции

При отображении эти слои находятся «под лого» и представляют собой фактически те же материалы, аналогичные файлам с лого. Управление их отображением аналогично управлению слоем с лого. Выбор источника производится в пункте меню Status web-консоли управления сервером, в соответствующих окнах ProgramChannel, пункт меню Graphics 1…N. Выбор возможен из 4-х вариантов, по аналогии с лого: LIVE, FILE, URL, NONE.

Подобные композиции как правило, отображают: SMS чаты, информацию о погоде, валюте, пробках и т.д. - при этом нет смысла помещать эти композиции в плейлисты графики, поскольку по функциям они схожи с лого - отображаются в эфире течение длительного времени и требуют режима вкл/выкл, как и лого. Данные в композиции могут передаваться из внешних источников по протоколу xmlrpc и меняться в режие on-line.

Графические плейлисты

Плейлисты, в которых воспроизводятся последовательности графических клипов. Плейлистов графики, как и отдельных графических композиций (п.2), может одновременно воспроизводиться несколько, при отображении плейлисты находятся «под композициями». Для каждого слоя отведен свой плейлист (окно Broadcast LAY1…8 в Air Manager) при этом плейлист/слой LAY1 - самый нижний. Каждый плейлист LAY1…8 служит для воспроизведения своей последовательности графических клипов, находящихся в БД сервера, по аналогии с полноэкранным плейлистом, внешний вид и структура плейлистов графики полностью идентичны листам/окнам Broadcast для полноэкранного воспроизведения.

Максимальное количество слоев «графических клипов» + «плейлистов графики» - 8 для каждого программного канала сервера. Данное количество устанавливается в процессе изначальной настройки сервера на производстве или при инсталляции. Значение «по умолчанию» - 4.

Соотношение одновременно функционирующих плейлистов графики (п.3) и клипов (п.2) задается в в пункте меню Manage web-консоли управления сервером, индивидуально для каждого программного канала (ProgramChannel). В примере, представленном ниже, максимальное количество слоев графики без учета лого - 4, при этом плейлистов - 3 слоя, графических клипов - 1 слой.

Логотипы, графические клипы и плейлисты, содержащие графику, могут управляться раздельно и независимо друг от друга и от основного плейлиста.

Для управления включением/выключением лого, стартом событий и многими другими функциями, в программном комплексе SL NEO существует система правил (Actions), предназначенная для формирования команд управления и их передачи от одного серверного модуля к другому. Генерация команд осуществляется по срабатыванию соответствующих условий (триггеров). Примеры использования данной системы - включение и выключение лого, управление устройствами по GPI, прием и генерация меток DTMF и другие.

Ручное управление включением/выключением слоев и лого

Функция оперативного ручного управления включением/выключением отображения графических слоев и слоя лого доступна из окна Broadcast основного плейлиста и не требует дополнительных настроек. Функция доступна как для графических клипов/композиций, формирующих слои, так и для плейлистов, в которых воспроизводятся последовательности графических клипов. Данная функция управляет только отображением слоев и никак не влияет на ход исполнения плейлистов. Опция доступна в версии ПО 1.7.86 и выше.

Вторичные события (Secondary Events)

Важнейшим элементом автоматизации процесса эфирного воспроизведения является наличие технологии, позволяющей управлять любыми событиями графики автоматически, из основного плейлиста. Автоматическое управление воспроизведением графики в продуктах платформы SL NEO осуществляется по технологии так называемых «подчиненных» или «вторичных» событий.

Списки вторичных событий

Списки вторичных событий отображаются в нижней части окна Broadcast основного плейлиста. Каждому основному событию плейлиста может быть установлено одно или несколько вторичных событий. Частный случай использования вторичных событий – формирование графического оформления вещательного канала с привязкой старта графики к меткам в событиях плейлиста.

Список вторичных событий не является плейлистом, в нем не отображаются текущие статусы и прочая динамическая информация. В случае использования вторичных событий для графического оформления, события из списка и команды на воспроизведение будут транслироваться в соответствующие окна плейлистов графики, например, в окно Broadcast Layer 1 - первый слой графики, по умолчанию.

Набор атрибутов для окна вторичных событий

ПараметрОписание
Nотображение порядкового номера события.
Startатрибут, задающий тип старта события. Для вторичных событий определены следующие типы старта:
  • From Start - тип старта, установленный по умолчанию, при котором подчиненное событие стартует синхронно с основным, либо с временным сдвигом. Значение задержки устанавливается в поле Start Time.
  • From End - тип старта, при котором подчиненное событие стартует за определенное время до окончания основного события. Значение времени до окончания события устанавливается в поле Stop Time.
  • From Start Clamp и From End Clamp. Они аналогичны From Start и From End, отличие в том, что эти события не срабатывают в тех случаях, когда длительности основного события недостаточно, чтобы длительность уместилась в пределах основного. Если вторично уже пошло и пользователь нажимает на jump для перехода с основного события куда-то, то фактический переход не происходит, пока вторичное событие (Clamp) не закончится.
Playerвиртуальный слой/плейлист (Layer), в котором будет осуществляться воспроизведение данного события графики. Поскольку у полноэкранного слоя значение = 1, соответственно, для первого слоя графики (по умолчанию - Auto, окно Broadcast Layer 1) значение номера слоя = 2, для второго слоя графики следует установить 3 и т.д.

Серверы SL NEO поддерживают до 8-и виртуальных слоев графики + лого, таким образом, можно распределить события графики по слоям и обеспечить их одновременное воспроизведение, либо синхронное, либо с временным сдвигом.

ru/howto/graphics_layers.txt · Последние изменения: 2017/03/28 15:27 — Dmitriy Sazhin

У Вас есть вопрос?
Гарантийное обращение

Введите данные с наклейки на верхней стороне сервера:

Наклейка на крышке сервере
1
2
3
×
Позвонить...
* - поля обязательны для заполнения
×
Написать

Техподдержка по телефону и email доступна в рабочие дни и часы.

Вы можете позвонить нам в понедельник после 11 часов или написать сейчас!

+7 (812) 944-04-76
Сергей Перминов
+7 (812) 930-04-76
Дмитрий Сажин


Если с вашей компанией заключен договор круглосуточной поддержки, используйте контактные телефоны, указанные в нем.
×
Обращение принято

Благодарим Вас за обращение в службу поддержки!

Вашему обращению присвоен номер:

  • Подтверждение обращения направлено на указанный Вами email-адрес.
  • Наш специалист свяжется с Вами в ближайшее время.