NDI

Overview

Network Device Interface (NDI) is a royalty-free software specification developed by NewTek to enable products to communicate, deliver, and receive high-definition audio and video over a computer network in a high-quality, low-latency manner that is frame accurate and suitable for switching in a live production environment.

Infinity provides the NDI interface as a feature of VIP Link. It supports stream and channel picking from multichannel bundles.

NDI Discovery service is required.

Container Configuration

NDI support in VIP Link is enabled by providing the IP Address of the Discovery service as an environment variable to the container using Variable Name: NDI_DISCOVERY.

Figure 1 shows an example of the container environment setup using Portainer.

Once the configuration is in place, NDI options will be available in the Link setup UI.

The Link configuration involves independent setups for the sender and receiver. Each Link can be used as a send-only, receive-only, or bi-directional codec.

NDI Sender

NDI Sender is enabled when the “Codec Profile” is set to “NDI: NDI Sender”. The value of “Input Label/Source Name” will be used as the NDI stream name.

NDI Receiver

Enter the “Receive Address / UDP Port” input field with a mouse or keyboard. A drop-down showing a list of available NDI sources will appear. Select the desired stream.

After selecting the NDI Stream, the “Receive Channel” field will appear. If that field is empty, Link will automatically pick the first channel from the NDI bundle. To select a specific signal, enter a number or select it from the drop-down list.

Last updated