作为客户支持工具的一部分,我想提供一些功能来请求查看/远程控制桌面会话。有许多方法可以获得屏幕截图并流式传输,但我特别想知道为什么RDP(远程桌面/终端服务与VNC体验如此不同)。我之所以使用RDP vs. VNC,只是因为它们似乎使用截然不同的方法将屏幕流式传输到客户端。
如果我必须猜测,RDP似乎传输位图图形块(例如100x100px)以构建完整的图片(这可能非常慢),但似乎极快地将普通绘制的形状/填充或字体绘制传输到客户端。 VNC似乎拍摄屏幕的巨大快照,比较先前的图像并将更改流式传输到客户端。
我认为RDP是一种比其他任何协议更高质量和平滑的协议,那么它使用什么技术来实现这一点呢?
编辑-只是为了澄清,我在特定地询问这些图形技术作为流媒体协议编程方法-而不是要解决此业务需求的现有产品/技术。
如果我必须猜测,RDP似乎传输位图图形块(例如100x100px)以构建完整的图片(这可能非常慢),但似乎极快地将普通绘制的形状/填充或字体绘制传输到客户端。 VNC似乎拍摄屏幕的巨大快照,比较先前的图像并将更改流式传输到客户端。
我认为RDP是一种比其他任何协议更高质量和平滑的协议,那么它使用什么技术来实现这一点呢?
编辑-只是为了澄清,我在特定地询问这些图形技术作为流媒体协议编程方法-而不是要解决此业务需求的现有产品/技术。