NDI introduction - read first!

Posts: 785
What is NDI?
NDI (Network Device Interface) is a technology that is able to stream graphics over your local network. For ATVO, that means you can directly stream the overlay graphics to your favorite broadcasting tool, without having to use "Window Capture".

You can consume an NDI stream in many ways, for example via Open Broadcaster Software (OBS). Other high-end professional solutions include consuming NDI via Tricaster or similar hardware.

For our typical users, NDI may be useful to off-load streaming of the overlay to another computer on your network. Rather than placing the overlay on top of an iRacing window and streaming the desktop, you can now consume the NDI stream on another computer and overlay the graphics via OBS or other software.

Note that you need to use additional plugins for OBS, such as obs-ndi plugin.

More information on NDI can be found on their website: https://www.ndi.tv/


ATVO NDI support
ATVO currently supports two versions of NDI streaming which are very different. The differences are highlighted in another thread here: .
Please read carefully which version you are using.


1. NDI v1 included with ATVO v1.25
From version 1.25, ATVO has included a built-in NDI streaming option. This version is accessible through the Settings of ATVO and enabling NDI in the NDI settings.

This version of NDI has poor performance and we plan to replace it with the new "NDI Recorder" later. For now however, NDI v1 can be used in the stable build of ATVO, while its replacement will remain in alpha until we are happy with it.

Instructions can be found here: NDI v1 instructions



2. NDI Recorder included with ATVO v1.30.0.1 alpha
NDI Recorder is intended to replace the current NDI v1 built into ATVO. NDI Recorder solves the performance issues by making use of GPU rendering support. However, it is still largely untested and will remain available only on alpha for the time being.

Instructions can be found here: NDI Recorder instructions
Edited (2 times)