Skip to content

Cross-platform display capture over NDI. Barebones version of Scan Converter made as an alternative to obs-ndi on Linux

License

Notifications You must be signed in to change notification settings

featherbear/ndi-streamer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NDI Streamer

Cross-platform display capture over NDI

NewTek's Scan Converter (free!) is capable of sending displays over NDI, really efficiently.
Unfortunately, this tool only exists for Windows and Mac - leaving Linux systems in the dust.

NDI Streamer is a minimal NDI desktop display steamer to fill in the software gap for Linux users.
(It's also meant to be cross platform, but I haven't tested it)


Rationale

Prior to this, the only way (that I found) to send my Linux desktop over NDI was through the obs-ndi plugin plugin.
That plugin requires OBS to be installed, however (though I would highly recommend you install it and use it for things!).

Compared to the entire OBS+NDI stack (300 MB RAM), NDI Streamer only uses 30 MB of memory!


Building

Linux users: You may need to install some development dependencies.
$> apt install libxtst-dev libxinerama-dev libx11-dev libxfixes-dev

cmake . # Generate makefiles
make    # Build the program at build/ndi-streamer

License

This software is licensed under the MIT license, as can be viewed here.

NDI Streamer by Andrew Wong.
NDI® is a registered trademark of NewTek, Inc.

About

Cross-platform display capture over NDI. Barebones version of Scan Converter made as an alternative to obs-ndi on Linux

Resources

License

Stars

Watchers

Forks

Releases

No releases published