Pilot Data Server Administrator Guide

Version PDS-9.1 | Published June 26, 2024 ©

MOS XML

The MOS (Media Object Server) protocol is a communication standard specifically designed for newsroom computer systems (NRCS) in the broadcast industry. It enables interoperability and seamless integration between various software, devices and plugins used within a newsroom environment. It is important to note that while the MOS protocol provides a standard framework for communication, the specific implementation and feature set may vary between different vendors and systems.

From Viz Pilot Edge 3.0 and Pilot Data Server 9.0, our philosophy in Vizrt is to use these guidelines for how to implement certain parts of the MOS protocol:

  1. We want to be as compliant as possible to the MOS protocol version 2.8.5.

  2. Where the protocol specification is vague or inadequate, we try to stick to the MOS XML values of existing released Vizrt software.

  3. We want to be as internally consistent as possible between Viz Pilot News, Viz Pilot Edge and Pilot Data Server.

The following MOS XML values can be used by newsroom vendors and other consumers as a guide:

Info: Please note that the value 50 below depends on the video_mode setting in Pilot Data Server, being 50 for PAL and 60 for NTSC.

The value for <itemEdDur> and <itemEdStart> are given in frames. <objTB> is given in frames per second and should be used to calculate the duration in minutes and seconds.

Graphics with No Timing Info

Viz Pilot News 8.9 plugin

Viz Pilot Edge 3.0 / PDS 9.0

<objType>

PILOT

PILOT

<objTB>

0

50

<objDur>

1

1

Graphics with Timing Info

Viz Pilot News 8.9 plugin

Viz Pilot Edge 3.0 / PDS 9.0

<objType>

PILOT

PILOT

<objTB>

50

50

<objDur>

1

1

<itemEdDur>

250

250

<itemEdStart>

50

50

Videos

Viz Pilot News 8.9 plugin

Viz Pilot Edge 3.0 / PDS 9.0

<objType>

PILOT

VIDEO

<objTB>

50

50

<objDur>

298

298

Stillstore Images

Viz Pilot News 8.9 plugin

Viz Pilot Edge 3.0 / PDS 9.0

<objType>

PILOT

STILL

<objTB>

0

0

<objDur>

1

1

Overriding MOS XML Values

For backwards compatibility with existing newsroom system implementations, it is possible to override some of these values when served out from Pilot Data Server and using Viz Pilot Edge. This should only be done to overcome potential critical issues when upgrading Viz Pilot Edge or Pilot Data Server, and not be a permanent solution. These are the database parameters that can be overridden:

mos_override_objtype

mos_override_objtb

mos_override_objdur

See Database Parameters on how to add optional database parameters.