I'm trying to "cast" my laptop's screen (Debian+GNOME) to my living room TV, either to an HDMI dongle or to the RPi connecting to it (LibreElec+Kodi) *without* resorting to a Chromecast and ideally only using FOSS.
It's revealing to be surprisingly difficult. Any suggestions?
Update (as people asked about it): I ended up buying this https://www.amazon.fr/gp/product/B0CCCXWLR6/ and I'm quite happy with it. (For now. After a single test, casting a 1080p video from YouTube fullscreen. You've been warned.) Set up is smooth: nothing to do basically, and it shows up as both an external display (the 3rd one in my case) and an audio sink in GNOME.
@zacchiro Neat! Audio works smoothly? Low latency too?
My only worry is I'm sure this is all transmitted in the clear, so assume the neighbours can see everything... I don't suppose there's some sort of keying protocol?
I'd also expect someone with a CEC broadcaster could pump your volume to the max and blow some speakers (or your ear drums!)
@purpleidea Audio works smoothly, yes. There is no keying mechanism, but AFAICT the TX/RX are communicating via a private wifi, so it's possible they've been pre-paired with a random and "strong" key. But I wouldn't hold my breath on that front… (and I don't care much about this attack vector myself, YMMV).