Q
Java遠程桌面
0
A
回答
1
1
我不相信存在的Java庫會給你你想要的。捕獲屏幕並控制鼠標/鍵盤需要以Java不支持的方式掛載到操作系統中。你需要編寫一個使用JNI的本地DLL,並公開你需要的功能,然後用java加載它。然後,您必須將您獲得的圖像數據轉換爲Flash可以理解的格式。
創建實時視頻流可能不是最有效的。一般來說,流式傳輸的視頻相當有損耗(當共享屏幕時通常不是那麼好),並且分辨率比您可能處理的要小。我不確定你可以創建一個視頻流,足夠快,足夠高的圖像質量可用。
您可能會更好地使用預先存在的產品(例如TightVNC,正如費爾南多建議的那樣)。不幸的是,這需要一個Java applet(或本機應用程序)來查看,而不是Flash。
(全面披露:我寫的兩端使用Java屏幕共享應用程序,服務器和瀏覽器兩者,我們已經看了努力使Flash查看的次數。)
0
只需使用VNC。您可以從Java調用VNC服務器可執行文件。在客戶端上,您可以使用Java VNC查看器。如果您確實需要對其進行更改,我確定在某處有源代碼。您可以使用BlueJ中的AppletWindow在任何Java應用程序的JFrame內啓動VNC查看器小程序。
相關問題
- 1. Java遠程桌面管理
- 2. Java遠程桌面管理
- 3. sdl遠程桌面
- 4. Java的遠程桌面(與Internet工作)
- 5. 遠程桌面PowerShell腳本
- 6. 無法從遠程桌面
- 7. 遠程桌面ActiveX控件
- 8. Direct3D通過遠程桌面
- 9. AppleScript w /遠程桌面
- 10. 遠程桌面連接
- 11. pywinauto與遠程桌面
- 12. 通過遠程桌面
- 13. 連接到遠程桌面
- 14. Lubuntu和遠程桌面
- 15. OpenGL和遠程桌面
- 16. 遠程桌面Web連接
- 17. 遠程桌面關機
- 18. mstsc遠程桌面問題
- 19. 遠程桌面Azure Linux VM
- 20. Autoit controlsend遠程桌面
- 21. Windows遠程桌面連接
- 22. WIndows服務在遠程桌面運行桌面程序
- 23. 遠程桌面客戶端與平移大型桌面?
- 24. 系統信息作爲遠程桌面上的桌面牆紙
- 25. 桌面Java編程書
- 26. Java桌面應用程序?
- 27. Java桌面應用程序
- 28. java桌面應用程序
- 29. 的Java無效的最大堆大小Windows遠程桌面
好的答案,就像提問者一樣,我必須實現一個遠程桌面共享/控制解決方案。你的回答給了我一些見解。 Flash視頻流完全可能很難,這部分我認爲我已經知道該怎麼做。 – camurgo 2009-11-04 01:14:12