| Speed alone isn't what matters here - latency and jitter are more important. A 100Mbps speed test over 30 seconds is meaningless. I've played multiplayer FPS games on a home-made setup with an AWS VM with GPU and Steam streaming (using a VPN to make both machines appear to be on the same LAN so Steam streaming would work). This worked well, but only because it was on an enterprise-grade leased line with consistent 1ms latency to the AWS datacenter, and all wired (good wireless gear might've worked too, but forget about trying that on garbage consumer-grade hardware like your typical router or mesh Wi-Fi setup). Is it technically possible? Yes and it works well under optimal conditions. Is it possible for the average user who doesn't have good equipment nor the budget for it? No chance - it's a recipe for disaster. Those who do have the budget are better served by just buying a gaming machine and running the games locally. Games streaming can be a value-add to a good ISP (such as Google Fiber) whose network actually permits this, but don't expect it to work on the majority of residential connections. The vast majority of them suck (whether because of the ISP's network or the customer-premises equipment), people don't know they suck and have no easy tools to test that, so they'll end up blaming the game streaming provider when it inevitably doesn't live up to expectations. Until good networking setups become commonplace, game streaming will remain limited to a very small niche that have serious networking setups but for some reason don’t have a local gaming machine. |
It's unacceptable even with a 1ms link (because of the extra 2-3 frames of latency that get buffered in) for hardcore players in some genres. Even if they can't see the difference, they'll feel it when they miss shots in FPS games and links/confirms/parries in fighting games
Unfortunately, most of the people here and in the industry making these streaming products are adults with real lives who don't understand how bad game streaming is for hardcore players