【问题标题】:Will it matter VNC or RDC is used for remote desktop of full screen Chrome? [closed]将 VNC 或 RDC 用于全屏 Chrome 的远程桌面是否重要? [关闭]
【发布时间】:2013-01-04 20:29:46
【问题描述】:

我一直试图了解 VNC 和 RDP 之间的区别。我的理解是VNC或多或少只是传输桌面的图片。然而,RDP 对桌面上发生的事情有更多的语义理解,并传输如何呈现某些类型的窗口、按钮等。(我不知道这有多相关,除非人们使用 Windows Presentation Foundation 或类似的东西...)

所以看起来 RDP 是一个更有效的协议。

但是,我的主要用例是监控具有 Chrome 浏览器全屏的桌面。在这种情况下,RDP 会和 VNC 做同样的事情并传输 Chrome 浏览器的内容吗?

【问题讨论】:

  • Wikipedia 有一篇文章比较了不同的远程桌面软件。

标签: google-chrome rdp vnc vnc-server vnc-viewer


【解决方案1】:

我认为 RDP 处理矢量图形,而 vnc 主要是基于屏幕图像的,你是对的。

另一个区别是 RDP 在发生更改时通知客户端,而 VNC 服务器等待客户端请求屏幕更新。这也使 RDP 更加高效。

然而,随着用户越来越希望获得与远程计算机相同的体验,现在 RDP 很少发送矢量图形,即 RDP 几乎也发送屏幕图像差异。 RDP 仍然更快的原因是因为微软在 Windows 中内置了驱动程序来检测显示变化,而 VNC 使用解决方法来做到这一点,你可以想象微软在这方面做得更好。因此,即使两种协议都发送相同的图像,微软的效率也要高得多。事实上,没有任何 Windows 远程处理软件能像 RDP 那样高效(我知道 Citrix 的 ICA,让我们把它放在同一个 RDP 类别下)。

如果您打算远程使用 Chrome 观看视频,您可能会对 RDP 感到失望,因为它很慢,除非您打开 RemoteFX,但它只能从 Windows 2008 服务器上使用(不过我不确定 Windows 8 是否支持它) .

所以我的建议是尽可能使用 RDP。

【讨论】:

  • 感谢您的回答。发送更新的机器是基于 Unix 的。据我了解,RDP客户端实际上是VNC之间的桥梁,然后将其转换为RDP。这可能仅适用于此实现,但符合您所说的 Windows 如何使用本机驱动程序来执行此操作,而 unix 机器无法使用。
【解决方案2】:

我认为您将 RDP 和 VNC 与 chrome 相关联感到困惑。 VNC(Virtual Network Computing)指各种远程支持工具,如 Ultra VNC、Real VNC、logmeinrescue、gosupportnow、GoToMyPC 等。RDP 表示远程桌面访问、远程桌面协议、微软远程桌面软件等。与 RDP 相关的含义多种多样和VNC。这是一个非常详细的主题讨论,需要很多时间。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-15
    • 1970-01-01
    • 1970-01-01
    • 2015-02-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多