4 ms·
What is limiting streaming game services from implementing this in the browser? With javascript you can build any kind of controller overlay you want. I guess m
by bgorman 6y ago
What is limiting streaming game services from implementing this in the browser? With javascript you can build any kind of controller overlay you want. I guess maybe lack of physical controller support?
It seems like iOS Safari supports the W3C "Gamepad API". However I don't use iOS and I don't play mobile games, so I am not sure how it actually works out.
- Sargos 6y agoApple doesn't allow third-party web browsers on iOS and Safari doesn't have a good track record of supporting new web APIs and standards, so making a successful streaming app might be possible but it'd be a precarious project at the whims of a single company. You'd likely also have a hard time adding new features as iOS users would be holding you back which would cripple all of your other users by association.
- ehsankia 6y agoThis was my question as well. Stadia already does run fully in Chrome, although I realize on iOS, Chrome is basically a shell around Safari's rendering engine. Still, PWA seems to be the best path for these services. Stadia's own controller doesn't even need Gamepad API, since the controller can connect directly to the server through wifi, bypassing your phone entirely. Really, it would be no different than watching a livestream on Youtube, which you can control. The only issue is that they use VP9 I believe, which I'm not sure if Safari supports yet.
- neurostimulant 6y agoBut can you get minimal input and video latency with standard web stack though? Even 300ms is going to ruin a lot of gameplay. I haven't really check this, but safari is lagging behind chrome and might not support low latency video stuff, which is probably why stadia is still only supporting chrome-like browsers only.