Networked Media Open Specifications
HOME DOCS VERSIONS IS BCP MS INFO REG DEVEL SEARCH

Networked Media Open Specifications: Introduction

About NMOS

NMOS is a family name for specifications produced by the Advanced Media Workflow Association related to networked media for professional applications.

For a non-technical introduction to NMOS see AMWA’s overview page.

The tables below list the current specifications and provide links to their documentation on specs.amwa.tv. The “Release” links will take you to the documentation and download page (↓) for the latest release of recent versions of the specification.

The tables no longer include direct links to the GitHub repos. These are available through the NMOS CI Dashboard.

The NMOS API Testing Tool supports the majority of these specifications.

NMOS Interface Specifications (IS)

These specify NMOS APIs using RAML, JSON Schema and normative text, supported by examples and other text:

Id Name Spec Status Release(s)
IS-04 Discovery & Registration AMWA Specification (Stable)
IS-05 Device Connection Management AMWA Specification (Stable)
IS-06 Network Control AMWA Specification
IS-07 Event & Tally AMWA Specification
IS-08 Audio Channel Mapping AMWA Specification (Stable)
IS-09 System Parameters AMWA Specification
IS-10 Authorization AMWA Specification
IS-11 Stream Compatibility Management Work In Progress
IS-12 Control Protocol Work In Progress

NMOS Data Model Specifications (MS)

These model the resources used in NMOS APIs:

Id Name Spec Status Release(s)
MS-04 ID & Timing Model AMWA Specification
MS-05-01 NMOS Control Architecture Framework Work In Progress
MS-05-02 AMWA NMOS Control Framework Work In Progress
MS-05-03 AMWA NMOS Control Block Specs Work In Progress

NMOS Best Common Practices (BCP)

These specify best practice for use of NMOS APIs:

Id Name Spec Status Release(s)
BCP-002-01 Natural Grouping AMWA Specification
BCP-003-01 Secure Communications in NMOS Systems AMWA Specification
BCP-003-02 Authorization in NMOS Systems AMWA Specification
BCP-003-03 Certificate Provisioning in NMOS Systems AMWA Specification
BCP-004-01 Receiver Capabilities AMWA Specification
BCP-005-01 EDID to Receiver Capabilities Mapping Work In Progress

NMOS Informative Documents (INFO)

These provide NMOS implementation guides:

Id Name Spec Status
INFO-002 Security Implementation Guide AMWA Specification
INFO-003 Sink Metadata Processing Architecture Work In Progress
INFO-004 Implementation Guide for DNS-SD AMWA Specification
INFO-005 Implementation Guide for NMOS Controllers Work In Progress

NMOS Parameter Registers

These specify constants for many types of NMOS parameter values:

Id Name
common General Procedures and Criteria
capabilities Capabilities
device-control-types Device Control Types
device-types Device Types
flow-attributes Flow Attributes
formats Formats
node-service-types Node Service Types
tags Tags
transports Transports
transport-parameters Transport Parameters

Documentation


The formal specification is provided in this GitHub repository. These pages render the documentation and APIs (which are specified in RAML and JSON Schema).

Repository Default Branch Lint (default) Render (all)
nmos main Lint Status Render Status