Skip to content

Latest commit

 

History

History
41 lines (24 loc) · 1.27 KB

README.md

File metadata and controls

41 lines (24 loc) · 1.27 KB

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.