Notch Notch
2026.2 2026.1 0.9.23
AI MCP
 Light | Dark
NDI

NDI

Updated: 4 Sep 2026

What is NDI? #

NDI is an IP video streaming protocol developed by NewTek.

Notch accepts NDI sources into the nodegraph via the Video NDI Source node.

Receiving an NDI stream #

To test/experiment with NDI we recommend utilising the NewTek NDI Tools pack to test your NDI configuration.
  1. Create an NDI source on the network. (You can use ‘NewTek NDI Test Patterns’ tool to create a test source).
  2. In Notch, browse the current NDI sources by going to:
    1. Project -> Settings -> NDI
    2. Go to the NDI panel and click ‘Refresh Sources’ and you will now see your video sources. ndisource
  3. Add an Video NDI Source node to your scene.
    1. Select the NDI Source (dropdown) property or set it manually with the NDI Source Name & NDI Source IP properties.
  4. Connect your Video NDI Source node to it’s destination, e.g. Image 2D. ndinodes
  5. Play the scene and you will see the incoming video.
To refresh the NDI Source list in the Video NDI Source node, go to Project/Settings/NDI and click ‘Refresh Sources’.
Please note, NDI audio is not currently supported.

Outputting an NDI stream #

There are two methods of outputting NDI form Notch:

  1. Setting a global NDI sender in project settings that will output whatever the current viewport is displaying
  2. Using a NDI Output post-fx node in the nodegraph to selectively output NDI streams

Global NDI sender #

To output Notch’s main output to an NDI stream:

  1. Go to Projects/Settings/NDI and turn on “NDI Sender”
  2. Type a name into “NDI Sender Name”
  3. Hit OK

This will now output whatever is currently playing in your project, regardless of what composition your are in.

NDI Output node #

The NDI Output post-fx node allows you to selectively output textures from within your nodegraph, rather than just outputting the main output. To use this:

  1. Add an NDI Output post-fx node to the nodegraph
  2. Attach it to the texture that you want it to output
  3. Set an “NDI Sender Name” in the nodes properties

In this example you can see that the main output is displaying the original image, where as the NDI Output node is outputting the green colour corrected texture.

The Video NDI Source at the bottom is set up to receive the NDI output back into Notch.

ndioutput

Using NDI in Standalone applications #

When using NDI input/output with a standalone application, you may need to copy the following DLL to the same directory as your exported .exe file:

C:\Program Files\Notch\Processing.NDI.Lib.x64.dll

Using NDI in the disguise media server #

NDI cannot be passed directly to a Notch block using the Video NDI Source node when running inside of disguise. To use NDI in a Notch block running in disguise, the recommended method is to run NDI directly to disguise and pass the feed onwards into the Notch block using exposed parameters.