流式传输桌面的最快方法是什么?

时间:2011-10-11 19:19:37

标签: c# .net sockets system.drawing

我在C#中编写类似TeamViewer的应用程序。我的屏幕传输速度有点快。我只是将屏幕划分为块并检查它们的长度是否与之前的长度相匹配等等。但我不禁想到:Windows RDP和join.me如何才能拥有如此高的速度并且CPU使用率仍然非常低?

感谢。

1 个答案:

答案 0 :(得分:5)

流式传输桌面的最快方法是根本不流式传输桌面。

通过在客户端和服务器上都有一个绘图引擎,服务器可以移动一个窗口并向客户端发送窗口已被移动的信号。然后可以在客户端和服务器桌面上重新绘制窗口,有效地相互镜像,而无需发送任何图像数据。