Skip to content

Instantly share code, notes, and snippets.

@gbraad
Last active June 19, 2022 15:02
Show Gist options
  • Save gbraad/f03a030bb73fbf1da0fa0439511445b6 to your computer and use it in GitHub Desktop.
Save gbraad/f03a030bb73fbf1da0fa0439511445b6 to your computer and use it in GitHub Desktop.
How to get NDI output to work in CasparCG

How to get NDI output to work in CasparCG

  1. Install NewTek Network Video Send.exe
  2. Install NewTek NDI AirSend Updater.exe
  3. The AirSend Updater has a bug, and will not properly copy the x64 version of the DLL to the correct place. So, you'll need to manually copy C:\Program Files\NewTek\NewTek NDI AirSend Updater\Processing.AirSend.x64.dll to C:\Windows\System32\, overwriting the existing file.
  4. Restart your PC.
  5. 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.
    • You can do this manually by adding a <newtek-ivga /> consumer to your casparcg.config, or you can do it via the third-party CasparCG Frontend GUI program.
      <channels>
        <channel>
          <video-mode>720p6000</video-mode>
          <consumers>
            <newtek-ivga />
          </consumers>
        </channel>
      </channels>
  6. You're good to go! The easiest way to test is to use the "Video Monitor" program that comes with the NDI SDK (download here).

If the download links above stop working, send an email to email@alexvan.camp.

@gbraad
Copy link
Author

gbraad commented Jul 19, 2018

The NewTek NDI AirSend Updater.exe modifies AirSend to output over NDI, which also helps with NewBlueFX Titler Live

@ProTechEx
Copy link

Install [NewTek Network Video Send.exe]
Install [NewTek NDI AirSend Updater.exe]

Both links are down !? Can you provide now links please ?

@gbraad
Copy link
Author

gbraad commented Jun 19, 2022

@ProTechEx use Google or contact NewTek to locate these files. These instructions are from 2018 and prone to be out of date. I am not using this now so I unfortunately do not know a solution.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment