How to configure NMOS

NMOS is a control protocol for the uncompressed-2110 (mainly) content.

NMOS 4 - registry: This service is only for the detection and registry of current configurations and devices.

NMOS 4 registry is based on 2 steps: Finding the registry server and registering (There is also P2P mode - not relevant for us).

  1. The NMOS client detects the registration server via mDns service that can wait for the server to advertise or send its own query. After detecting the server, it uses HTTP protocol (on registry defined port) where all traffic is generated by the MCM.

  2. The MCM registers the “NODE” - per MCM server, “DEVICE” per each channel and each encoder, “SENDER” per each encoder TX - one per video and one per audio, “RECEIVER” per channel element - one per video, 8 for audio, 4 for metadata (ANC).

NMOS 5 - control: Configure active receivers/senders.

With NMOS 5, the MCM is an HTTP server. On MCM define port (currently 950). The MCM listens to the activation commands for both receivers and senders.

A test for NMOS broadcasting receivers is HTTP://{IP Adress}:950/x-NMOS/node/1.0/receivers web browser test.

 

GUI configuration

MCM9000 support NMOS settings through the GUI from Version 5.7.0 onwards. For Version below 5.7.0, please use proceed with Manual Configuration

Please follow the steps below to configure the NMOS settings through GUI when you dont have an mDNS.

  1. On the MCM GUI, Navigate to Network → Configuration. Click on edit and check the check box to enable NMOS.

2. Please navigate to System → System Information → System Settings.

3. In the NMOS Settings, specify the registry and query in the format : registry=<ip_address>:<port>,query=<query port>,noverify. For example, registry=1.1.1.1:1111,query=2222,noverify.

**Please note, query is optional and if it is not defined it’s considered noverify.

**registry can also be specified as reg=<ip_address>:<port>.

Click on the submit button.

Source configuration

Please ensure to follow the below steps in case the device is not recognized in NMOS controller.

  1. In the source configuration the right network interface is selected for the main and secondary NIC.

2. In the PID/components the required 2110 Audio and Video.

Please note, all the Audio and Video are displayed individually when viewed on NMOS controller.

 

Manual configuration

** NOTE : Please contact support@tagvs.com if you require Manual Configuration since this can be done only by a TAG VS support team member.

** Use the Manual Configuration only if you use MCM9000 version lower than 5.7.0.

Working with mDNS

 

Please follow the steps below for the NMOS registry if you have an mDNS service.

  1. On the MCM, do ssh and log in as the root user.

  2. Use the below command to display the NMOS module logging and enable listening.

/mosaic/bin/logger nmos

3. On the MCM GUI, Navigate to Network → Configuration. Click on edit and check the check box to enable NMOS.

 

Working without mDNS

If you do not have an mDNS, it is possible to specify static nmos server configuration, either manually or through the GUI of MCM9000.

** The below steps are relevant only for MCM9000 version lower than 5.7.0. Please use GUI configuration for MCM9000 version 5.7.0 onwards.

Manual configuration

  1. On the MCM, do ssh and log in as the root user.

  2. Create a text file named: nmos.info

  3. In the file fill the following fields:

ip=172.18.7.14

port=8080

It is also possible, in the following style:

ip 172.18.7.14

port 8080

 

Additonal flags supported on nmos.info file:

ip=xx.xx.xx.xx

port=xxxx

dontverify

queryport=xxxx

dontverify : dontverify prevents verification of the NMOS IS-04 to the query server (if not available). It is added to reduce the number of flag request. 

queryport=xxxx : queryport defines the query server port. It is added if its not same as the connection/registry port.

Note

Version 5.6.7 includes dontverify. (recommended)

Version 5.6.8 includes the query port. (optional)

 

4. Upload the file to the icons folder using ftp with the following credentials:

5. Once uploaded, please do a Soft Reset (System → System Information → Device Controls → System Soft Reset) on the MCM9000 for the changes to reflect.

6. Now follow the steps 2 and 3 in Working with mDNS.

Source configuration

Please ensure to follow the below steps in case the device is not recognized in NMOS controller.

  1. In the source configuration the right network interface is selected for the main and secondary NIC.

2. In the PID/components the required 2110 Audio and Video.

Please note, all the Audio and Video are displayed individually when viewed on NMOS controller.