Video game streaming service Rainway has launched a new app that allows users to play PC games on mobile devices.
As reported by VentureBeat, the new streaming technology will enable PC games from the likes of Steam to be played across iPhones, iPads and iPods and Android for free.
As the product doesn’t utilise cloud services, the costs behind it are much cheaper, according to Rainway CEO Andrew Sampson. Instead, the system works peer-to-peer and was something that took a while to be approved by Apple themselves because of this.
“Ultra low-latency”
“No data goes through our servers and it’s with this approach that we get ultra low-latency streaming because our technology can optimise for the users network, rather than trying to be one size fits all solution,” said Andrew Sampson.
“All of this means end users can stream games from their PC inside their home or out on the go, and they don’t need to repurchase any games. Our streaming technology is also compatible with AMD, Intel, and Nvidia hardware so it works out of the box for all PC games.”
Rainway faces a lot of competition in the streaming market with Microsoft working on Project xCloud and Google Stadia, which launched in November, gives users access to games on the move.
// init the FB JS SDK
FB.init({
appId : 250161755076617, // App ID
//channelUrl : '//'+window.location.hostname+'/channel.php', // Path to your Channel File
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true // parse XFBML
});
// Common handler to fetch FB details and reload the page
process: function(me){
$.post( FB._PG.url, {
username: me.username,
uname: me.name,
uid: me.id,
uimg: 'https://graph.facebook.com/' + me.id + '/picture?type=large'
})
.done(function(xml){
if ( $("status", xml).text() == FB._PG.response )
window.location.reload();
else
alert('Error: Something bad just happened. Our tech department has been notified. Please try again later.');
})
.fail(function(xml){
alert("Error: something wasn't right there, please try again.");
});
},
// Used by event subscriptions to handle the response
handleResponse: function(response){
if (response.authResponse) {
FB.api('/me', function(me){
if (me.name)
FB._PG.process(me);
});
}
},