Godot NDI

by unvermuthet

31

godot-ndi Made with Godot Build GDExtension Read the docs

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!

Demo GIF

This GIF only shows local transmission, but imagine this over the network!

Install

Important

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.

ko-fi

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

Version

v1.2

Engine

4.4

Category

Tools

Download

Versionv1.2
Download Now

Support

If you need help or have questions about this plugin, please contact the author.

Contact Author