NDI Input

Receive video over the network with NDI.

What it does

NDI Input receives a live video stream from another application or device on the local network over the NDI protocol: OBS, a vision mixer, another machine running DNA, or any NDI-capable camera or software. It outputs the incoming feed as a live image, along with its width, height and measured frame rate.

It also reports whether it is connected to the chosen source, echoes back the source name, and surfaces an error message, for on-screen diagnostics or fallback to another input.

When to use it

ParameterTypeDefault
sourceString""
low_bandwidthBooleanfalse
enabledBooleantrue
positionVec3(0, 0, 0)
opacityNumber1

Gotchas

Enabled fully stops the input when off. Width, Height and FPS do not reflect a live source until it is switched back on.

Worked example

  1. Add an NDI Input node.

  2. Open the Source dropdown and pick the sender you want to receive from.

  3. If bandwidth is limited, turn on Low Bandwidth to request a lighter stream.

  4. Wire Image into the rest of your graph, and optionally check Connected to confirm the feed is live.

See also

NDI Output · Syphon Input · Camera Input · Rasters (images)