Skip to content

NDI Support

Exaplay 3 can receive NDI® (Network Device Interface) video streams as live inputs, and optionally output to NDI for monitoring or routing.

What Is NDI?

NDI is a royalty-free standard by NewTek/Vizrt for transmitting high-quality video over standard IP networks (Gigabit Ethernet or faster). Common NDI sources include:

  • vMix, OBS, Wirecast — live production software
  • PTZ cameras with NDI output
  • NDI converters for SDI and HDMI sources
  • Other Exaplay 3 instances

Receiving NDI

  1. Ensure the NDI sender is on the same network as the Exaplay machine.
  2. In the File Browser, click the Live Feeds tab.
  3. Available NDI sources appear automatically (NDI discovery uses mDNS).
  4. Drag an NDI source onto a track in the Timeline, the same as any media file.

Live Feeds tab with NDI sources

Live Source On/Off Switch

Each NDI live source has an Enabled switch in its Set Live Parameters dialog. Turning a source off releases the receiver so the NDI SDK stops scanning for the (absent) sender — the deterministic way to drop CPU when a source is switched off at the wall.

  • The auto-reconnect search for a sender that drops out unexpectedly stays at full cadence, so a genuinely lost source still reconnects on its own.
  • The Enabled switch is the operator's explicit lever for a source that is meant to be off.

New in 3.2: this switch resolves the "NDI source switched off → high CPU" case.

Auto-Connect on Project Start

NDI sources saved in a project are re-armed automatically when the project loads, so live feeds start reliably on startup without having to re-add them by hand.

NDI Performance

ResolutionRequired network bandwidth
1080p/30~125 Mbps
1080p/60~250 Mbps
4K/30~500 Mbps

Use a dedicated VLAN or at least a managed switch with QoS for NDI traffic in professional environments.

NDI Output (Monitoring)

To send an Exaplay output as an NDI stream:

  1. Open Config → Outputs.
  2. Select the output you want to share.
  3. Enable NDI Output and enter a stream name.

The stream becomes discoverable by any NDI receiver on the network.

Troubleshooting

ProblemSolution
NDI source not discoveredCheck firewall (allow UDP 5353 for mDNS, and TCP/UDP 5960+ for NDI data)
Dropped framesUse a wired connection; NDI is latency-sensitive
High CPU on receiveInstall the NewTek NDI SDK for hardware-accelerated decoding
High CPU from a source that is switched offTurn the source off with the Enabled switch in Set Live Parameters — this releases the receiver so the SDK stops scanning for the absent sender
Source shows but won't playCheck that resolution and frame rate are within system limits

Exaplay 3 User Documentation