henke on 13/9/2014 at 07:57
iPhones, iWatches, yada yada whatever. The most exciting iOS news this week, if you ask me, was Square Enix announcing that they'll be launching (
http://toucharcade.com/2014/09/08/square-enix-announces-dive-in-for-japan/) a streaming service for iOS (out in Japan, next month) that'll let you play their console games on an iPad or iPhone. They'll be starting off by releasing a few Final Fantasy games, and other slower paced titles on the service, probably because of the issue of input lag. But hopefully in time, as the technology improves and bandwidth broadens, we'll be able to play more fast paced action titles using this technology as well. I've already got my PS4 dualshock hooked up to my iPad, wouldn't mind being able to play Sleeping Dogs or Tomb Raider on it. It'd be a lightweight console alternative for when I'm traveling.
Square Enix aren't the only ones betting big on streaming, Sony also currently have their PS Now service in Open Beta (in USA & Canada). Apparently (
http://www.polygon.com/2014/7/31/5956931/how-well-does-playstation-now-work-on-ps4) IT WORKS, tho not quite perfectly. Also, in November they're releasing their (
http://gizmodo.com/sony-xperia-z3-will-let-you-remote-play-ps4-games-1630036758) Sony Xperia Z3 phone which'll let you play your PS4 games remotely.
Bottomline:
Yeah, I think this is gonna be one of the BIGGER THINGS in gaming these next few years, next to VR. Being able to play the latest games at PS4-level quality on smartphones or your crappy old laptop or even just one of those new smart TVs is gonna be pretty neat. There are obvious hurdles to making this all a reality of course, input lag will need to be minimised, companies will probably charge enough for these rentals to give people an incentive to still want to, y'know,
buy their games, and no doubt Sony and MS will still want to retain platform exclusivity on their stuff. Maybe PS Now will stream games to Sony smartphones and Sony Bravia TVs, but probably not PCs.
henke on 13/9/2014 at 10:11
Uh yeah we also tried VR once with the Nintendo Virtual Boy. Should we have stopped there?
Thirith on 13/9/2014 at 10:29
Of course! If something doesn't work the first time round, the ground should be salted, the earth should be scorched. If technology and design weren't up to it to begin with, it's obviously a horrible, horrible idea. Tsk, henke, you blue-eyed idealist, you.
demagogue on 13/9/2014 at 13:19
I suppose in the future there's going to be one mega cloud computer that everybody just taps into with their contact lenses, and then history will end as we all are just absorbed into the hive mind.
Sorry, a bit OT. Stream gaming sounds inevitable. As the wifi here & the places I tend to go is always abysmal, it's natural I'm skeptical, at least for my case.
henke on 13/9/2014 at 13:35
I'm not sure my internet is up to it either, even though I've got 8Mbps ADSL. The PS Now FAQ says 5-12Mbps is needed, but I've seen youtube videos of people with 32Mbps connections complaining of input lag of about a quarter second. Then again the system is in beta.
ZylonBane on 13/9/2014 at 13:35
In a world where gamers complain that IPS monitors aren't as good as TN monitors because of that extra 5ms of lag, I find it exceedingly unlikely that "streaming gaming" (which I suppose sounds more marketable than "dumb terminal gaming") will ever catch on for any but the most leisurely games.
Gryzemuis on 13/9/2014 at 13:38
Quote:
No matter how hard you push and no matter what the priority,
you can't increase the speed of light.
(
http://tools.ietf.org/html/rfc1925) RFC 1925, The Twelve Networking Truths. Truth number two.
There are three types of games.
The ones where things on your screen hardly change.
The ones where things change on your screen rapidly, and reaction time is not important.
The ones where things change on your screen rapidly, and reaction time is important.
Type one is like chess. You can play it on a streaming service. But you could also play it on a website. Http is good enough.
Type two is a movie. We already have that.
Type three is where it gets interesting. These are your typical console games. Shooters, action RPGs, MMOs, etc. To be able to react fast you need low input lag. The response-time client->server would be the same with a streaming service as with a regular online game. But slower than an offline game.
You also need to see the "state of the world" quickly. In a regular offline game, this means the time it takes to compute the state of the world, plus the time to display it on your screen. People already complain about slow response-time in regular games. With streaming services, this is gonna introduce unbearable lag. Because of the speed of light. And until we all have ~4 Gbps for uncompressed HDMI-over-the-Internet, you'll need compression and uncompression.
That means:
1) you move your mouse
2) signal is sent to the server
3) server recomputes state of the world and state of your screen
4) server computes the visuals on your screen
5) server compresses your screenshot
6) screenshot is sent over the Internet
7) your device uncompresses the screenshot
8) your devices shows the screenshot on your screen
Step 2) is the same with streaming and conventional online games.
Step 4) adds rendering time. Same as if the screenshot is rendered on your high-end PC or console. But faster than on your iPhone.
Step 5) and step 7) are added delay. Decompressing a 1920x1080 on cheap device might introduce more lag than you'd expect.
Step 6) depends on the speed of the Internet. Bandwidth will go up over the years. But delay (RTT, aka ping) will stay the same.
I think streaming will work for games that could just as well be done via a webpage or flash or HTML5. I think for faster games and better looking games, streaming will never work. Not efficiently, not cheap.
However, it is an Apple service. So I am sure people will buy it.
Gryzemuis on 13/9/2014 at 14:03
Quote Posted by Abysmal
Also the ability to scale is just not there. Imagine the power and dedicated hardware needed for hundreds of thousands if not millions of players.
This is actually where streaming could be good.
Right now everybody that wants to play a high-end game needs a high-end videocard.
Nobody plays games 24 hours/per day. Your expensive videocard is doing nothing for 90-95% of the time.
With streaming services, your expensive videocard is located in a machine-room far away. When you are not using it, other players can use it. Your videocard might be used 50%+ of the time. (Regional players will sleep, work and play roughtly at the same time). That's a tenfold improvement over 5% usage. The videocard's cost per user is decimated (brought down by a factor of 10).
In theory this is a nice saving. In reality, the overhead will add to the cost. And the speed of light will make the resulting gameplay not satisfactory.
henke on 13/9/2014 at 14:57
Quote Posted by ZylonBane
In a world where gamers complain that IPS monitors aren't as good as TN monitors because of that extra 5ms of lag
And do you believe the ones who complain about this are the majority, or even a significant portion, of gamers?
If it means getting to play console-quality games on a smartphone, or getting access to older otherwise inaccessible games on consoles with no backwards compatibility, I think most gamers will put up with a bit of lag. I don't expect streaming gaming to be
perfect, but I don't think it needs to be either. It just needs to be good enough to be playable.
Renzatic on 14/9/2014 at 01:57
Quote Posted by ZylonBane
In a world where gamers complain that IPS monitors aren't as good as TN monitors because of that extra 5ms of lag, I find it exceedingly unlikely that "streaming gaming" (which I suppose sounds more marketable than "dumb terminal gaming") will ever catch on for any but the most leisurely games.
If someone could find a way to maintain a constant 120mbps connection at 5ms lag to millions of people at once, then yeah, it could be done. It'd give you near lossless 1080p gaming, and would probably catch on pretty quick.
...it'd currently cost billions of dollars to build the infrastructure to support it, US residents would need access to internet connections greater than the 12mbps average we've got now for a price cheap enough for anyone to easily afford, and we'd have to upgrade the internet backbone to be able to handle the staggering amounts of bandwidth requires, but it could be done. We've got the technology!