Sorry gonna be a long post.
I have been playing around with Remote Play since launch and have managed to get it to work with great ease from various locations and with varying internet speeds and connections. In fact its worked so well I can even manage a connection over 3G. (I can make a video of this if someone wants to see it but lag is far too much to make anything playable) I have posted a video of a normal internet connection but wasn't able to show and say much as I was at work. The information here is everything in the video description.
http://www.youtube.com/watch?v=BMaVsDvZbAI
PS4 Ethernet Connected 60 Download 8 Upload
PS4 Set Up Static IP and DMZ in Router.
Internet: Virgin Media
Router: Virgin SuperHub 2 (Netgear)
Internet at Work: BT Openzone 15 Download 10 Upload
Ping: 18ms
The Remote Play feature is fantastic if set up correctly which unfortunately many don't do. The perception with Remote Play is that an extremely good internet connection is required. This simply is not the case, that's not to say however that its not helpful. By my estimation a connection above 5mb download and 5mb upload is pretty much all you require. The 5mb download should be at the Remote Play location away from home (i.e at work) to download the stream being sent by the PS4 via the homes 5mb upload. (This also fits with what PlayStation Now requires.)
It usually takes around 1 to 1 and a half minutes to establish a connection via the Internet. Once its connected I don't notice any frame dropouts, skipping, artifacting, screen tearing, sound distortion or the icon to display network issues. In fact I have completed more of Assassins Creed at work than I have at home.
In terms of the gameplay shown in the above video I didn't start too well as I got cornered by the guards. Lol
It was hard to record and play at the same time and all at the risk of being caught at work. I used Assassins Creed to show amongst other things the latency and how it effects timing of countering during fights. Overall the stream is pretty much perfect, I was able to get my countering down toward the end.
Remote Play isn't an exact science and works differently for everyone. In a real world situation we all have very different network infrastructures. The key however is to understanding the elements that affect Remote Play adversely. Also note games such as twitch shooter are always gonna be subject to issues of lag latency however I had no issues with latency in the video. Having tried Call of Duty via Remote Play I have found it harder to play owing to a slight lag which in shooting games is difficult to get to grips with.
I work 9 miles away from where I live.
How To Set Up Remote Play
PS4 is connected via Ethernet to an internet speed of 60 down 8 up. The PS4 network test will show around 40 down 5 up. Which is still not the best but will suffice. It is also important to do the following few things to your home network;
1. Set up a static IP for your PS4. There are many videos out there and its a very simple procedure.
http://www.youtube.com/watch?v=8PYMJmf3SxM
2. Update the firmware on your router. Some routers don't work as well as others. Apple Airport being an example of one that doesn't play nice.
3. Port forwarding and setting UPNP on your router settings. Guides for this are on Sonys official site or the OP.
4. Setting the PS4 into the routers DMZ this requires a static IP and is again done through the router settings.
5. When connecting at home use Apps such Wifi Analyzer and InSSIDer (Android and Iphone) . These apps show the WiFi channels being utilized in your area by other routers and devices. Too much traffic on your channel can cause dropouts in your connection. These apps can show or even recommend a less busy channel to change to. Use the Router Settings menu to change your Routers WiFi Channel. Remember to keep the change to channels either 1,6 or 11 as a channel for your router. On the vita via the WiFi settings menu you can also change the channel try either 1,6 or 11 to see what works best for you or leave it auto. This will help significantly with people experiencing dropouts or artifacting at home. I have found multiple internet enabled devices running on the same WiFi channel can cause issues with Remote Play.
6. Be sure to turn off Power Save WiFi mode in your Vita settings too.
Internet Away From The Home.
The single most important thing to note is PING! Connection establishment is easy once you have correctly set up the PS4 and your home network. Ping is the speed of communication at both ends basically the lower the better. I usually get a ping of about 25ms at work. This is pretty reasonable however this is something you almost cannot control. Connection speeds pretty much only determine the quality of the stream being sent to the Vita. As an example I have also been able to connect via 3G as in some areas I am able to get a connection on 3G around 6-8mb Dowlonad. Though Ping and latency are more prevalent with this connection maybe around 100ms.
As the video shows, again I am not getting the best upload/download speed. However this is enough to work as long the rest of the infrastructure is well set up. My workplace also has the issue of "Router may not support IP fragment packets" however this isn't a problem and shouldn't be for Remote playing. My works connection is around 15 down 10 up.
I also had a dropout once where I couldn't so reset a few settings from the PS4 dashboard and re-registered the PS Vita system. Sometimes it can be something as simple as this.