2011-10-11 61 views
1

我編寫的應用程序非常像C#中的TeamViewer。我的屏幕傳輸目前有點快。我簡單地將屏幕劃分成塊,並檢查它們的長度是否與他們以前的長度相匹配等等。但我不禁想到:Windows RDP和join.me如何具有如此高的速度以及仍然非常低的CPU使用率?什麼是流式傳輸桌面的最快方式?

謝謝。

+3

RDP在視頻驅動程序級別運行。因此,繪製一個矩形只會爲矩形參數生成一個數據包,而不是矩形中的所有像素。 –

回答

5

流式傳輸桌面的最快方式是根本不流式傳輸桌面。

通過在客戶端和服務器上都有一個繪圖引擎,服務器可以移動一個窗口並向客戶端發送窗口已被移動的信號。然後,可以在客戶端和服務器桌面上重新繪製窗口,從而有效地鏡像對方,而無需發送任何圖像數據。

相關問題