This afternoon I decided to give PCoIP a trial over a low bandwidth connection. I usually use RDP over this connection and tbh its awful with mouse freezes and slow screen refreshes especially where moving images are involved. The first point to sort was a VPN due to the View Security Server not supporting PCoIP, this was achieved with a simple Microsoft RAS PP2P connection. The connection at the remote end is a supposed 8Mbps ADSL line with a 50:1 contention ratio. A quick test with speedtest.net showed the following results.
At the local end I have a supposed 2Mbps ADSL line with also a 50:1 contention ratio speedtest.net showed the following results for this line.
The joys of internet access in the UK!
I connected using the View Windows client on my Samsung NC10 notebook. The results are included in the video below.
(I recommend watching fullscreen to see the progressive build rendering at work)
The final result for me is a useable remote desktop, you can really see the progressive build rendering in use but it does exactly what it is supposed to. I am able to carry on looking at what I need to while the image is then sharpened. Typing updated in real time with no delay which is a godsend for the end user. This is all very impressive over the connections I have chucked at it and when I compare this to my unusable RDP connection you can really see what PCoIP can do for low bandwidth connections.
For those that aren’t aware of PCoIP’s progressive rendering the following paragraph is taken from the VMware View 4 with PCoIP information guide
Progressive Build’s unique rendering approach works to provide the best overall user experience even under constrained network conditions. Progressive Build will provide a highly compressed initial lossy image, which is progressively built to a full lossless state, while text is always displayed using a lossless compression. PCoIP
uses highly efficient encoding based on content and adaptive network management to build in graphics according to the bandwidth characteristics in real time. This allows the desktop to remain responsive and display the best possible image during varying network conditions.