Skip to main content

NDI Consumer

NDI Consumer

Starting with CasparCG 2.3 NDI is a native citizen.

Note: you might have to install the NDI tools for this to work?

Configuration file

<ndi>
<name>[custom name]</name>
<allow-fields>false [true|false]</allow-fields>
</ndi>

AMCP

add 1 ndi name xyz

This NDI source xyz can be viewed from OBS / vMix /Tricaster in NDI sources list / network video list, with CCG PC Name and channel xyz.

Before version 2.3:

CasparCG supported NDI only through the iVGA SDK before version 2.3

Note 2: links provided in this section are likely dead links due to their age

How to use iVGA

<consumers>
<newtek-ivga>
<channel-layout>stereo [mono|stereo|dts|dolbye|dolbydigital|smpte|passthru]</channel-layout>
<provide-sync>true [true|false]</provide-sync>
</newtek-ivga>
</consumers>

How to use NDI

  • Install NewTek Network Video Send.exe.

  • Install NewTek NDI AirSend Updater.exe.

    • You may need to fix the location of the dlls.

      Copy C:\Program Files\NewTek\NewTek NDI AirSend Updater\Processing.AirSend.x64.dll to C:\Windows\System32\

      Copy C:\Program Files\NewTek\NewTek NDI AirSend Updater\Processing.AirSend.x86.dll to C:\Windows\SysWOW64\

  • Configure the CasparCG Server to use a Newtek iVGA output.

    (Even though it says iVGA, it will actually be outputting NDI thanks to the updated AirSend DLLs).

<consumers>
<newtek-ivga />
</consumers>

You can test using the Studio Monitor program that comes with the NDI SDK.