Here is the thing -
- anything that requires a website login, is a service
- anything that tells you "stream anywhere" - is a service
- anything that tells you "regardless of hardware" is more or less lying (because you need as close to near realtime h265 encoding, which either is a dedicated "part" of your graphics hardware - or will munch significant resources, and not be as "lag free")
- nVidia were the first (?) who implemented that "dedicated encoding feature" in hardware and an open sourced protocol (?) (they branded shadowplay).
- Moonlight is an open source implementation of said protocol and works very well.
- If someone should think about porting moonlight - controller talking to the app, and the app submitting the input signals over wlan - should be prefered over "native bluetooth" sync with your PC - but it might be a PITA.
- The switches Wifi is notoriously bad and flimsy (first gen(s) issue?) - so that 15 mbits realtime videostream, that has to decode with less than 15ms delay to be anywhere near usable - might be challenging for all the wrong reasons.
When moonlight streaming works, it works flawlessly. The end device needs to support near real time h265 decoding of a 720 or 1080p stream. In the moonlight implementations I've tested, h265 was far preferable over h264, not because of video quality - but because of lag reduction.
And for anyone looking to try Moonlight under linux mint on the switch, I believe I've read, that it wouldnt work for those who tried, for unknown reasons.
edit: People are still listing commercial streaming services for some reason..
Also fyi 8ms latency for a 20 mbps 1080p stream on Moonlight with both the graphics card and the decoder supporting realtime h265 en-(and de- )coding, was possible on a good wifi (n) network. Just to put something out there that could serve as a reference to all those streaming services proclaiming no, - WE have low latency, ... and everywhere! Wow.! (Gamer bait.)