有没有带宽使用情况的比较,似乎 vnc 占用了更多的带宽,但我不确定。
有什么方法可以让 vnc 使用更少的带宽。
答案1
您的观察完全正确,通常 VNC 比 RDP 需要更多的带宽。
VNC 占用大量带宽,因为它专注于复制远程显示器的像素。相反,RDP 基于绘制图元(框、线等),而不是发送像素更新。可以这样想:在 VNC 中,显示器上发生变化的像素通过网络发送(略微简化)。如果修改了大量像素(例如在屏幕中间绘制一个大框),则可能会修改大量像素,需要通过网络发送。在 RDP 中,通过网络发送指令“在屏幕中间绘制一个框”(这比要更改的像素列表简洁得多),然后客户端“绘制框”。(我大大简化了这一点,完全不考虑 VNC 压缩,但这可以让您大致了解它的工作原理。)
您可以使用具有不同压缩选项的各种“风格”的 VNC,但最终 RDP 协议(以及类似的协议 - ICA、X 等)很难被“击败”,因为从根本上说,它们需要移动更少的数据来实现相同的效果。
答案2
答案3
TightVNC 有三个连接配置文件,请尝试低带宽选项。
- 低带宽
- 普通的
- 高速
还要将远程 PC 上的主题更改为尽可能简单,无背景、无渐变等。VNC 确实会压缩数据,并且实心屏幕区域的压缩效果比图片和/或渐变好得多。