https://github.com/featherbear/ndi-streamer
Cross-platform display capture over NDI. Barebones version of Scan Converter made as an alternative to obs-ndi on Linux
https://github.com/featherbear/ndi-streamer
Last synced: 4 months ago
JSON representation
Cross-platform display capture over NDI. Barebones version of Scan Converter made as an alternative to obs-ndi on Linux
- Host: GitHub
- URL: https://github.com/featherbear/ndi-streamer
- Owner: featherbear
- License: mit
- Created: 2020-10-12T12:32:15.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-07-08T14:21:04.000Z (8 months ago)
- Last Synced: 2024-08-01T13:25:38.617Z (7 months ago)
- Language: C++
- Homepage:
- Size: 19.5 KB
- Stars: 17
- Watchers: 5
- Forks: 6
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# NDI Streamer
> Cross-platform display capture over NDI
NewTek's [Scan Converter](https://ndi.tv/tools/) (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](https://github.com/Palakis/obs-ndi) plugin.
That plugin requires [OBS](https://obsproject.com/) 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````bash
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](LICENSE.md).
NDI Streamer by Andrew Wong.
NDI® is a registered trademark of NewTek, Inc.