AMWA IS-06 NMOS Network Control Specification (Deprecated)
AMWA IS-06 IS DEPRECATED
What does it do?
- IS-06 lets broadcast control applications manage what happens on the network itself
What was the motivation?
- Ethernet switch output ports might only support a limited number of media flows before they start dropping packets
- This is different to what happens in a typical SDI router
- And it means corrupted video and audio
How does it work?
- Provides a “Northbound” API from network fabric’s controller
- Includes topology discovery, flow authorization and assurances of flow bandwidth
Getting started
Readers are advised to be familiar with:
Readers should read the documentation in this repository, starting with the Overview, and then look at the APIs, which are written in RAML and JSON Schema (if a suitable tool for reading RAML is not available, then this will create HTML versions).
HTML rendered versions of all NMOS Specifications are available at https://amwa-tv.github.io/nmos
Releases
It is recommended that the tagged releases are used as a reference for development as opposed to the 'master' or development branches of this repository.
Each version of the specification is available under a v<#MAJOR>.<#MINOR> tag such as 'v1.0'. Once a specification has been released, any updates to its documentation and schemas which do not modify the specification will be made available via a v<#MAJOR>.<#MINOR>.<#UPDATE> tag such as 'v1.0.1'.
Contents
- README.md -- This file
- docs/1.0. Overview.md -- Documentation targeting those implementing APIs and clients. Further topics are covered within the docs/ directory
- APIs/NetworkControlAPI.raml -- Normative specification of the NMOS Network Control API
- APIs/schemas/ -- JSON schemas used by API specifications
- APIs/generateHTML -- Tool to create HTML browsable version of the API specifications. Requires raml2html.
- examples/ -- Example JSON requests and responses for APIs
- LICENSE -- Licenses for software and text documents
- NOTICE -- Disclaimer