Demystifying Protocols: PCoIP Vs. Blast Extreme
Download the presentation here
With the release of VMware Horizon 7 featuring Blast Extreme, there is good reason to be questioning and researching the difference between it and PCoIP. While there is no “one-fits-all” scenario, this will shed some light on their individual capabilities.
Blast Extreme
Blast Extreme was designed with mobile networks and devices in mind, being based upon H.264 video format coding. Nearly any type of device can decode this protocol. It can be used on general purpose hardware, resulting in acceleration of operation where H.264 hardware decoding is supported. It requires less bandwidth than PCoIP and supports TCP and UDP, so it is more suitable for mobile and lossy networks. Additionally, Blast Extreme works well for new deployments where servers are equipped with server-based GPUs that support H.264 encode capability. Such cards are able to offload H.264 encoding tasks from server CPU resulting in increased server scalability.
PCoIP
Best for multi-monitor set ups, PCoIP supports multiple codecs for different displays like text, image, and video. It also supports configurable server/client CPU and bandwidth use. Unlike Blast Extreme, it allows for the compression and decompression of images, i.e. lossless support. To allow for increased server scalability, encoding is optionally offloaded onto APEX 2800 LP hardware, a dedicated and separate interface card. The card is a cost-saving value when compared to Blast Extreme functionality, which requires server-side GPUs to support graphics rendering H.264 encode. A Teradici zero client is required, or if using general purpose hardware (x86 architecture), a mid-to-high end CPU is recommended, for decoding PCoIP.