Godot NDI
by unvermuthet
godot-ndi

Integrates the NDI® SDK with Godot
[ NDI® is a registered trademark of Vizrt NDI AB ]
Adds a new VideoStream class to implement NDI playback.
For outputting the Viewport as an NDI source, add the NDIOutput Node to the scene.
Check out the demo scenes included with all releases.
This was born out of work on my DMX Lighting Control Software. I'm fascinated by Live Event Productions, Projection Mapping, TechArt, and Broadcasting. So reach out or show off what you made with Godot NDI!
This GIF only shows local transmission, but imagine this over the network!
Install
Important
- Only compatible with
Godot 4.4-stable
and later - Your application needs to comply with the NDI SDK license.
- The NDI Runtime is required (Windows, MacOS, Linux (Flatpak incompatible))
Download the latest version under Releases
and install by extracting the ZIP file in your Godot project.
Alternatively, you can install the extension from Godot's Asset Library.
Documentation
Read the documentation at godot-ndi.readthedocs.io
Support
For commercial support, exclusive alternative licensing, or NDI Advanced SDK integration, contact me at godot-ndi@muth.pro.
In the production industries, software usually comes with exorbitant licensing fees. If this project has been useful to you and you want to show appreciation for my time and effort, consider a donation.
Building from source
To help you get going, I've configured a Development Container with everything set up to target Windows or Linux. Just run scons
or check scons --help
!
If you want to configure the environment yourself, follow Godot's "Building from source" Guide. This project uses an identical build system.
License
(C) 2025-present Henry Muth - unvermuthet and Godot NDI contributors
Software
Subject to the terms of the Mozilla Public License, v. 2.0
Documentation
Licensed under CC BY 4.0
Attribution suggestion
godot-ndi
Licensed under MPL-2.0
(C) 2025-present Henry Muth - unvermuthet and Godot NDI contributors
https://github.com/unvermuthet/godot-ndi
Download
Support
If you need help or have questions about this plugin, please contact the author.
Contact Author