Протокол MOS (Media Object Server)

Pause

Протокол 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].

Примечания

  1. ↑ Mos Faq. Mosprotocol.com. Дата обращения: 3 мая 2012.
  2. ↑ Newsmaker. Newsmaker.us. Дата обращения: 3 мая 2012.
  3. ↑ Media Object Server – eNotes.com Reference. Enotes.com (21 марта 2002). Дата обращения: 3 мая 2012.
  4. ↑ 1 2 WGN-TV, Chicago, Illinois, USA. ENPS and MOS. Enps.com. Дата обращения: 3 мая 2012.
  5. ↑ Mos Faq. Mosprotocol.com. Дата обращения: 3 мая 2012.
  6. ↑ How to Participate in MOS. Mosprotocol.com. Дата обращения: 3 мая 2012. Архивировано 27 сентября 2011 года.
  7. ↑ MOS Protocol 2.8.4 (Current). Mosprotocol.com. Дата обращения: 3 мая 2012. Архивировано 5 мая 2012 года.
  8. ↑ NDIMonitor (брит. англ.). www.sienna-tv.com. Дата обращения: 25 января 2017.
  9. ↑ jmos – Open java implementation for Media Object Server Communications Protocol (MOS) – Google Project Hosting. Дата обращения: 3 мая 2012.
  10. ↑ Sofie: The Modern TV News Studio Automation System (MOS Connection library): nrkno/tv-automation-mos-connection, Norsk rikskringkasting (NRK), 2019-06-07, <https://github.com/nrkno/tv-automation-mos-connection>. Проверено 10 июня 2019. 
  11. ↑ Sofie: The Modern TV News Studio Automation System (MOS Gateway): nrkno/tv-automation-mos-gateway, Norsk rikskringkasting (NRK), 2019-05-15, <https://github.com/nrkno/tv-automation-mos-gateway>. Проверено 10 июня 2019. 
  12. ↑ This is the documentation for the state-based studio automation system Sofie, used in live TV news production by the Norwegian public service broadcaster NRK since September 2018.: nrkno/Sofie-TV-.., Norsk rikskringkasting (NRK), 2019-06-09, <https://github.com/nrkno/Sofie-TV-automation>. Проверено 10 июня 2019. 
  13. ↑ MOS Running Order Manager, BBC News Labs, <https://bbcnewslabs.co.uk/projects/mosromgr/>. Проверено 9 декабря 2021. 
  14. ↑ mosromgr 0.9.1 Documentation, BBC News Labs, <https://mosromgr.readthedocs.io/en/stable/>. Проверено 9 декабря 2021. 
  15. ↑ Topic: MOS Emmy Statues – Nominations and Voting | MOS Project. mosprotocol.com. Архивировано 21 апреля 2017 года.
Pause