News for hackers. Stuff that matters.
Re:We’re ending production of Chromecast by scarmig on Tuesday August 06, 2024 @10:58AM (#41171486)
> amazon hasn't tried to create a standardized protocol

Amazon is pushing Matter Cast, which is in many ways superior to Google Cast, most of all by being open. Its biggest downside is that it's not supported by anyone else.

Re:We’re ending production of Chromecast by vel0city on Tuesday August 06, 2024 @11:09AM (#41171616)
> most of all by being open

Didn't Chromecasts work with DIAL which was an open protocol?

https://www.dial-multiscreen.org/dial/protocol-specification

Re:We’re ending production of Chromecast by scarmig on Tuesday August 06, 2024 @11:45AM (#41171990)
Google Cast was originally built on top of DIAL, but DIAL itself is mostly about device discovery IIRC. Nowadays it's all mDNS instead.
Re:We’re ending production of Chromecast by vel0city on Tuesday August 06, 2024 @11:51AM (#41172068)
DIAL is literally discovery and launch. The discovery part is just SSDP. The rest of DIAL is entirely state tracking the stream, sending playback commands, requests to launch content, etc. through REST endpoints. It seems entirely possible to me for a revision of the spec based off mDNS for discovery rather than UPnP, and most of the document would be the same.

The DIAL spec documents spend three pages talking about discovery and sixteen pages talking about state tracking, launching, HDMI-CEC, etc.

It's a pretty basic protocol spec since it mostly relies on things like UPnP for discovery and HTTP REST so a lot of complications are already defined in other specs.

Re:We’re ending production of Chromecast by jauntywundrkind on Tuesday August 06, 2024 @12:14PM (#41172276)
There's a lot of Matter Cast that feels fairly reasonable as a protocol, but the flaws here are so wildly absurd. I want this effort to sink so bad. As a protocol I vastly prefer Open Screen Protocol, which was begat to support W3c Secondary Screen wg's Presentstion API. https://w3c.github.io/openscreenprotocol/ https://www.w3.org/TR/presentation-api/

Matter Cast has what to me are previous limitations:

1. Connecting clients can only talk to existing Endpoints running on the target device. If I use Tidal for example, the smart speaker or smart TV needs to already be setup with that app, and needs to be willing to let a background service run & register itself with the platform. https://github.com/project-chip/connectedhomeip/blob/master/...

2. Only native apps are supported. There's no protocol to say open a webpage & control that.

3. No support for multi-party sessions. Only one user can interact at a time.

4. No support for the Web's Presentation API. Since it's not based around urls & web pages, it would require lots of additional work to make it support the standard web pages have to spawn a remote display.

By compare, Open Screen Protocol lets any target device open any web page, which is very similar to how Chromecast development works today. Whether the target device is Android, Apple, WebOS, Windows, Tizen, or other, the expectation that I could Open Screen Protocol cast to it remains the same. Where-as Matter Cast requires a native app on the device & the app has to be installed & potentially even greenlit by the target device platform itself.

OpenScreenProtocol really looks to have it all, & the model is so much more universal. Really wish we saw some device makers pushing for it these days.

Re:We’re ending production of Chromecast by mbreese on Tuesday August 06, 2024 @11:04AM (#41171572)
The new (Google TV Streamer) device seems to support Matter as a protocol, so maybe there is more hope here...
Re:We’re ending production of Chromecast by cbsmith on Tuesday August 06, 2024 @11:32AM (#41171883)
Well, better than Doesn't Matter Cast.