Nextera’s NMOS Software Core enables ST 2110 based products to interoperate on a multi-vendor IP network and brings plug and play and push-button simplicity to AV over IP routing. Developed by the Advanced Media Workflow Association (AMWA) and specified by the Joint Taskforce on Networked Media (JT-NM), the goal of NMOS is to provide a means for straightforward interoperability between products from a wide range of manufacturers, enabling end users and service providers to build systems using best-of-breed components from multiple manufacturers.
Recognized for their crucial contribution to interoperability, the NMOS specifications are mandated by the European Broadcasters Union (EBU) as part of their “Minimum User Requirements to build and manage an IP-based Media Facility.” NMOS is also mandated by the Joint Taskforce on Networked Media in JT-NM Technical Recommendation TR-1001-1:2018
- IS-04, Discovery and Registration
- Enables ST 2110 devices to be discovered and registered on the network and publishing their abilities.
- • MDNS Discovery of Registration and Discovery Server (RDS)
- • Automatic registration of nodes, ports, and flows
- IS-05, Connection Management
- Enables ST 2110 devices to be configured and switched in a standard way by any broadcast controller.
- • Simple API - HTTP Based
- • Immediate, Relative, or Absolute Timed Switching
- • SDP file generation and management enables real-time receiver configuration
- IS-07, Event & Tally
- IS-07 provides the IP equivalent of GPIO events. It provides a mechanism for carrying time-sensitive information over IP, such as camera tally information, control panel button presses and status, and audio levels. IS-07 sends lightweight messages using WebSocket or MQTT, and message flows are connected using IS-05.
- IS-08, Audio Channel Mapping
- IS-08 introduces Audio Channel Mapping, a key feature enabling audio channels to be re-mapped at the transmitter or receiver. The IS-08 API interacts seamlessly with the IS-04 Registry and IS-05 Connection Management API, allowing the routing of multiple diverse audio streams to any receiver. IS-08 Audio Channel Mapping is crucial for all ST2110 IP video applications where audio streams need to be combined independently of their associated video streams, a common requirement for broadcast and production studios. This capability was present in SDI-based routing systems, and IS-08 enables the same capability in IP.
- IS-09, System Parameters
- IS-09 allows an NMOS Node to obtain global configuration parameters used across the entire SMPTE ST 2110 system. The global configuration parameters are stored in a DNS server on the system, discoverable on powerup by DNS-SD. IS-09 enables the media node to start or re-start in a way that is consistent with the environment it is running in.
- IS-10: Authorization (Work in progress)
- IS-10 provides a mechanism for an API server to accept or reject access requests depending on the authorization of the client.
- IS-10 is essential for security in the control plane by limiting what clients can do. IS-10 is based on JSON Web Tokens and OAuth 2.0 where a control client must provide credentials to get an access token, which is sent with API requests.
- • Delivered as standalone Linux daemon
- • Compatible with Xilinx, Intel, and 3rd Party CPU’s
- • Optional full integration with Nextera/Adeas ST 2110 Core
- • Tested and passed multiple industry interops (JT-NM Tested)
- • Linux Daemon
- • JSON Configuration files
- • Documentation