1. Outputs
  2. NDI®



Send outputs over IP, useful for streaming.

What's NDI?

NDI stands for Network Device Interface, and enables high-definition video to be sent and received over a computer network with low-latency. In FreeShow it is used to send multiple output streams, it also supports transparent videos. The streams can be received and used by a streaming software such as OBS og vMix. It is recommended to use ethernet connection.


Go to any output, and enable the checkbox for NDI®. Note that this is currently not supported by Linux. You can change the framerate after enabling, default is 30 fps.

You can also enable "Transparent" to send e.g. just the text to a streaming software like OBS.


It's worth noting that sending or receiving data over NDI is processor intensive on the computer, and also uses a considerable amount of bandwidth if sent over a network.

Using with OBS

FreeShow sends the streams as "FreeShow NDI - output name". See this tutorial to learn how to capture and output with OBS.


  • Use an ethernet cable if possible, because it is more reliable and less prone to latency.
  • Make sure both the sending and receiving device are in the same network subnet.
  • Download NDI Tools from NewTek's official website, and use the Monitor on the same device as FreeShow, to diagnose if the problem is on the network or directly from the FreeShow output.