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 and NMOS Roadmap.
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 | Deprecated | |
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 | AMWA Specification | |
IS-12 | Control Protocol | AMWA Specification | |
IS-13 | Annotation | 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 | AMWA Specification | |
MS-05-02 | AMWA NMOS Control Framework | AMWA Specification | |
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-002-02 | Asset Distinguishing Information | 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 | AMWA Specification | |
BCP-006-01 | NMOS With JPEG XS | AMWA Specification | |
BCP-006-02 | NMOS With H.264 | Work In Progress | |
BCP-006-03 | NMOS With H.265 | Work In Progress | |
BCP-007-01 | NMOS With NDI | 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 | AMWA Specification |
INFO-006 | Implementation guide for NMOS Device Capabilities Control | AMWA Specification |
NMOS Parameter Registers
These specify constants for many types of NMOS parameter values:
NMOS Control Feature Sets
These specify opt-in models for the NMOS Control Framework
Id | Name |
---|---|
identification | Identification |
monitoring | Monitoring |
Documentation
These pages are rendered from the source of the specification, which is in this GitHub repository.
Repository | Default Branch | Lint (default) | Render (all) |
---|---|---|---|
nmos | main |