Networked Media Open Specifications

AMWA MS-05-01 NMOS Control Architecture

About MS-05-01

What does it do?

It defines the architecture for modelling various types of devices which interrelates with existing NMOS Specifications and the JT-NM Reference Architecture.

Why does it matter?

The modelling system provides for the definition of device configuration, control and monitoring APIs using a set of published class definitions and operating rules.

The model includes the abilities for controllers to discover full device APIs in live systems, and to reconfigure devices dynamically (i.e. at run time).

In all cases, multiple simultaneous controllers are fully supported with no requirement for polling to maintain synchronization.

How does it work?

It provides the architecture for control and monitoring class hierarchies and core mechanisms for building device control and monitoring APIs.

Other specifications in the suite

MS-05-01 has been developed by the Advanced Media Workflow Association as part of the Networked Media Open Specifications initiative. See here for an overview of NMOS specifications.

The NMOS Testing Tool creates a simple web service for testing implementations of all NMOS APIs.

The links to documentation, API and examples below, and for SPEC links in the page menu bar are for this release or branch: branches/v1.0.x. Links to other published releases and other live branches appear later in the page, or in the VERSIONS menu.

Documentation for branch v1.0.x





Published Releases


Live Branches


These pages are rendered from the source of the specification, which is in this GitHub repository.

Repository Default Branch Lint (default) Render (all)
ms-05-01 v1.0.x Lint Status Render Status