PCoIP (PC over IP) ist das von Teradici entwickelte Display Protokoll – zur optimierten Übertragung von Bildschirminhalten sowohl über LAN als auch über WAN.
Die Technologie PC over IP basiert auf UDP (User Datagram Protocol), einer Alternative zu TCP (Transmission Control Protocol). Im Gegensatz zu TCP erfolgt bei UDP kein Ackknowledge nach der Übertragung des Datenpaketes, nur so kann eine optimale Performance erreicht werden.
PCoIP überträgt Bildschirm Pixel Inhalte, indem diese auf einen außenstehenden Host codiert werden. Danach streamt man die Daten auf den Client. Dabei werden lediglich die Regionen des Bildschirms übertragen, die sich von Frame zu Frame geändert haben. D.h. es wird nie der gesamte Bildschirminhalt übertragen. Aus der Sicht des Clients ist das fast so, als würde dieser einen Film auf dem Desktop ansehen. Dieser wird in Echtzeit, basierend auf den Aktivitäten, generiert. PCoIP kann auch mit Multimedia-Daten und grafiklastigen Anwendungen umgehen, allerdings erhöht das die CPU-Last auf dem Remote-Host.
PCoIP erkennt selbständig die verfügbare Übertragungsgeschwindigkeit und führt automatisch eine notwendige Anpassung des Protokolls durch. Somit lässt sich PCoIP auch optimal über WAN Verbindungen einsetzen.
PCoIP ist hardwaremäßig im TERA2 Chip für den Zero Client und die remote Workstation Hostkarte implementiert. Kommt VMware Horizon View oder die Workstation Access Software zum Einsatz, ist das PCoIP Protokoll in Software „gegossen“.
Für den Zugriff auf die Cloud muss nicht immer zwingend ein Zero Client eingesetzt werden – wobei nur der Zero Client die optimale Performance bietet. Kann man sich mit etwas weniger zufrieden geben, steht auch eine Software Lösung auf Client Seite zur Verfügung.
Für VMware Horizon View bietet VMware den VMware View Client, für die Remtoe Workstation Hostkarte und die Workstation Access Software bietet Teradici den PCoIP Software Client. Generell gibt es aber auch die notwendigen Apps für IOS und Android, um Zugriff auf die Cloud Umgebung zu ermöglichen.