Skip to content

Specifications

Peter Brightwell edited this page Jan 20, 2021 · 6 revisions

NMOS Specifications are created by activities within the AMWA Network Media Incubator project.

Go to https://specs.amwa.tv/nmos for the current list of NMOS Specifications. This includes version information and links to the specifications themselves, and their "source" on GitHub.

NMOS Specifications typically define APIs using RAML and JSON Schema, together with Markdown documents on their usage.

AMWA's specification process is described in BCP-001. See AMWA's specification page to access it.

What is required vs optional?

Some parts of NMOS specifications are optional, for example support for advanced queries. This is reflected in the API definitions and supporting text. Suggestions on how best to represent required vs optional parts (e.g. as a colour-coded table?) are welcome.

Additional Resources

The formal specifications share a number of common type definitions which identify constraints or capabilities. These are held separately in order to support extensibility:

  • AMWA NMOS Parameter Registers: repo doc