Skip to content
Peter Brightwell edited this page Jan 20, 2021 · 8 revisions

What is it?

AMWA NMOS IS-05 is an API presented by Devices, and provides the means to create a connection between Senders and Receivers on the Devices on which it is running. This provides an inter-operable mechanism for routing media around an IP production network, taking on the role that would have previously been served by router control protocols.

IS-05 succeeds the basic connection management facility is IS-04, but provides a richer set of features. This includes the ability to perform a large number of connection operations in a single request, and the means to connect to Devices that do not provide an SDP file. IS-05 also allows the scheduling of connections, allowing simultaneous connection operations to be synchronised across multiple devices.

IS-05 supports RTP connections such as those used in SMPTE 2022-6 and SMPTE 2110, with MQTT and WebSocket support added in v1.1. It is designed to be extensible to other transports as they emerge. IS-05 also provides support for Forward Error Correction (FEC), as per SMPTE 2022-5, and redundant media paths, as per SMPTE 2022-7 for RTP transports.

Where to find it?

From the main page for this Specification you can access the API definitions, which are written in RAML and JSON Schema, text documentation and examples.

You can also select a release of a version, the development branch for a version, or the GitHub repository for the Specification.

The full list of NMOS Specifications is here.

Which version do I require?

Feature v1.0 v1.1
Core functions x x
RTP unicast and multicast support x x
Bulk connection mode x x
Scheduled activation mode x x
MQTT and WebSocket transports x
Support for supplementary externally defined parameters x