3 ms·
> Unfortunately no sign of Google Cast protocol being opened for general purpose use. Open Screen Protocol exists and is very similar. It works and you can use
by jauntywundrkind 2y ago
> Unfortunately no sign of Google Cast protocol being opened for general purpose use.
Open Screen Protocol exists and is very similar. It works and you can use it today (via the one and only reference implementation in the Chromium source tree)!
It's even pretty good & makes sense!
This was kind of part of the bargain for adding Presentation API to the web back in 2014/2015. Your site can itself trigger Chromecast! If that's true, then it seemed clear there should be a standardized way to talk to devices too, otherwise this wasn't really much of a standard. The same front-side/back-side happened with Web Push API for web sites which lead to the creation of a Web Push Protocol backend for actually sending push messages to the browser. It's not perfect but so far the web has somewhat stayed honest with APIs for the page having implementable backend protocols too. Presentation API sample (which oddly cant find my Chromecasts?):
https://googlechrome.github.io/samples/presentation-api/ https://googlechrome.github.io/samples/presentation-api/
I really really wish there was some hardware support for this! I've been meaning to set it up locally & start using it some. Writing a native client seems not too absurdly hard.
- kelnos 2y ago> Open Screen Protocol exists and is very similar. Like any client-server protocol, it's useless if the devices and apps you use don't support it. Exactly zero of the apps I use to cast to my Chromecast supports Open Screen Protocol. And this isn't a case where I can just switch to a new client app. Netflix, Hulu, Prime Video, Jellyfin, etc. would have to all support it.
- jauntywundrkind 2y agoIt's still in draft (but seemingly has stabilized a lot in the past 2 years). And there's such a a chicken & egg between software & devices neither supporting OpenScreenProtocol. I get your skepticism but what do you want? The same could be said about any other option than Chromecast: it doesn't exist on devices or software. The really good news is that At least for many many apps, the effort to port to OpenScreemCast should be reasonably minimal. Chromecast for much of it's life has - under the covers - been web o ly, and rejiggering for the mild differences between Cast and OSP shouldn't be that wild. Where-as Matter Cast requires native apps on the target device, and the app has to be pre installed to work.