Windows 远程桌面与 TightVNC 服务器

Windows 远程桌面与 TightVNC 服务器

有没有带宽使用情况的比较,似乎 vnc 占用了更多的带宽,但我不确定。

有什么方法可以让 vnc 使用更少的带宽。

答案1

您的观察完全正确,通常 VNC 比 RDP 需要更多的带宽。

VNC 占用大量带宽,因为它专注于复制远程显示器的像素。相反,RDP 基于绘制图元(框、线等),而不是发送像素更新。可以这样想:在 VNC 中,显示器上发生变化的像素通过网络发送(略微简化)。如果修改了大量像素(例如在屏幕中间绘制一个大框),则可能会修改大量像素,需要通过网络发送。在 RDP 中,通过网络发送指令“在屏幕中间绘制一个框”(这比要更改的像素列表简洁得多),然后客户端“绘制框”。(我大大简化了这一点,完全不考虑 VNC 压缩,但这可以让您大致了解它的工作原理。)

您可以使用具有不同压缩选项的各种“风格”的 VNC,但最终 RDP 协议(​​以及类似的协议 - ICA、X 等)很难被“击败”,因为从根本上说,它们需要移动更少的数据来实现相同的效果。

答案2

正如 Evan 所说,将指令发送到远程显示器比发送图片细节更好。

但是,我认为当您考虑到您想要在另一端使用的分辨率可能不是很高时,TightVNC 和 UltraVNC 技术会带来一些优势。

VNC 工具允许 JPEG 压缩甚至 8 位像素通信,这会在一定程度上“腐蚀”图像,但会降低带宽利用率并有效提高速度。

您必须记住,JPEG 压缩在当今的计算机上速度很快。
而且,您可以针对典型的显示器分辨率进行大量压缩(我使用 1920 个水平像素,超高分辨率

Jeff 在 2005 年发表的一篇文章——VNC 与远程桌面
自那以后,虚拟网络计算机取得了一些进展。

答案3

TightVNC 有三个连接配置文件,请尝试低带宽选项。

  • 低带宽
  • 普通的
  • 高速

还要将远程 PC 上的主题更改为尽可能简单,无背景、无渐变等。VNC 确实会压缩数据,并且实心屏幕区域的压缩效果比图片和/或渐变好得多。

相关内容