2011-10-11 63 views
1

我编写的应用程序非常像C#中的TeamViewer。我的屏幕传输目前有点快。我简单地将屏幕划分成块,并检查它们的长度是否与他们以前的长度相匹配等等。但我不禁想到:Windows RDP和join.me如何具有如此高的速度以及仍然非常低的CPU使用率?什么是流式传输桌面的最快方式?

谢谢。

+3

RDP在视频驱动程序级别运行。因此,绘制一个矩形只会为矩形参数生成一个数据包,而不是矩形中的所有像素。 –

回答

5

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

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

相关问题