NGC Catalog
CLASSIC
Welcome Guest
Containers
NMOS Controller

NMOS Controller

For copy image paths and more information, please view on a desktop device.
Logo for NMOS Controller
Description
This container provides a browser-based application that uses NMOS APIs to discover, connect and manage resources within a networked media system. For more information on the Networked Media Open Specifications, see https://www.amwa.tv/nmos-overview.
Publisher
NVIDIA
Latest Tag
0.6.0
Modified
December 11, 2024
Compressed Size
316.26 MB
Multinode Support
No
Multi-Arch Support
Yes
0.6.0 (Latest) Security Scan Results
No results available.
NMOS logo

NMOS Controller

This container provides a browser-based application that uses NMOS APIs to discover, connect and manage resources (Devices, Senders and Receivers) within a networked media system. For more information on the Networked Media Open Specifications, see https://www.amwa.tv/nmos-overview.

This controller has been developed following the AMWA NMOS Controller Implementation Guide.

Install and Run The Application

To install and run the application under Kubernetes, refer to the Helm chart or the Local Developer Setup with Kubernetes guide.

To install and run the application under Docker, refer to the Local Developer Setup with Docker.

In brief:

The NMOS Controller requires an NMOS Registry running in the network. The NMOS Registry container can be used for this.

Prepare a config.json file with the following content

{
    "NMOSRegistryBaseUrl": "http://<host>:<port>"
}

where:

  • <host> and <port> are the appropriate values for the Query API of your NMOS Registry.

This config file needs to be mounted in the container at /usr/share/nginx/html/config/config.json.

Execute the following commands to download and run the container on the host:

docker pull nvcr.io/nvidia/holoscan-for-media/controller-ui:latest
docker run -it --rm -p 3000:80 -v $(pwd)/config.json:/usr/share/nginx/html/config/config.json nvcr.io/nvidia/holoscan-for-media/controller-ui:latest

Now open your browser and visit http://localhost:3000 for the web user interface.

Dependencies

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

License

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