1MB is 8Mib. So, that's basically 3.125MB per second (25 / 8 = 3.125).
3.125MB per second is 187.5MB per minute
187.5MB per minute is 11,250MB per hour.
11GB per hour to stream at 1080p. I'm sorry, but no matter what your connection is like, that's shitloads of data.
Now, my ISP only meters my connection between 8am and 8pm, so I could play this all I want after 8pm at night. At weekends, it's completely unmetered.
But otherwise, my cap is 100GB per month. If I didn't have that unmetered connection I would blow throw my data allowance just under 9 hours. I play games for about 1h per day, so I would be able to pack in just 9 days of gaming a month, and only if I used my connection for nothing but that. And like a lot of other people I also have Netflix, browse YouTube, read the news, etc., etc.
I don't see this thing working unless you have a totally unlimited plan that can sustain 55Mib down, to account for shared usage by other connected systems.
Again, someone correct me if I messed up the maths here.
It's Google. They actually have the backbone with networking technology and infrastructure to succeed where others have failed.....then again...Google does have a bad track record of doing a million projects and letting a lot of them fizzle out.
My expectations have never been high. If I'm playing a streaming game, enjoying it, killing that fucking boss I'm having trouble for hours, and then for 1 second I get a command input delay, boom service cancelled.
Again with this.... Damn it's crazy how self centered people with great internet are.
Not everyone has high speed internet, and you don't need to be in a third world country to be in that situation, but it just seems like a lot of people who have access to high speed internet straight up refuse to believe that some people don't have access to it. It feels like a meme at this point.
But wait, it gets worse. There are people who so out of touch with the real world, and so self centred that they think starvation is impossible, that everyone who's poor is poor by a fault of their own and that everyone should be able to pay for healthcare, and there's no excuse to not be able to. I kid you not!
To the topic on hand; I am cautiously optimistic. Streaming will be the general norm, one day. But I don't think that day is coming soon.
So, as someone who doesn't live in US, let me provide some broader perspective (I live in the Caribbean, and can confidently speak for many islands here).
Firstly, we don't do data caps here, unless it's mobile/cellphone data.
But there's a "but" ; the prices for high Internet speeds are, for most people, out of reach. And I'm talking 35MB+. Apart from the net speeds itself, the ping speed isn't particularly great, and there are constant dips in your download speed, depending on the time of month, or if God is angry... In short, net speeds aren't the only factor for people being able to access and actually enjoy the Internet. On a global scale, Stadia is not going to work frustration-free. On a controlled, limited scale it might.
I would like to be excited, but in reality, I bought a Steam Link as the idea of streaming from another room to the living room seemed exiting. After persisting with it for a while , I gave up. If we cannot get streaming within a home working, how on earth are Google going to stream all around the world? Sure the tests they do will be fine, but drop millions of users into the equation and we will have problems.