Найти статью
Протокол MOS (Media Object Server)
Протокол MOS (Media Object Server) — это стандарт связи в телерадиовещании, который обеспечивает интеграцию систем компьютерных систем новостных редакций (NRCS) с различными медиа-устройствами (видеосерверы, генераторы титров, аудиосерверы) через единый язык на основе XML.
Описание
Он обеспечивает обмен следующими типами сообщений[1]:
- Описательные данные для медиаобъектов.
- MOS «отправляет» описательную информацию и указатели в NRCS по мере создания, изменения или удаления объектов в MOS. Это позволяет NRCS «знать» о содержимом MOS и выполнять поиск и манипулирование данными, полученными от MOS.
- Обмен плейлистами.
- NRCS может формировать и передавать информацию о плейлистах в MOS. Это позволяет NRCS управлять последовательностью воспроизведения или показа медиаобъектов через MOS.
- Обмен статусом.
- MOS может информировать NRCS о статусе конкретных клипов или системы MOS в целом. NRCS может уведомлять MOS о статусе отдельных элементов плейлиста или текущих порядков воспроизведения.
MOS был разработан для сокращения необходимости создания драйверов для конкретных устройств. Благодаря возможности встраивать функциональность и обрабатывать события, производители были освобождены от необходимости разрабатывать драйверы устройств. Производителям оставалось только реализовать интерфейс с компьютерными системами новостных редакций. Такой подход предоставляет вещателям гибкость при выборе оборудования от разных производителей[2]. Это также снижает потребность в наличии операторов в разных частях студии, так как, например, несколько генераторов титров (CG) могут запускаться с одного управляющего рабочего места, без необходимости присутствия оператора у каждого пульта CG[3].
MOS позволяет журналистам видеть, использовать и управлять медиаустройствами внутри системы ENPS агентства Associated Press, чтобы отдельные компоненты технологии производства новостей использовали общий язык на основе XML[4].
История MOS
Первая встреча группы по разработке протокола MOS состоялась на конференции разработчиков ENPS агентства Associated Press в Орландо, Флорида в 1998 году. Основные концепции MOS были переданы в общественное достояние на этой конференции[5].
Как открытый протокол, группа разработки MOS поощряет участие производителей вещательного оборудования и их клиентов[6]. Сообщается, что более 100 компаний сотрудничают с AP по проектам, связанным с MOS. Совместимое оборудование и программное обеспечение включает видеомонтаж, хранение данных и управление; автоматизацию; машинное управление; суфлёры; генераторы титров; аудиомонтаж, хранение и управление; веб-публикация, интерактивное телевидение, полевую передачу и графику[4].
В настоящее время разработка ведётся по двум направлениям: версия на основе сокетов и версия на основе веб-сервисов. По состоянию на январь 2011 года официальные версии протокола MOS: 2.8.4 (сокеты) и 3.8.4 (веб-сервисы)[7].
В 2016 году были предложены изменения для поддержки IP-видео в протоколе MOS. Это предложение позволяет включать представления источников живого IP-видео, таких как NDI (Network Device Interface), в качестве объектов MOS наряду с объектами MOS, представляющими файлы для воспроизведения с диска[8].
Существует также реализация на Java под названием jmos, которая в настоящее время совместима со спецификацией MOS 2.8.2[9].
Открытый TypeScript (диалект JavaScript) MOS-коннектор[10] и MOS Gateway[11] активно разрабатываются норвежским государственным вещателем NRK в рамках их инициативы по созданию открытого программного обеспечения для автоматизации вещания Sofie[12].
Открытая библиотека и инструмент командной строки на Python под названием mosromgr была разработана BBC[13]. Библиотека mosromgr предоставляет функции для классификации типов файлов MOS, обработки и анализа файлов сообщений MOS, а также для объединения набора файлов MOS в полный рабочий порядок[14].
В 2017 году Национальная академия телевизионных искусств и наук присудила группе MOS премию «Эмми» за «Разработку и стандартизацию протокола Media Object Server (MOS)»[15].