Александр Яковлев: Программная медиаплатформа SkyLark SL NEO

Александр Яковлев: Программная медиаплатформа SkyLark SL NEOАлександр Яковлев, менеджер проектов SkyLark, выступил с докладом «Программная медиаплатформа SkyLark SL NEO» на Международной выставке-конференции Broadcasting / Cinema / Pro AV Central Asia 11 октября 2022 года.

Международная выставка-конференция Broadcasting / Cinema / Pro AV Central Asia  состоялась 11-12 октября 2022 года в Алматы, Казахстан.

Александр Яковлев: Я благодарю журнал ТКТ и всех сотрудников за организацию этой встречи.

Мое выступление посвящено универсальному решению для вещания и производства от компании SkyLark.

Для начала стоит сказать несколько слов о самой компании, появившейся на рынке в 2009 году. Офисы расположены в России и Канаде. Партнеры компании главным образом сосредоточены в России, Казахстане, США, Европе и Малайзии. В указанных регионах есть дилеры, инженеры и другой персонал, которые успешно внедряют продукты SkyLark. Вокруг этих «центров притяжения» находятся клиенты применяющие решения SkyLark для задач телевизионного производства и вещания.

Продукты компании

Программное обеспечение, которое является основным продуктом компании, построено по принципу модульности и клиент-серверной концепции, из чего следует определённая гибкость в построении систем. Это позволяет решать традиционные задачи телевизионного производства разными способами и выбирать для каждого конкретного случая оптимальный вариант. Программное обеспечение SkyLark само по себе имеет широкий функционал, а также возможности по интеграции для построения систем, охватывающих весь производственный цикл. Говоря об областях применения программного обеспечения, важно отметить возможность построения на его основе как вещательных аппаратных телеканалов федерального уровня, так и региональных компаний. ПО применяется в поставке решений для playout-центров. Кроме вещательных, все смежные области, имеющие подобные задачи, тоже являются целевыми клиентами компании SkyLark. Примером таких областей является производство новостей и программ, графическое оформление, многокамерная запись в фильмопроизводстве, организация медиархивов.

Программное обеспечение
StreamCapture

Одну из базовых серверных функций реализует модуль захвата видеопотоков. Кроме непосредственно захвата данный модуль ПО обеспечивает адаптацию видеопотока из всего перечня входных интерфейсов и форматов сигналов в стандартный формат, использующийся внутри сервера. Использование стандартного не компрессированного потока видео, аудио и данных внутри сервера позволяет передавать видеопотоки от одного функционального модуля ПО другим.

FileRecorder

Функциональный модуль, позволяющий получить медиафайлы из входных потоков, он осуществляет кодирование и запись с формированием прокси-копий одного из видеопотоков, который присутствует в памяти сервера в некомпрессированном виде. Запись может осуществляться в файл или медиабазу с сохранением метаданных. В режиме «растущего файла» материал доступен для просмотра, монтажа или эфирного воспроизведения через несколько секунд после начала записи. Рекордер может переключать источники на входе SDI матрицы или переключать модуль StreamCapture на заданный в расписании IP поток.

Презентация SkyLark: «Медиаплатформа SL NEO — универсальное решение для вещания и производства»

PrоgramPlayer

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

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

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

Графическое оформление может осуществляться по технологии «вторичных событий», по независимым расписаниям графики или вручную.

Для всех типов источников поддерживаются on-line up/down/cross/fps преобразования, буферизация и кадровая синхронизация входных сигналов.

Полная поддержка генерации и приема команд управления DTMF/SCTE-104/35 позволяют использовать решение как в каналах федерального значения, так и в региональных телекомпаниях.

Опциональная поддержка синхронизации работы основного и резервного плеера обеспечивают 100% резервирование вещательных серверов.

StreamPlayer

Задачу формирования AV потока через выбранный интерфейс и протокол решает модуль формирования выходного сигнала/потока. StreamPlayer принимает один из некомпрессированных потоков видео, аудио и данных для выдачи его по SDI/HDMI интерфейсу или кодирования в MPEG2/H.264/H.265 для выдачи по IP/ASI.

Такая архитектура позволяет реализовать, например,выдачу одного программного сигнала в нескольких форматах, отличающихся разрешением и интерфейсом. Для этого нужно использовать несколько модулей StreamPlayer с разными настройками выходного сигнала.

Кроме изменения разрешения и частоты кадров, модуль позволяет: нормализовать уровень громкости в соответствии с EBU-R128, генерировать команды DTMF, маркеры SCTE-104 или SCTE-35, мультиплексировать в выходной поток данные телетекста и субтитров, EPG, AFD/WSS и VITC, наложить один слой графики.

MediaDatabase

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

Медиабаза обеспечивает многопользовательский доступ к контенту и метаданным через клиентские приложения или WEB-браузер.

Для разных пользователей базы могут быть установлены определённые права доступа на действия с данными.

TransferManager

Для управления перемещением и транскодирования медиафайлов используется ПО Transfer Manager.

По настраиваемым правилам Transfer Manager может решить большинство задач по миграции файлов: синхронизировать хранилища основного и резервного серверов, скопировать файлы под плей лист, переместить записываемые файлы на монтажные станции, отправить в архив, транскодировать медиафайлы с обработкой звука и генерацией proxy…

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

Серверы SkyLark SL NEO

Стандартная линейка серверов включает в себя девять серий. Серверы разделены по функциональному принципу и различаются набором используемых модулей ПО.

Александр Яковлев: Программная медиаплатформа SkyLark SL NEO

Ядром системы всегда является базовый серверный модуль, реализующий функции: управления и контроля работы функциональных модулей. Он обеспечивает доступ к панели администрирования для настройки всех функций серверного ПО.

1000 серия – Многоканальные серверы записи

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

2000 серия – Плееры для вещания и производства

Серверы для центрального и регионального вещания, воспроизведения сюжетов в АСБ. Графическое оформление, субтитрирование. Опционально могут иметь входы LIVE источников.

3000 серия – Всё в одном: Channel In A Box

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

4000 серия – Серверы Time Shift и Profanity Delay

Предназначены для сдвига сигнала на фиксированный интервал времени или «короткой задержки» с целью вырезания нежелательного контента во время прямых трансляций.

5000 серия – Серверы графического оформления

Наложение графики на проходящий сигнал или формирование сигналов Fill+Key для микширования на внешнем кейере. Используются для прямых эфиров или совместно с серверами 2000/3000 как ведомые графические станции.

6000 серия – Серверы контрольной записи (логгеры)

Для циклической записи по настраиваемым правилам в полном, либо пониженном разрешении. Наложение даты и времени на изображение, быстрый поиск и экспорт фрагментов.

7000 серия – Серверы замедленных повторов

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

8000 серия – Мультиэкранные процессоры

Мультивьюверы для контроля сигналов в эфирных аппаратных с индикацией аварийных ситуаций и служебных данных. Интеграция с плеерами 2000/3000 серии.

9000 серия – Процессоры IP и ASI потоков

Профессиональные кодеры SDI. Кодирование в UDP/RTP,NDI/SRT/HLS/RTMP. Транскодирование потоков: декодирование, изменение параметров аудио/видеоряда, кодирование, мультиплексирование.

Клиентские приложения

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

MediaConnect

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

AirManager

Дополнительно к работе с медиабазами, приложение позволяет создавать и управлять расписаниями записи и воспроизведения. Из одного клиентского приложения можно управлять несколькими программными каналами, запущенными на разных серверах.

NewsCut

Приложение для сетевого нелинейного монтажа по proxy копиям.

Результат монтажа может быть сохранен в медиабазу эфирного сервера и сразу проигран в плейлисте.

Спасибо за внимание!

От редакции: Александр Яковлев станет участником следующей конференции Broadcasting / Cinema / Pro AV 2022, в этот раз в Азербайджане. К сожалению, только онлайн. Послушать доклады Александра можно будет в оба дня проведения мероприятия – 22 и 23 ноября.

Международная выставка-конференция Broadcasting / Cinema / Pro AV 2022 Azerbaijan состоится 22-23 ноября 2022, в Баку (Азербайджан).

Организаторы

Главный партнёр — SkyLark
Партнёры: «Сфера-Видео», Etere