미디어 오브젝트 서버
Media Object Server미디어 오브젝트 서버(MOS) 프로토콜은 뉴스룸 컴퓨터 시스템(NCS)이 방송 제작을 위해 비디오 서버, 오디오 서버, 스틸 스토어, 캐릭터 생성기 등과 표준 프로토콜을 사용하여 통신할 수 있도록 한다.[1][2]
MOS 프로토콜은 XML을 기반으로 한다.[3] 그것은 다음과 같은 종류의 메시지를 교환할 수 있게 한다.[4]
- 미디어 개체에 대한 설명 데이터.
- MOS는 MOS에서 객체가 생성, 수정 또는 삭제될 때 NCS에 대한 설명 정보와 포인터를 "푸싱"한다. 이를 통해 NCS는 MOS의 내용을 "인식"할 수 있으며 NCS는 MOS가 보낸 데이터에 대한 검색을 수행하고 조작할 수 있다.
- 재생 목록 교환.
- NCS는 재생 목록 정보를 만들어 MOS로 전송할 수 있다. 이를 통해 NCS는 MOS가 미디어 개체를 재생하거나 표시하는 순서를 제어할 수 있다.
- 상태 교환.
- MOS는 NCS에 특정 클립이나 MOS 시스템의 상태를 일반적으로 알릴 수 있다. NCS는 MOS에 특정 재생 목록 항목이나 실행 중인 주문의 상태를 통지할 수 있다.
MOS는 기기별 드라이버의 개발 필요성을 줄이기 위해 개발되었다. 개발자들이 기능을 내장하고 이벤트를 처리할 수 있게 함으로써, 판매업자들은 장치 드라이버 개발의 부담을 덜게 되었다. 뉴스룸 컴퓨터 시스템에 접속하는 것은 제조업체에게 맡겨졌다. 이 접근방식은 방송사가 여러 공급업체로부터 장비를 구입할 수 있는 유연성을 제공한다.[5] 또한 각 CG 콘솔에서 운영자가 필요 없이 단일 제어 워크스테이션에서 다중 문자 생성기(CG)를 발사할 수 있기 때문에 스튜디오 전체에서 여러 위치에 운영자를 둘 필요성도 제한한다.[6]
MOS는 기자들에게 AP의 ENPS 시스템 내의 미디어 장치를 보고, 사용하고, 제어할 수 있도록 하여 뉴스룸 생산 기술의 개별 조각이 공통 XML 기반 언어를 말할 수 있도록 한다.[7]
모스의 역사
MOS 프로토콜 개발 그룹의 첫 만남은 1998년 플로리다 주 올랜도에서 열린 AP 통신 ENPS 개발자 회의에서 이루어졌다. MOS의 기본 개념은 그 회의에서 공개되었다.[8]
개방형 프로토콜로서, MOS 개발 그룹은 방송 장비 판매업자와 그 고객들의 참여를 장려한다.[9] 100개 이상의 기업이 모스 관련 프로젝트에 AP와 협력하는 것으로 알려졌다. 호환되는 하드웨어 및 소프트웨어는 비디오 편집, 저장 및 관리, 자동화, 기계 제어, 프롬프터, 캐릭터 생성기, 오디오 편집, 저장 및 관리, 웹 출판, 대화형 TV, 현장 전송 및 그래픽을 포함한다.[7]
현재 개발은 소켓 기반 버전과 웹 서비스 버전이라는 두 가지 트랙에서 이루어지고 있다. 현재 MOS 프로토콜의 공식 버전은 2011년 1월 현재 2.8.4(소켓)과 3.8.4(웹서비스)이다.[10]
2016년, MOS 프로토콜에 IP 비디오 지원을 도입하기 시작했다. 이[11] 제안은 NDI(Network Device Interface)와 같은 실시간 IP 비디오 소스를 디스크에서 재생할 파일을 나타내는 MOS 객체와 함께 MOS 객체로 포함할 수 있도록 허용한다.
현재 MOS 규격 2.8.2와 호환되는 자바 기반의 jmos라는 구현도 있다.[12]
오픈 소스 TypeScript (JavaScript의 대화형) MOS 커넥터와[13] MOS 게이트웨이는[14] 오픈 소스 Sofie[15] 방송 자동화 소프트웨어 이니셔티브의 일환으로 노르웨이 국영 방송사 NRK에 의해 활발하게 개발되고 있다.
오픈 소스 파이썬 도서관과 모스롬그라는 명령줄 도구가 BBC에 의해 개발되었다.[16] Mosromgr 라이브러리는 MOS 파일 형식 분류, MOS 메시지 파일 처리 및 검사, MOS 파일 배치의 완전한 실행 순서로 병합하는 기능을 제공한다.[17]
2017년 국립 텔레비전 예술 과학 아카데미는 "MOS(Media Object Server) 프로토콜의 개발 및 표준화"[18]로 에미상을 MOS그룹에 수여했다.
참조
- ^ "MOS Project". Mosprotocol.com. Retrieved 2012-05-03.
- ^ "Cover Pages: MOS-X (Media Object Server – XML)". Xml.coverpages.org. Retrieved 2012-05-03.
- ^ Qureshi, Rizwan (2009-04-01). "MOS Protocol Fundamentals – CodeProject®". Codeproject.com. Retrieved 2012-05-03.
- ^ "Mos Faq". Mosprotocol.com. Retrieved 2012-05-03.
- ^ "Newsmaker". Newsmaker.us. Retrieved 2012-05-03.
- ^ "Media Object Server – eNotes.com Reference". Enotes.com. 2002-03-21. Retrieved 2012-05-03.
- ^ a b WGN-TV, Chicago, Illinois, USA. "ENPS and MOS". Enps.com. Retrieved 2012-05-03.
{{cite web}}: CS1 maint : 복수이름 : 작성자 목록(링크) - ^ "Mos Faq". Mosprotocol.com. Retrieved 2012-05-03.
- ^ "How to Participate in MOS". Mosprotocol.com. Archived from the original on 2011-09-27. Retrieved 2012-05-03.
- ^ "MOS Protocol 2.8.4 (Current)". Mosprotocol.com. Archived from the original on 2012-05-05. Retrieved 2012-05-03.
- ^ "NDIMonitor". www.sienna-tv.com. Retrieved 2017-01-25.
- ^ "jmos – Open java implementation for Media Object Server Communications Protocol (MOS) – Google Project Hosting". Retrieved 2012-05-03.
- ^ Sofie: The Modern TV News Studio Automation System (MOS Connection library): nrkno/tv-automation-mos-connection, Norsk rikskringkasting (NRK), 2019-06-07, retrieved 2019-06-10
- ^ Sofie: The Modern TV News Studio Automation System (MOS Gateway): nrkno/tv-automation-mos-gateway, Norsk rikskringkasting (NRK), 2019-05-15, retrieved 2019-06-10
- ^ 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, retrieved 2019-06-10
- ^ MOS Running Order Manager, BBC News Labs, retrieved 2021-12-09
- ^ mosromgr 0.9.1 Documentation, BBC News Labs, retrieved 2021-12-09
- ^ http://mosprotocol.com/forums/topic/mos-emmy-statues-nominations-and-voting/