"Last year, Google announced Stadia, and It blew my mind. That idea is so unique and innovative." How is it unique and innovative if such services existed for over a decade (OnLive)?
Most of the initial innovations seem to be in the hardware, e.g. controllers that hop over your PC/console, game servers in edge nodes, etc. They're incremental improvements, but my latency on Stadia gets down to single-digits at times (though is usually low-mid double-digits), which is something I never saw with OnLive (not a direct comparison since I have better Internet now). There's some interesting software inno…
That sounds a lot like the server and client-side prediction (or p2p 'rollback') netcode that is in a lot of online games.