Turn Most Web Pages in Chromium into an NDI Source
This utility is a simple wrapper around Chromium, the browser engine that powers Google Chrome. It sends HTML pages to NDI, including audio if playback on the page is supported.
Features
- HTTP API that allows changing the web page being rendered to NDI.
- If pages have the background set to
transparent
, alpha is preserved. - Audio from the browser instance is sent to NDI.
- Defaults to 1920x1080 @ 60 frames per second.
- Can be set to any resolution.
- Open-source.
Known Limitations
- Frames are sent to NDI in RGBA format. Some machines may experience a slight performance penalty.
- H.264 and any other non-free codecs are not available for video playback since this uses Chromium. Sites like YouTube likely won’t work.
- Audio data received from the browser is passed to NDI directly.
- NDI frame rate is set to 60 frames per second. The internal max render frame rate is set to be capped at 60 frames per second.