Skip to content

NDI Viewer made with Rust. Cross platform supported. egui/eframe/grafton-ndi

License

Notifications You must be signed in to change notification settings

Incomplete-Outputs-Lab/rust-ndi-viewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rust NDI Viewer

A simple tool for viewing NDI (Network Device Interface) streams, written in Rust using eframe and grafton-ndi.

Setup

Requires NDI 6 SDK installed locally.

Note on Linux Requirements

On Linux, clang is required for building this project.

This is because grafton-ndi uses bindgen, which depends on clang to generate Rust bindings for the NDI SDK during build time.

Make sure clang is installed and available in your environment:

sudo apt-get install clang
# or on Fedora
sudo dnf install clang

If you encounter build errors related to bindgen or inability to find clang, double-check your installation.

For more details, see the bindgen requirements.

Dependencies

Please make sure the NDI 6 SDK is installed and available on your system before running the application.

About

NDI Viewer made with Rust. Cross platform supported. egui/eframe/grafton-ndi

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •