Godot NDI

Godot NDI integrates the NDI® SDK, enabling NDI playback and output from Godot viewports. It supports Godot 4.4+ and is designed for live event productions, projection mapping, and broadcasting.

https://github.com/unvermuthet/godot-ndi

Preview Image

Preview

Godot NDI: Integrate NDI® with Godot

Godot NDI is a plugin that integrates the NDI® (Network Device Interface) SDK with the Godot game engine. This integration allows you to leverage NDI for video streaming, enabling features such as NDI playback and outputting the Godot viewport as an NDI source. The plugin adds a new VideoStream class to facilitate NDI playback and introduces the NDIOutput node for seamless viewport streaming.

Key Features

  • NDI Playback: Incorporate NDI video streams directly into your Godot projects.
  • Viewport Output: Stream your Godot viewport over the network as an NDI source.
  • Demo Scenes: Comes with demo scenes to illustrate the plugin's capabilities.
  • Godot 4.4+ Support: Specifically designed for Godot 4.4-stable and later versions.

Installation and Usage

To install Godot NDI, download the latest version from the Releases page or the Godot Asset Library. Extract the ZIP file into your Godot project directory. Ensure that the NDI Runtime is installed on your system (Windows, MacOS, or Linux). Please note that Flatpak is incompatible.

Ideal Use Cases

This plugin is particularly useful for live event productions, projection mapping, TechArt installations, and broadcasting applications. It allows you to integrate Godot-rendered graphics and scenes directly into your NDI workflow.

Resource Details

tool

Henry Muth - unvermuthet



4.4