Support for NMOS IS-04 and IS-05: Stream discovery - AWS Elemental Live

Support for NMOS IS-04 and IS-05: Stream discovery

AWS Elemental Live supports NMOS IS-04 and IS-05 with both SMPTE 2110 inputs and outputs.


Currently, AWS Elemental Live supports management of SMPTE 2110 streams using NMOS. AWS Elemental Live doesn't support management of other types of streams.

How NMOS works

NMOS is a standard for discovering, managing, and connecting to media streams, including a SMPTE 2110 stream. An NMOS solution works with an NMOS registry that contains the following:

  • Information about the SMPTE 2110 streams, including a unique ID for each stream.

  • Information about the sender and receiver for a stream. For a stream that AWS Elemental Live outputs, AWS Elemental Live is the sender. For a stream that AWS Elemental Live ingests, it is the receiver.

With this registry, nearly all the information about the stream is maintained in the registry. Therefore, instead of including information in fields of the AWS Elemental Live event, you configure the event to obtain that information from the registry. The setup is particularly useful when you need to manage many SMPTE 2110 streams in many events. You can centralize the setup of all the events in the NMOS registry.

Elemental Live automatically detects any NMOS registry that is set up on your network.

Along with the NMOS registry, you need an NMOS client application that lets you work with the registry.

The NMOS registry relies on the SDP files that apply to each SMPTE 2110 stream. The registry extracts the information, and the NMOS client application lets you work with the information.

SMPTE 2110 without NMOS

If you don't set up an NMOS solution, you still use SDP files:

  • For a SMPTE 2110 input, you must identify the server where the SDP files are stored. This can be any HTTP server. When you configure the input, you specify which SDP files contain information about the SMPTE 2110 stream.

  • For a SMPTE 2110 output, AWS Elemental Live automatically creates the applicable SDP files. You must make these files accessible to the downstream system.