NVIDIA
NVIDIA
NMOS Registry
Container
NVIDIA
NVIDIA
NMOS Registry

Container implementation of the AMWA Networked Media Open Specifications (NMOS) providing a complete NMOS Registry, a JavaScript-based NMOS Client/Controller and an embedded NMOS Virtual Node. For more information please refer to http://amwa.tv/.

Sign in to access all content for this ContainerSigning in will also allow download accessSign In
NMOS logo

NMOS Registry

This container provides an NMOS Registry which enables discovery and registration of Media Nodes within a networked media system. For more information on the Networked Media Open Specifications, see https://www.amwa.tv/nmos-overview.

It can also be configured to act as a mock NMOS Node.

JT-NM Tested

JT-NM Tested Registry JT-NM Tested Controller

This work is principally based on the rhastie/build-nmos-cpp and sony/nmos-cpp open-source projects.

See those projects for full details on the supported specifications. The container passed the stringent testing required by the JT-NM Tested Program for both Registries and Controllers. The container was tested whilst running on a Mellanox Spectrum-2 switch using the Onyx Docker subsystem.

Install and Run The Application

To install and run the application under Kubernetes, refer to NMOS Registry deployment in the Holoscan for Media user guide for more information. This uses the associated Helm chart.

In brief:

Execute the following command to run the container on the host:

docker run -it --net=host --privileged --rm nvcr.io/nvidia/holoscan-for-media/nmos-cpp:<tag>

where:

  • <tag> is the version label to use (see available tags)

Add -e "RUN_NODE=TRUE" to launch the container as a mock NMOS Node.

Dependencies

NMOS Registry is built on open-source software. The notices, attribution, licenses and source code for these dependencies can be downloaded from the NMOS Registry resource.

License

By downloading and using this software, you accept the terms and conditions of the NVIDIA AI Product Agreement.

Publisher
NVIDIA
NVIDIA
Latest Tag0.4.0
UpdatedDecember 11, 2024 UTC
Compressed Size316.01 MB
Multinode SupportNo
Multi-Arch SupportYes

NVIDIA uses cookies to improve your experience on our web site. We and our third-party partners also use cookies and other tools to collect and record information you provide as well as information about your interactions with our websites for performance improvement, analytics, and to assist in marketing efforts. By clicking "Accept All", you consent to our use of cookies and other tools as described in our Cookie Policy. You can manage your cookie settings by clicking on "Manage Settings." By continuing to use this site or by clicking one of the buttons below, you agree to our Terms of Service (which contains important waivers). Please see our Privacy Policy for more information on our privacy practices.