wiki.skylark.ru

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

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

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


ru:manual:program_channel_configuration

Program Channel (Программный канал)

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

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

СлойОписание
Logo clipЯвляясь самым верхним слоем, он используется для наложения логотипа канала. Данный слой может управляться экшенами программного канала. Слой является прозрачным.
Graphics compositionsГрафические клипы/композиции - при отображении эти слои находятся под слоем логотипа, но над слоями графических плейлистов, и представляют собой фактически те же материалы, аналогичные файлам с логотипом. Управление их отображением аналогично управлению слоем с логотипом. По умолчанию настроено 4 слота для графических композиций. Данные слои являются прозрачными, а звук в них микшируется с нижними слоями.
Graphics playlistsПлейлисты, в которых воспроизводятся последовательности графических клипов. Play-листов графики, как и отдельных графических композиций, может одновременно воспроизводиться несколько, при отображении play-листы находятся «под композициями». Для каждого слоя отведен свой плейлист (окно Broadcast LAY1…8 в Air Manager) при этом плейлист/слой LAY1 - самый нижний. Каждый плейлист LAY1…8 служит для воспроизведения своей последовательности графических клипов, находящихся в БД сервера, по аналогии с полноэкранным плейлистом, внешний вид и структура плейлистов графики полностью идентичны листам/окнам Broadcast для полноэкранного воспроизведения. По умолчанию настроено 4 графических плейлиста. Данные слои являются прозрачными, а звук в них микшируется с нижними слоями.
Main layerСлой основного плейлиста программного канала. Является непрозрачным (прозрачность клипов заменяется черным фоном). Полностью перекрывает звук от Background слоя.
BackgroundДанный слой используется для вывода федерального канала на проход при региональной врезке. Выбор источника для слоя аналогичен слою с логотипом. Является непрозрачным (прозрачность клипов заменяется черным фоном).

Настройки в Configure Server Components

Данные настройки доступны при выключенном сервере: Configure Server Components→Installed Components→Software Components→Program Channel.

НастройкаОписание
Main LayerГалка влияет на поведение основного слоя. Если опция выключена (галка снята), то первый слой становится похожим на графические слои - убираются заставки при запуске программного канала (включении сервера), отключается вывод первого/последнего кадра при cue/stop, а так же первый слой по умолчанию становится прозрачным, что используется в режиме Fill+Key. По умолчанию данная опция включена.

Изменение состояния данной опции приводит к отключению программного канала. Все настройки программного канала будут удалены.

Graphics LayersОпция задает количество активных графических слоев, которые будет использовать данный программный канал. Значение от 0 до 8.
Supported Video ModesОпция активации доступных в программном канале графических режимов.

Настройки в меню Status

Настройки программного канала расположены в двух разделах: меню Status и Manage (рассмотрены ниже).

Настраиваемые параметры находятся на вкладке Administrator Control Panel→Status→Program_N.

Изменения в этом разделе применяются сразу. Перезагрузка сервиса не происходит.

ПараметрОписание
Crash CntСчетчик «падений» сервиса. Отображает количество перезапусков сервиса программного канала.
BackgroundНастройка позволяет выбрать источник для слоя:
  • FILE - выбор файла, расположенного в папке на сервере C:\Program Files\SL NEO Media Platform\run\files (отображается список файлов, находящихся в этой папке).
  • URL - выбор файла, расположенного по указанному сетевому пути, на локальном, сетевом диске, либо - без указания пути, можно указать имя клипа с лого, находящегося в БД SL NEO (соответствующая БД должна быть прописана в настройках ProgramChannel)
  • LIVE - прием видео с альфа-каналом или без из внешнего/внутреннего источника сигнала.
  • NONE - источник для данного слоя программного канала не определен
FormatЗадает формат выхода программного канала 4-3 16-9 или Default (берет из настроек VideoMode программного канала)
ConversionОпция описана в статье Мультиформатное воспроизведение смешанного контента
Use AFDОпция описана в статье Active Format Description (AFD).
Output AFDОпция описана в статье Active Format Description (AFD).
Graphics 1(2,3,4)В разделе отображается текущее состояние слоя графической композиции (On - включено/Off - выключено). Клик кнопкой мыши открывает меню управления данным слоем (Hide composition - скрыть композицию/Show composition - показать композицию).
Graphics 1(2,3,4) clipВыбор источника для слоя графической композиции. Выбор возможен из 4-х вариантов, по аналогии с лого: LIVE, FILE, URL, NONE. Графические клипы/композиции представляют собой фактически те же материалы, аналогичные файлам с логотипом. Управление их отображением аналогично управлению слоем с логотипом.
LogoВ разделе отображается текущее состояние слоя логотипа (On - лого включено/Off - лого выключено). Клик кнопкой мыши открывает меню управления слоем логотипа (Hide logo - скрыть логотип/Show logo - показать логотип).
Logo clipНастройка позволяет выбрать источник для слоя логотипа:
  • FILE - выбор файла, расположенного в папке на сервере C:\Program Files\SL NEO Media Platform\run\files (отображается список файлов, находящихся в этой папке).
  • URL - выбор файла, расположенного по указанному сетевому пути, на локальном, сетевом диске, либо - без указания пути, можно указать имя клипа с лого, находящегося в БД SL NEO (соответствующая БД должна быть прописана в настройках ProgramChannel)
  • LIVE - прием видео с альфа-каналом или без из внешнего/внутреннего источника сигнала.
  • NONE - источник для данного слоя программного канала не определен
TimeZoneУказывает смещение времени эфирного плейлиста относительно UTC (Всеми́рное координи́рованное вре́мя).
  • As Server - использовать часовой пояс сервера (время в плейлисте будет совпадать со временем на часах сервера)
  • UTC XX - задает смещение часового пояса плейлиста относительно UTC+0. Используется для удобства работы с плейлистом на каналах, где имеется орбитальное вещание, позволяя отображать в плейлисте время целевого региона.
MasterСостояние режима синхронизации программного канала с другим каналом. Опция отображается при настройке параметра: Manage→Program Outputs→Program_N→Main/Backup Sync→Sync method. Возможные варианты:
  • Free run - канал работает без синхронизации
  • One time synchronization - запустить разовую синхронизацию
  • Continious synchronization - включить постоянную синхронизацию (только для метода Sync method=Online Continious)
  • Offline synchronization (только для метода Sync method=Online Continious)
Action…Открывает диалог выполнения экшена программного канала в ручном режиме.

Общие настройки

Параметры находятся на вкладке Administrator Control Panel→Manage→Program Outputs→Program_N.

Изменения в этом разделе приведут к перезагрузке настраиваемого сервиса программного канала и перерыву вещания.
По завершению настроек сохраните выполненные изменения, нажав кнопку «Apply Changes».

Playout Parameters

General

ПараметрОписание
Video modeВыбор видеорежима для выхода программного канала. Список доступных видеорежимов настраивается в диалоге "Configure Server Components..."
Audio channelsКоличество звуковых каналов, выдаваемых программным каналом
Stop frame timeout (sec)Задает период времени в секундах, в течение которого будет держаться последний кадр после остановки воспроизведения (по нажатию кнопки стоп или при окончании плейлиста). Опция работает для тех слоев, в которых включена опция Opaque layer (по умолчанию это основной слой). Stop frame timeout отрабатывается только в случаях, когда под слоем больше ничего нет. Например, если была сделана врезка путем наложения и врезка остановилась, то сразу будет показан нижний слой.
Live Closed CaptionsВключает интерфейс для ввода и наложения субтитров в CEA-608 и CEA-708, позволяющий субтитрировать передачи на лету.
Opaque graph layer (1-8)включает непрозрачность графического слоя и выключает звук у нижних слоев (порядок организации графических слоев приведен выше)
Force NoMedia clips transparentделает прозрачными клипы, которые отсутствуют в медиабазе
Insertion postroll (frm)Параметр устанавливает значение задержки в кадрах для основного и 8 графических слоев (от 0 до 300 кадров). Insertion postroll отрабатывается всегда, поэтому, если точность срабатывания врезки составляет несколько кадров, то ее можно компенсировать при помощи insertion postroll. Например, настроить врезку на 2 кадра раньше, чтобы не проскочил кадр в начале и insertion postroll = 4, чтобы не проскочил кадр в конце врезки.
Keep graphics when pausedОпция позволяет не скрывать содержимое графических слоев, когда их ставят на паузу. Добавлено в версии 2.3.60.
Start playback on restartОпция позволяет автоматически запускать воспроизведения с того места, где оно остановилось при перезапуске ПО. Добавлено в версии 2.3.74.
TimeCode Outputвыдавать таймкод в выходном потоке
  • None - таймкод не выдается
  • PassThrough - таймкод берется из сигнала источника в Background
  • Clip - выдается таймкод, содержащийся в клипе
  • DayTime - выдается текущее время
SCTE-104 PassThroughпередавать метки напроход из Background
Teletext PassThroughпередавать телетекст напроход из Background
SCTE-104 Generationвключение опции генерации 104 метки.

Опция требует дополнительного лицензирования. Убедитесь, что ваша лицензия разрешает работу данной опции. Включение опции без соответствующей лицензии приведет к переходу сервера в демо-режим.

SCTE-104 Repeat countсколько раз повторять выдачу метки
SCTE-104 Repeat delay (frm)задержка между выдачами
MulticameraВключает режим мультикамерности, описанный в статье Многокамерные клипы (multicamera)

Closed Captions


ПараметрОписание
Render CaptionsВключает генерацию скрытых субтитров.

Опция требует дополнительного лицензирования. Убедитесь, что ваша лицензия разрешает работу данной опции. Включение опции без соответствующей лицензии приведет к переходу сервера в демо-режим.

Open Captions

ПараметрОписание
Display Open CaptionsВключает отображение открытых субтитров. Опция не требует дополнительного лицензирования.
Roll up bufferFIXME
Font faceFIXME
Font sizeFIXME
Font colorFIXME
Font opacityFIXME
Background colorFIXME
Background opacityFIXME
OutlineFIXME
H AlignmentFIXME
V AlignmentFIXME
Vertical adjustmentFIXME
Line spacing %FIXME
Character spacing %FIXME
Source stream LangFIXME
Source stream IdxFIXME

Storages

Программный канал воспроизводит клипы только из тех медиабаз, которые были добавлены на этой вкладке.

Важно! В клиентской программе в AirManager могут быть подключены различные медиабазы, однако, если в плейлист будет добавлен клип из медиабазы, которая не связана с программным каналом, то на выходе будет показано черное поле.

ПараметрОписание
Add ActionОткрывает диалог добавления медиабазы
DelУдаляет выбранную медиабазу из настроек программного канала
EditОткрывает диалог редактирования присоединенной медиабазы

ПараметрЗначение
NameПроизвольное имя
TypeТип подключаемого хранилища File Folder, SL Media Storage
Active foldersНастройка функции автоматического переноса метаданных в плейлист
Block clip deletionВключает блокировку удаления клипов в том случае, если этот клип стоит в плейлисте после текущей точки исполнения (или в любом месте, если включен loop). Если опция включена, автоматизация будет выставлять флаг блокировки удаления ассета из базы. Попытка удаления будет приводить к ошибке и появлению сообщения о блокировке удаления данного клипа. Удалить клип с блокировкой могут пользователи, обладающие правом USER_PRIV_FILE_BLOCK_OVERRIDE (Внимание! При локальном подключении к медиабазе удаление возможно под любым пользователем, если включена опция: Enable local admin priveleges в настройках сервиса Storage). Опция добавлена в версии 2.2.17.
При ручном удалении, если в удаляемой группе клипов есть заблокированные, то будет показано следующее сообщение:
  • Yes - удалить первый заблокированный клип
  • Yes to All - удалить все заблокированные клипы
  • No - пропустить один клип
  • No to All - пропустить все заблокированные клипы, остальные клипы будут удалены
  • Cancel - отмена удаления

Если права на удаление отсутствуют, то обработка файлов будет прекращена и отобразится такое сообщение:

Для Type=SL Media Storage
Storage AddressIP адрес сервера с настроенной медиабазой. Значение по умолчанию (пустое) - localhost.
Storage NumberПорядковый номер сервиса медиабазы на сервере с указанным IP адресом (число от 1 до 4)
Login UserИмя пользователя для доступа к медиабазе. Значение по умолчанию (пустое) - guest
Login passwordПароль пользователя для доступа к медиабазе
Для Type=File Folder
Disk PathЛокальный или сетевой путь к папке Windows

Настройки в режиме VDCP

Параметры находятся на вкладке Administrator Control Panel→Manage→Program Outputs→Program_N→Automation type (при установке Automation type = Vdcp).

Режим VDCP позволяет использовать программный канал совместно со сторонней системой автоматизации вещания. В этом режиме внутренняя автоматизация управления плейлистом Skylark отключается, а ее функции берет на себя внешняя система (плейлисты, логирование и т.п.). Сохраняется возможность управления графическими слоями через API.

VDCP

Настройки для подключения сервера автоматизации.

ПараметрОписание
Port TypeNetwork - управление осуществляется через сетевое подключение Ethernet, COM1-COM16 - управление через COM порт
Port #Сетевой порт, используемый для входящих подключений от VDCP сервера автоматизации
Max transfer rate per thread(x)FIXME

Настройки в режиме Internal

Параметры находятся на вкладке Administrator Control Panel→Manage→Program Outputs→Program_N→Automation type (при установке Automation type = Internal).

Automation

Parameters

ПараметрОписание
Cue Time (sec)время подготовки следующей строки плейлиста, находящейся в режиме авто
Auto Cue Delay (sec)задается время в секундах, infinite - que не происходит. опция срабатывает при остановленнном плейлисте (Cue показывает первый кадр клипа в режиме стоп кадра. Воспроизведение запускается по кнопке Play. ) для клипов в режиме manual
Graphics playlistsПараметр задает доступное количество графических плейлистов. Суммарное количество количество графических плейлистов и композиций - 8. По умолчанию настроено 4 графических плейлиста.
Graphics compositionsПараметр задает доступное количество графических плейлистов. Суммарное количество количество графических плейлистов и композиций - 8. По умолчанию настроено 4 слота для графических композиций.
Program output pinДанная опция может быть задействована, когда используется внешний матричный коммутатор после сервера. В поле указывается номер выхода коммутатора, с которого будет сниматься программный сигнал данного эфирного канала.

Для работы данной функции требуется дополнительная лицензия.

Preview output pinДанная опция может быть задействована, когда используется внешний матричный коммутатор после сервера. В поле указывается номер выхода коммутатора, с которого будет сниматься сигнал просмотра (preview). Сигнал просмотра является вспомогательным - система автоматически коммутирует на данный выход сигнал внешней линии за 10 секунд до фактической эфирной коммутации, это дает оператору возможность оперативно контролировать тот или иной входной сигнал на просмотровом мониторе, не набирая его вручную.

Для работы данной функции требуется дополнительная лицензия.

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

Для работы данной функции требуется дополнительная лицензия.

Autoreset mixersПри включенной опции для элементов плейлиста с типом перехода «none» используется cut. Без галки - предыдущий тип перехода.
Mixer CUTSДанная опция включает обязательное использование микшера для cut-переходов. В классических конфигурациях, для переключения внешних линий, сервера и магнитофонов используется пара роутер+микшер. Для переходов типа «cut» в ПО SL NEO сделана оптимизация, которая заключается в том, что автоматизация переключает роутер напрямую, а микшер, при этом, ничего не делает.
Output delayПараметр Output delay отвечает за задержку момента коммутации в кадрах.
Control codeВ поле задается пароль, который затем вводится в настройках программы AirManager для редактирования плейлиста. Пустое значение в этом поле отключает использование данной опции.
Информация по настройке клиентского приложения. Пароль указывается в настройках подключения AirManager File→Configure→Services→Broadcast servers→Passwd. Без указания пароля плейлист будет доступен только в режиме просмотра.
Alarm clipВыбирается файл, который будет использоваться в качестве «аварийного» клипа. Файл клипа должен находится в папке C:\Program Files (x86)\SL NEO Media Platform\run\files. Клип запускается по нажатию кнопки Alarm Clip в AirManager.
Auto zones for layersВключает функцию зонирования плейлиста:
  • None - Зонирование плейлиста выключено
  • Main - Функция включена для основного плейлиста
  • Main & 1st Graphics - Функция включена для основного плейлиста и первого плейлиста графики
Execution zoneЗадает размер зоны выполнения - области плейлиста, где невозможно внесение изменений оператором эфира.

Playlists

ПараметрОписание
Playlist watch folderПуть к папке, где лежат плейлисты для автоматической загрузки
Watch folder typeРежим автоматической загрузки:
  • Upload once - загружает плейлист один раз в момент, указанный в поле Playlist upload time файла плейлиста. Плейлист, загруженный из файла добавляется в конец текущего плейлиста программного канала.
  • Clear/Upload once - очищает текущий плейлист программного канала и загружает файл плейлиста.
  • Reflection - отслеживает изменения в файле плейлиста и, в соответствии с ними, обновляет плейлист программного канала
Playlist timecodeFIXME
Playlist file maskПозволяет задать маску имени файла плейлиста. Будут загружаться только те файлы плейлистов, которые соответствуют маске. Например *-MyChannel.clf - будут загружаться файлы плейлистов с суффиксом MyChannel в имени файла
Export playlist, Output file, Day start, Max durationsНастройки описаны в статье - Настройка автоматического экспорта плейлиста

AsRun logs

AsRun логи формируются в момент воспроизведения плейлиста. AsRun лог содержит информацию о клипах, вышедших в эфир. Можно настроить выгрузку логов в два независимых места.

ПараметрОписание
Report folderЗадает папку для сохранения логов. По умолчанию AsRun логи записываются в папку: C:\Program Files (x86)\SL NEO Media Platform\run\program\log\ и сортируются по каналам.
Report formatЗадает формат AsRun логов. Описание ниже.
Report cut timeЗадает время разрезания лог файла (начала записи в новый файл). Формат ЧЧ:ММ:СС
Report Graphics LayerВключает в лог информацию о воспроизведении графических плейлистов (с 1 по 8)
Skip NO_MEDIA itemsНе сохранять в лог информацию о клипах со статусом NOMEDIA
Skip GRAPH NO_MEDIA itemsНастройка позволяет не логировать вторичные события, для которых графический файл не был найден. Добавлено в версии 2.2.33.
Custom template pathПуть к папке с шаблоном для генерации логов в формате Custom AsRun. Добавлено в версии 2.4.163.

Форматы логов (опция Report format)

InternalЛог файл представляет собой текстовый файл, в котором каждая строка соответствует некоторому событию или сообщению. Поля каждой строки разделяются символом табуляции.

Пример строки лог файла:

2013-08-17	23:07:18.41	START	251289	00:00:20:00	MAIN				NoChange	NoChange	NoChange	NoChange	251289

Формат события:

DATE TIME EVENT TITLE DURATION PLAYER TAPE ITEM_ID COMMENT KEY1 KEY2 KEY3 KEY4 URI MEDIA_STATUS GPI_V1 GPI_V2 GPI_V3 GPI_V4 GPI_V5 GPI_V6 GPI_V7 GPI_V8 ONAIR GROUP
КолонкаЗначениеОписание
1DATEдата в формате YYYY-MM-DD
2TIMEвремя в формате HH:MM:SS.сотые доли секунды
3EVENTтип события: START, ERROR
4TITLEзначение поля «title» из плейлиста
5DURATIONполе «duration» из плейлиста
6PLAYERСлой, в котором был воспроизведен клип. MAIN - Основной, 2…8 - графические слои
7TAPEполе «tape_name» из плейлиста
8ITEM_IDid материала в трафик системе/системе медиапланирования. значение этого поля формируется трафик системой в момент генерации плейлиста
9COMMENTполе «Comment» из плейлиста
10KEY1поле «Key1» из плейлиста
11KEY2поле «Key2» из плейлиста
12KEY3поле «Key3» из плейлиста
13KEY4поле «Key4» из плейлиста
14URIидентификатор клипа в БД Skylark
15MEDIA_STATUSстатус медиа файла: MediaOk - материал находился в медиабазе в момент воспроизведения, MediaOffline - материал отсутствовал в медиабазе (выдавалась ошибка NoMedia в плейлисте).
16GPI_V1значение поля gpi_v1 из плейлиста
17GPI_V2значение поля gpi_v2 из плейлиста
18GPI_V3значение поля gpi_v3 из плейлиста
19GPI_V4значение поля gpi_v4 из плейлиста
20GPI_V5значение поля gpi_v5 из плейлиста
21GPI_V6значение поля gpi_v6 из плейлиста
22GPI_V7значение поля gpi_v7 из плейлиста
23GPI_V8значение поля gpi_v8 из плейлиста
24ONAIRФлаг, который должен устанавливаться с коммутатора резерва по GPI, чтобы в логах было видно какой сервер был в эфире, основной или резервный.
25GROUPзначение поля group из плейлиста

Формат сообщения:

DATE TIME SPACE_MESSAGE
  • DATE - дата в формате YYYY-MM-DD
  • TIME - время в формате HH:MM:SS:FF
  • SPACE_MESSAGE - сообщение в произвольной форме, обязательно начинающееся с пробела
OSi AsRunЛог файл в формате OSi
Louth AsRunЛог файл в формате Louth
EuroSportЛог файл в специальном формате для EuroSport
COVI/CreaTV AsRunЛог файл в специальном формате COVI/CreaTV
SDS AsRunЛог файл в специальном формате SDS
Internal V2.2
Custom AsRunЛог файл на основе пользовательского шаблона. Добавлено в версии 2.4.163.

Пример шаблона 1

log_template.txt
#---------------------------
# This is a sample template for Custom AsRun log rules
#
# In addition to usually supported playlist variables $(var), the following variables can be used
#
# $(job_year) $(job_mon) $(job_day) $(job_hour) $(job_min) $(job_sec) $(job_frm) - The actual time the related media started
# $(cur_year) $(cur_mon) $(cur_day) $(cur_hour) $(cur_min) $(cur_sec) $(cur_frm) - The actual time this event occurred
# $(dur_hour) $(dur_min) $(dur_sec) $(dur_frm) - The actual duration of the time the related media started to this event occurring
# $(on_air) - Airing status
# $(media_state) - Media state
# $(event) - Logging event that occurred
#
# The header only supports $(cur_year) $(cur_mon) $(cur_day) $(cur_hour) $(cur_min) $(cur_sec)
#
# After the variable name, arguments can be added to modify how the variable will be displayed
# $(event) -> $(event,ralign,width:10)
# width - Set strict width for text to be displayed
# ralign - Align to right of text block, needs to have width set
# As well, variable values can be mapped to different values by using =
# $(gpi1_mode,on=ENABLED,off=DISABLED,none=), if gpi1_mode is 'on' 'ENABLED' will be logged, if 'off' 'DISABLED' will be logged, if 'none' then no characters will be written
#
#----------------------------
!
!   This will be the header text for this log, it will only be written when this log is opened, ! is used to set header lines
!   Today's date: $(cur_year)-$(cur_mon)-$(cur_day)
!
$(event,width:8) - $(cur_hour):$(cur_min):$(cur_sec): $(uri) was affected, media duration in frames $(duration,ralign,width:12)
           Started: $(job_year)-$(job_mon)-$(job_day) $(job_hour):$(job_min):$(job_sec)

Пример шаблона 2

log_template2.txt
$(ev_year)$(ev_mon)$(ev_day)$(player,width:8)$(clip_hour):$(clip_min):$(clip_sec):$(clip_frm)$(uri,width:22)$(type,width:1,type1=C,type2=T,type3=X,type4=K)$(title,width:60)                        $(comment,width:66)$(ev_hour):$(ev_min):$(ev_sec):$(ev_frm)$(dur_hour):$(dur_min):$(dur_sec):$(dur_frm)          $(gpi1_mode,on=E,off= ,none= )$(gpi2_mode,on=E,off= ,none= )$(gpi3_mode,on=E,off= ,none= )$(gpi4_mode,on=E,off= ,none= )$(gpi5_mode,on=E,off= ,none= )$(gpi6_mode,on=E,off= ,none= )$(gpi7_mode,on=E,off= ,none= )$(gpi8_mode,on=E,off= ,none= )         $(start_type,manual=-,hard_start=T,auto=N)

С версии 2.2.32 в AsRun лог программного канала теперь выводится информация о фактическом статусе медиа-файла (OK или OFFLINE) Графические слои, отмеченные для логгирования, но не отмеченные, как непрозрачные, теперь выводятся в AsRun лог, как графические события в дополнение в основным.

Общая информация о логах сервера SL NEO.

Routing Switchers

На данной вкладке производится связывание программного канала с сервисом управления коммутатором. Возможно добавление нескольких коммутаторов, что обеспечит их одновременное переключение. Это полезно, например, когда видео и звуковые сигналы в тракте переключаются разными коммутаторами.

ПараметрОписание
ServerВ поле указывается IP адрес сервера, на котором активен сервис управления коммутатором. Если сервис запущен на самом сервере, то поле можно оставить пустым. Значение по умолчанию = localhost.
BusЗначение должно быть равно 1
NameВ поле указывается уникальное наименование матрицы в системе, которое задается в настройках сервиса управления коммутатором (Router Buses)

Master Control Mixers

На данной вкладке производится связывание программного канала с сервисом управления микшером. Интерфейс добавления микшера аналогичен добавлению Routing Switchers.

External Lines

На данной вкладке производится назначение внешних линий (для работы в режиме «сервер до коммутатора»). По кнопке Add открывается окно для назначения новой линии.

ПараметрОписание
NameВ поле в произвольной форме вводится наименование источника, которое будет затем использоваться в плейлисте данного программного канала для указания эфирного источника (вводится в колонку Player плейлиста). Правильность ввода имени источника в плейлист проверяется системой, в случае ошибки в указании наименования внешнего источника, в статусе строки плейлиста появится сообщение «No Player».
PinВ поле указывается номер входа матричного коммутатора, который будет коммутироваться на программный выход коммутатора

Для работы данной функции требуется дополнительная лицензия.

Actions

Настройка экшенов.

Начиная с версии 2.0.148 программный канал (ezcaster) больше не реагирует на экшены, приводящие к изменению выполнения плейлиста (play, stop, skip, next_clip, select group и т.п.), в том случае, если он является резервным и залочен на основной. Соответствующие экшены будут игнорированы до того времени, пока синхронизация не отключится.

Playlist events

На вкладке сгруппированы условия запуска экшенов, связанные с анализом совпадения значения из колонки в строчке плейлиста с каким-либо значением, заданным в условии. Условия проверяются для каждой выполняемой строчки плейлиста.

ПараметрОписание
Add ActionОткрывает диалог создания экшена
DelУдаляет выбранный экшен
EditОткрывает диалог редактирования экшена

ПараметрОписание
Action configurationСекция выбора экшена, который требуется настроить
NameПроизвольное название для правила.
LayerВ данном поле выбирается номер слоя от 1 до 16, где будет проверяться условие, настроенное в секции «Action condition». 1 - основной слой (плейлист CAST1), 2 - первый графический слой (плейлиста CAST1_LAY1) и тд.
DelayВременное смещение выполнения экшена относительно времени срабатывания условия в секции «Action condition». Значение указывается в миллисекундах. Отрицательное значение задерживает срабатывание экшена, положительное значение ускоряет.
AddressIP адрес сервера, куда требуется послать команду. Пустое значение = localhost.
ServiceСервис, которому будет адресована команда. Выбирается из списка доступных сервисов.
ActionНазвание посылаемой команды (экшена). Значение выбирается из списка доступных для данного сервиса. Полный список экшенов.
Action conditionСекция условия по которому будет срабатывать экшен. Если в ходе проверки заданных условий получается истинное значение (Action condition=true), то будет отправлена команда, указанная в поле «Action».
VariableВ поле указывается колонка плейлиста, где будет производиться анализ значения. Значение параметра выбирается из списка.
Trigger if
  • EQUAL - условие будет истинно (true), если значение из колонки «Variable» будет полностью совпадать со значением в поле «Value». Регистр символов имеет значение. Пример: (Skylark и Skylark = true), (Skylark и skylark = false), (Skylark и Server = false).
  • NOT EQUAL - условие будет истинно (true), если значение из колонки «Variable» не будет совпадать со значением в поле «Value». Регистр символов имеет значение. Пример: (Skylark и Skylark = false), (Skylark и skylark = true), (Skylark и Server = true).
  • CONTAINS - условие будет истинно (true), если значение из колонки «Variable» будет содержать подстроку, указанную в поле «Value». Регистр символов имеет значение. Пример: (Skylark и kylar = true), (Skylark и sky = false).
  • NOT CONTAINS - условие будет истинно (true), если значение из колонки «Variable» не будет содержать подстроку, указанную в поле «Value». Регистр символов имеет значение. Пример: (Skylark и kylar = false), (Skylark и sky = true).
ValueТекстовое значение. Для некоторых колонок плейлиста требуется указывать данные в определенном формате. Наведите курсор на поле «Value» для дополнительной подсказки.
Select operation (Select OP)Функция логического объединения условий появилась в версии 2.0.104
  • AND - логическое И. Action condition=true, если оба условия будут равны true.
  • OR - логическое ИЛИ. Action condition=true, если одно или оба условия будут равны true.
Trigger at start when primary matches
Trigger at end when primary matches
Trigger when secondary matches
Trigger when keypoint matches
  • Keypoint Track - в поле указывается значение трека (стандартные значения: General, Segments, Segment End, Secondary Event, Cue Point). Пустое поле совпадает с любым треком.
  • Keypoint Title - Пустое поле совпадает с любым значение Keyframe Title.
Action ParametersГруппа параметров, которые передаются экшену
Param1-Param14Передаваемые параметры. Количество передаваемых параметров зависит от конкретного экшена, выбранного в поле Action. Полный список экшенов. Подробнее об использовании переменных в параметрах.

General events

На вкладке сгруппированы условия запуска экшенов, связанные с общим состоянием плейлиста.

ПараметрОписание
Add ActionОткрывает диалог создания экшена
DelУдаляет выбранный экшен
EditОткрывает диалог редактирования экшена

Список поддерживаемых условий в General events:

Условие (Condition)Описание
Play list stopped
Play list started
Play list paused
Play list unpaused
Play list empty
Play list not empty
Sync MasterВыполнена синхронизация плейлиста с основным сервером (Lock main playlist).
Sync OfflineВыполнена синхронизация плейлиста с оффлайн сервером (Lock main playlist offline).
Sync OnceВыполнена однократная синхронизация плейлиста (Synchronize once).
Sync LostСрабатывает, если потеряна синхронизация плейлиста с основным сервером. Если синхронизация отключается вручную (вызов Unlock main playlist), то условие не срабатывает.
Players connected
Players disconnected
Media Aspect Ratio 4×3
Media Aspect Ratio 16×9
Media Aspect Ratio Other
Media Offline
Media Online
Media Offline ClipВ версии 2.2.33 добавлен экшен «Media Offline Clip», который отличается от «Media Offline» тем, что «Media Offline» срабатывает только при смене MediaOnline → MediaOffline, в то время как «Media Offline Clip» будет срабатывать каждый раз, даже если клипы без медиа-файла стоят подряд
Have Media Offline ClipFIXME
Not Have Media Offline ClipFIXME
Playlist changedСобытие вызывается при любых изменениях в плейлисте
Item Action 1Событие вызывается по нажатию кнопки Action1 в AirManger. В переменных содержаться данные элемента из выделенной строчки плейлиста, которые можно использовать в полях Param 1 - Param 20. Добавлено в версии 2.3.33.
Item Action 2Событие вызывается по нажатию кнопки Action1 в AirManger. В переменных содержаться данные элемента из выделенной строчки плейлиста, которые можно использовать в полях Param 1 - Param 20. Добавлено в версии 2.3.33.

Background events

На вкладке сгруппированы условия запуска экшенов, связанные с детектированием меток в Background слое.

Background events используют анализатор, настройка которого рассмотрена в статье - Настройка экшенов в сервисе захвата.

ПараметрОписание
Add ActionОткрывает диалог создания экшена
DelУдаляет выбранный экшен
EditОткрывает диалог редактирования экшена

Main Layer events

На вкладке сгруппированы условия запуска экшенов, связанные с детектированием меток в Main слое.

Main Layer events используют анализатор, настройка которого рассмотрена в статье - Настройка экшенов в сервисе захвата.

ПараметрОписание
Add ActionОткрывает диалог создания экшена
DelУдаляет выбранный экшен
EditОткрывает диалог редактирования экшена

Main/Backup Sync

ПараметрОписание

BXF Connector

Настройка интеграции с трафик системами.

BXF (Broadcast eXchange Format) - протокол, стандартизированный SMPTE под номером 2021. Описывает три типа данных:

  • планирование и управление информацией,
  • метаданные,
  • инструкции изменения контента.

Позволяет осуществлять обмен данными между системой автоматизации телевещания и отделами планирования, рекламы, дистрибуции и др. BXF избавляет от необходимости создавать промежуточные файлы различных форматов для обмена информацией между подразделениями, в том числе и удаленными друг от друга, помещая данные в XML-файлы.

ru/manual/program_channel_configuration.txt · Последние изменения: 2020/02/07 15:58 (внешнее изменение)

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

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

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

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

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

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


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

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

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

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