PS4 Remote Play Heading to PC via Twist3d89 of Twisted Productions
PS4 Remote Play may be heading to the PC soon, unofficially of course, courtesy of PlayStation 4 developer Twist3d89 of Twisted Productions.
Below are the details alongside a demonstration video of the Remote Play PC application, to quote:
"PlayStation 4 Remote play can soon be experienced on practically any PC for free.
Android developer/hacker, Twisted, has been hard at work bringing the PlayStation 4 remote play streaming feature to Windows. As demonstrated in the video below, he was able to stream Infamous First Light straight to his PC as well show off some cool features such as remapping.
The app is still in development though he is trying his best to get a working BETA version out to the public as soon as possible. His previous work allowed the exclusive Xperia PS4 remote play app to be used on any Android device as demonstrated here."
Update: From Twisted (via tmacdev.com/2015/remote-play-pc-release/): Remote Play PC Release
So, as some of you may already deducted from the picture I posted earlier I’m hoping to release the first version of Remote Play PC on Wednesday!
I was planning on waiting until release to address this but I’ve seen it mentioned a few times and I don’t want to mislead anyone – I know a lot of you will be disappointed by this but I’m afraid Remote Play PC will not be free and you will be required to purchase it. Now before you all start shouting ‘Bloody money grabber! Release it for free!’ hear me out.
I’ve been working on this project mostly part time for over a year when the Android version was first released in October 2014. I’ve lost count the amount of hours I’ve put in over this time but I’ve enjoyed every moment working on this project which leads me onto my main point.
I’d like to work on this project full time, adding features, getting it stable and porting it to other platforms which I know a lot of you want! The only way to support this is to charge for the app, all my previous projects have been free and I don’t want to have to but sadly its the only way to support my living costs.
On the plus side this means I have more time to work on the project and provide support to its users, something which I’ve been limited on in the past.
I hope you all can understand my reason for going this route and continue to support the project, I look forward to hearing all your ideas and features which can be added to make the app even better!
I’m still reviewing final pricing but I’m looking to release with a starting point of £6.50/$10.
Update #2: From Sony's Shuhei Yoshida via Twitter:
Some people asked if we plan to provide Remote Play function to PC, and yes, we are indeed working on an official application for PC/Mac.
Finally, for those unaware PSN.Appx is also available from Drastic Actions which is a PSN Client for Windows 10 with details below.
Download: PlayStation-App-master.zip / GIT
- Viewing Recent Activity Feeds
- Messaging friends via text
- Viewing and comparing trophy lists
- Viewing and searching what’s new on Live on PlayStation on UStream, NicoVideo, and Twitch
- Making new friend request links, to be sent via SMS or Email, or shared elsewhere.
- Able to log in with multiple accounts.
- Translated into English and Japanese
There are many more things it could do in the future, such as:
- Support adding and viewing events
- Sending messages with text and voice
- Notifications (Not push, no way to do that via their API)
- Game Invites
- Communities (once available on the mobile app, it’s not public yet)
- Translate into more languages
This app is separated into two parts, the core library and the UWP app. The core library is a PCL targeting Windows 10 and (once I remove some SQLite dependencies) ASP.NET Core. This library manages the API calls made to the PSN.
Authentication is handled in the Authentication Manager. Normally, in the official PSN apps on iOS and Android, there is an OAuth 2 based dance between a webview and the client, passing an oauth token back and forth between the webview and the client.
Now, this works great for their app, but it’s a pain for any other app trying to gain proper credentials, because they except a specific return URI to be on the query string to launch their app on the client. We don’t want that.
So I basically brute forced my way around their system by matching the calls their view expects, so I can fake being their page. Then I can parse out the Oauth code from their return URI and then finish the handoff myself. The user just has to enter their username and password, and the library takes care of the rest.
Once authenticated, their access and refresh tokens are stored in a SQlite database on the client. Any time a PSN function is accessed, a user authentication object is passed along with the request. Should the token need refreshing, it can be refreshed along side the users request, and then passed back to the client.
Passwords are not stored on the client, only Oauth tokens.
More PlayStation 4 News...
Is the build steady? or still in it alpha stages?
nah , i dont think this happen in near time
lets hope iit will happen soon enough
You could do the same thing with his app and bluestacks, but this way would be more streamlined
Looks very simple and easy to use, definetly looking out for this!
how to make it work?
hope we can sniff other thigs more than only remote play
I'm actually really jealous you made this. I already know how I would have done this, but looks you've done it well, so awesome job!
I don't know if you did this any differently, but this is the way I would do it (not that it matters):
Have Sony Xperia connected to PS4 (local-subnet)
On the Sony Xperia (being the client), develop an app that forwards all packets (or screen) coming into the device (parse if needed) to a (non-local) server elsewhere.
I'm intrigued on how you did this :?
Is there a chance you got the source and just ported it? I seen this thread: http://www.ps4news.com/forums/ps4-ha...tml#post505471
so I don't see why that wouldn't be plausible.