tml1024 / FluffyDisplay

FluffyDisplay: Manage virtual displays on your Mac
Apache License 2.0
326 stars 43 forks source link

Feature Request: NDI support #11

Open mycroftcanner opened 2 years ago

mycroftcanner commented 2 years ago

Thanks for making this.

I am gonna try to implement NDI inside of FluffyDisplay, although I am more proficient in swift than objective c. It would be cool to have FlufflyDisplay as an NDI source because NDI is optimised for low latency and quality (NewTek NDI® protocol allows high-quality, high-performance, low-latency streaming of video and audio over a local network.) and less clunky to use than ScreenSharing. You don't even need to have a Mac, you can use a raspberry pi 400 running Dicaffeine to display two screens. you could have a setup in another room with bluetooth keyboard and mouse connected to your host with identical displays.

mycroftcanner commented 2 years ago

VLC has reversed engineered the protocol here.