0
我正在尋找創建一種遠程桌面軟件,並要求我通過互聯網將用戶屏幕傳輸給觀衆。高效的屏幕捕捉程序
我的目標是讓我沒有到10次傳輸整個屏幕來創建一個優化的捕獲..
的想法,我不得不採取了在本地計算機上的截圖,然後只確定改變的來自上一次截圖的像素。所以基本上,如果他們做了什麼,只有屏幕上發生的變化纔會在另一側發送和重構,所以我可以節省帶寬並加快速度,以降低互聯網連接速度。
我的問題:
- 我怎麼能一個新的截圖比較舊的,並確定了什麼變化。
- 我將如何通過標準TCP流發送步驟1中發現的信息。
- 我將如何重建該數據以在另一側成功顯示屏幕更新。
看看VNC(http://www.google.com/search?q=vnc+open+source)或一個其變種。大部分都有可用的源代碼。優化現有車輪是您在構建新車輪之前可能需要考慮的事情。 – xcud 2010-11-04 14:30:32