NDI (vuo.ndi)
Nodes for sending and receiving video and audio over the network using NDIĀ®.
NewTek Network Device Interface (NDIĀ®) is a protocol for sending and receiving realtime video, audio, and metadata over an IP network.
NDI protocol support
Vuo supports the following aspects of the NDI protocol:
- Listing sources
- Sending and receiving video
- Sending audio
- Sending and receiving metadata
- Sending and receiving tally
Vuo does not currently support:
- Receiving audio
- Non-square pixel aspect ratios
- Interlacing
- Failover
- PTZ control
Metadata
In addition to video and audio, the NDI protocol allows sending XML data between devices. This can be used to send information such as captions, MIDI, GPI, DMX, and iXML. The Send NDI Video
and Receive NDI Video
nodes can each bidirectionally send and receive metadata.
Use Vuo’s Tree nodes to create data structures to send over NDI, and to extract information received via NDI. The Send NDI Checkerboard and Metadata composition demonstrates this.
Troubleshooting
- If Vuo isn’t receiving video frames from an NDI source, but other devices on the network are able to receive from that source, try disabling the macOS Firewall (System Settings > Network > Firewall).
- Check for messages in Vuo’s Console window (Tools > Show Console).
Example compositions:
- Display NDI Video: Receives video from the first-detected NDI device on the network, and displays it in a window.
Use the Send NDI Checkerboard composition, the NDI Scan Converter app, or another NDI device to send video to this composition.
- Send Live Video with Newsfeed: Receives live video from the system's camera, renders a scrolling RSS newsfeed on top of it, and outputs it via NDI.
Use the Display NDI Video composition, the NewTek NDI Video Monitor app, or another NDI receiver to view the output of this composition.
- Send NDI Checkerboard: Outputs a scrolling checkerboard via NDI.
Use the Display NDI Video composition, the NewTek NDI Video Monitor app, or another NDI receiver to view the output of this composition.
- Send NDI Checkerboard and Metadata: Outputs a scrolling checkerboard via NDI, only when a receiver is connected. Also sends metadata specifying a product name.
Use the Display NDI Video composition, the NewTek NDI Video Monitor app, or another NDI receiver to view the output of this composition.
Nodes: