Chromecast Output
Request to use Chromecast as a way to display normal outputs & stage outputs.
Chromecast isn't supported by Electron yet, but there might be a workaround. I will not prioritize this feature!
Here are some resources I found:
- https://github.com/Reggino/chromecaster/blob/master/src/chromecast.ts
- https://github.com/electron/electron/issues/869
- https://www.npmjs.com/package/electron-chromecast
- https://www.npmjs.com/package/bonjour
- https://www.npmjs.com/package/@silvermine/videojs-chromecast
- https://www.npmjs.com/package/chromecast-js
Nice! Have you thought about NDI?
I've seen some probably abandoned repo (like https://www.npmjs.com/package/ndi.js), and there is SDK available to download (https://ndi.video/download-ndi-sdk/) with usage examples. I didn't study the license, but I guess it's ok (like this plugin for OBS https://github.com/obs-ndi/obs-ndi)
I have had a lot of requests for NDI support. And I have looked at alternatives for adding it, but haven't managed to figure it out yet! But NDI is high up on the list!
NDI support for Windows/MacOS in version 0.9.5! 🎉
NDI support for Windows/MacOS in version 0.9.5! 🎉

I have to catch up with polish translation!
NDI support for Windows/MacOS in version 0.9.5! 🎉
Amazing work @vassbo (like actually, it's really not an easy feature to implement!) In your testing, how did you find its performance especially with video playback & animations? I've been working on similar NDI support in my own apps - totally different tech stack, but still interested :)
Thank you @navhaxs! 😊 I got a lot of help from this repo: https://github.com/rse/vingester. I didn't notice a lot of performance loss on my computer at least, but my testing is minimal. I set the default frame rate to 30, with the option to change to 60 fps at most. It might lag behind a bit on 60 fps, but nothing much that I have noticed.
Any chance NDI support is coming to Linux? I'm a linux guy at heart but I have to keep using macOS and ProPresenter because most if not everything about our setup is NDI. Have you seen this repo? I use it as a display with a miniPC as a confidence monitor. Might be some goodness in there to take inspiration from??
@bwhitson NDI should also work on Linux now in the latest update. 😄
Chromecast support closed as not planned by Electron today (after 10 years), so closing this as well! At least we got NDI.