2020年,随着冠状病毒和COVID-19疫情的蔓延,许多公司和企业转向远程办公。从那时起,远程办公成为现代工作场所的标配,促使组织采用先进技术,如 PC-over-IP (PCoIP).
该协议自2007年开发以来,一直在不断改进和更新 Teradici,并在长期实践中成为桌面虚拟化和显示协议领域最受欢迎的方案之一。
PCoIP 相比其他协议的优势在于采用 UDP(用户数据报协议)而非常用的 TCP(传输控制协议),这样可以 进程间通信.
那么这一切意味着什么?什么是 PCoIP?它为什么是一个好协议?它比其他协议更好吗?我会在这篇文章中回答所有这些问题,话不多说,我们开始吧。
PCoIP 是什么?有什么用?
PCoIP 是一种显示协议,可以完全压缩桌面,然后通过零客户端设备在标准 IP 网络上传输显示内容。因此得名 PC over IP。该协议用于桌面虚拟化,让用户能够实时查看另一台桌面上的操作,就像看视频一样流畅。
正如我之前提到的,PCoIP 使用 UDP 而不是 TCP,它支持进程间通信。这意味着 PCoIP 能够建立一个容错、低延迟的连接,将源桌面上像素位置和颜色的映射发送到目标设备的屏幕上。
您不需要担心安全问题。这些数据在发送到目标设备前会被加密,到达后再解密并显示。这种加密方式正是VMware Horizon Cloud和Amazon WorkSpaces等服务选择PC over IP协议来向客户端传输虚拟桌面的重要原因之一。
PCoIP的灵活性和易用性使用户不仅能从台式机访问云托管桌面,还能通过平板和手机进行访问,这得益于 桌面即服务(DaaS) model.
该协议还允许用户通过瘦客户端访问虚拟桌面。瘦客户端是指使用存储在中央服务器中的资源而非本地硬盘的桌面。
除了虚拟桌面和远程工作站,PCoIP协议还可用于各种应用。例如,当公司防火墙宕机或关闭时,PCoIP可作为公司的虚拟专网(VPN)使用。
PC over IP协议还可用于优化WAN和LAN的带宽使用,提高网络速度。此外,PCoIP在金融领域也很有用,为交易员和分析师提供低延迟的交易平台和财务数据访问。
虽然许多这类应用也可以用其他协议实现,但PCoIP提供了一些关键特性,使其脱颖而出。
使用 PCoIP 的主要功能和优势
在深入探讨PCoIP的技术特性和优势之前,先来了解一下PCoIP的主要功能:
- 虚拟显示支持32位真彩色。
- Supports ClearType fonts.
- 通过音频重定向在LAN和WAN上动态调整音频质量。
- 在某些客户端类型上支持网络摄像头和麦克风的实时音视频。
- 支持在客户端OS和远程桌面或已发布应用间复制粘贴文本和图像。
不过,某些客户端可能不支持图像复制粘贴。 - 支持最多四个分辨率为2560×1600的显示器,或最多三个4K分辨率(3840×2160)的显示器。此外还支持旋转显示和自适应调整等功能。
- 也支持USB和MMR重定向。
PCoIP 安全功能
PCoIP只传输加密的像素数据而非实际应用或文件数据到客户端,这使得敏感信息始终安全地存储在数据中心或云中,客户端端点的数据泄露风险大大降低。
关于加密方面, PC over IP采用AES-256加密算法,这是一种非常强大的加密算法,基本上无法破解。即使拥有非凡的计算资源,理论上也需要10到18年才能破译。
UDP 相比 TCP 的优势
PC over IP之所以成为桌面虚拟化和显示协议中最流行的方案之一,并非巧合。PCoIP采用UDP的优势是基于TCP的协议所不具备的。例如,UDP发送数据包时无需等待确认,而TCP则需要对每个数据包进行确认,这导致后者延迟更高。
这种无需确认的特性使远程桌面和媒体流等应用能够受益于更快的速度,在网络稳定的情况下数据丢失最少。UDP的高效性还体现在网络拥塞时仍能保持稳定的数据传输。
PCoIP通过调整图像质量来适应不断变化的网络条件,而不是降低数据传输速度。这种灵活性使PCoIP特别适合视频编辑和3D渲染等高带宽应用,这些应用需要流畅的性能。
通过多编码格式实现高效的图像分解
通常,显示文本、图形和视频等屏幕显示任务由工作站负责处理。但由于屏幕的不同区域可能有不同的要求,对整个显示应用相同的压缩方式既缓慢又低效。
为了解决这个问题,PCoIP使用多编码协议,顾名思义,它支持显示中多种图像元素类型。通过主动分析和分解图像元素(如图形、文本、图标、视频等),PCoIP可以更快更高效地传输图像元素,从而节省带宽。
最后,对于包含医疗记录和诊断等重要信息的图像,PCoIP编码器被设计为能够以高质量、无损的方式快速处理变化的图像元素。
基于主机渲染的优化性能
PCoIP 通过在主机端处理应用生成的图像,消除了客户端对高端设备和特定硬件的需求。这种方法将需要强大软件和硬件支持的图像以像素数据的形式无缝传输给客户端,就像电视信号将视频流传输到您的屏幕一样。
PCoIP 的问题和局限
PC over IP 并非完美方案。虽然与其他协议相比有很多优势,但根据您的具体使用情况,PCoIP 可能不是最佳选择。
网络依赖和丢包
如前所述,PCoIP 优先考虑速度而非避免丢包。虽然 PCoIP 的自适应性使其在网络环境较差的情况下表现良好,但丢包率可能会过高。这会导致严重问题,如显示帧率下降、视频卡顿和输入响应延迟。
VMware Horizon 支持终止
VMware Horizon 是一个领先的虚拟桌面基础架构 (VDI) 平台,允许组织向最终用户交付虚拟桌面和应用。自 2009 年以来,VMware Horizon 一直支持 PC over IP;然而在 2013 年,VMware 开发了自己的协议,称为 BLAST 并最近宣布将仅在 2025 年底前支持 PCoIP。
也就是说,VMware Horizon 版本从发布之日起支持三年,因此 2025 年发布的客户端和代理将获得 PCoIP 支持至 2028 年。之后,PCoIP 将从所有 Horizon 版本中完全移除。
兼容性和迁移问题
PCoIP 与 VMware Horizon 生态系统紧密集成,在其中表现相当不错。不过,PCoIP 与非 VMware 环境的兼容性有限,难以从 PCoIP 迁移到其他协议(如 RDP)。
这个问题之所以重要,是因为如前所述,VMware Horizon 将在一年半内停止支持 PCoIP。最终,您无论如何都需要从 PCoIP 迁移,无论是因为想使用更广泛采用的标准化协议,还是因为它将被 VMware Horizon 移除。
Cloudzy 的 RDP – PCoIP 的替代方案
虽然 PCoIP 有很多优点,但其丢包问题和不确定的未来可能会给您带来麻烦,尤其是当您的网络不够可靠时。PCoIP 的一个合适替代方案是 RDP,这是由 Windows 开发的应用更广泛的协议,且不会消亡,所以您无需担心其长期可用性。
如果您需要一个支持所有操作系统的远程桌面解决方案,RDP 是 PCoIP 的最佳替代品。Cloudzy 的 RDP VPS 是最经济实惠且功能强大的 RDP 服务之一。
我们的 RDP 服务提供完全管理员访问权限和 DDoS 保护,覆盖全球 12 个以上地点,横跨三个大陆。您可以选择任何 Windows 服务器版本,它将被预装在您的 Cloudzy RDP VPS 上。
需要远程桌面吗?
可靠的高性能 RDP 服务器,正常运行时间达 99.95%。在美国、欧洲和亚洲的主要城市中随时随地使用你的桌面。
获取 RDP 服务器我们的 RDP VPS 采用最先进的硬件(如 NVME SSD 存储和 DDR4 RAM)支持,提供一流的性能和可靠性,具有 10 Gbps 网络连接和 99.95% 正常运行时间保证。
Final Thoughts
PCoIP 对那些将速度置于首要位置的用户来说是一个绝佳选择。虽然 PCoIP 偶尔可能存在丢包问题,但它总体上是一个功能全面、高效的桌面虚拟化协议。
也就是说,如果 PCoIP 不符合您组织的需求,您总可以选择其他协议,如 RDP。如果是这样,别忘了查看我们的 RDP VPS,您可以在其中 使用比特币购买 RDP ,以获得符合您需求的安全灵活的远程访问。
FAQ
PCoIP 有什么用途?
PC-over-IP 是一种显示协议,可将桌面压缩并通过 IP 网络安全传输到零客户端设备,实现实时交互。PCoIP 广泛用于虚拟桌面环境(如 VMware Horizon Cloud),支持从桌面、平板电脑和移动设备访问,同时优化网络带宽并确保数据安全。
PCoIP 比 RDP 更好吗?
PCoIP 和 RDP 都具有许多特性,使它们成为最受欢迎的桌面虚拟化协议。也就是说,它们的工作流程存在关键差异,使一种协议优先考虑速度,而另一种则更兼容。要了解更多信息,请查看这篇文章: PCoIP vs. RDP.
Is PCoIP secure?
是的,PCoIP 是安全的。该协议仅传输 AES-256 加密的像素数据,这意味着没有实际的应用或文件数据会通过网络发送。这确保所有敏感信息都安全地存储在数据中心或云中,降低了客户端端点数据泄露或未授权访问的风险。