我正在嘗試構建一個基於瀏覽器的服務器端HTML渲染,就像skyfire。我正在評估我需要建立這種技術。當用戶在客戶端上鍵入www.yahoo.com時,會在服務器上啓動一個會話,然後抓取屏幕截圖並將它們發送到客戶端的RTP流中。爲了做RTP位,我開始使用JMF http://java.sun.com/javase/technologies/desktop/media/jmf/2.1.1/solutions/ScreenGrabber.html我發現當我在客戶端上返回RTP流時,它非常緩慢,有時我會在視頻流中獲得很多工件。有沒有比使用JMF更好的方法?使用RTP在java或C++中開發屏幕共享/呈現應用程序的最佳方式是什麼?
1
A
回答
0
目前尚不清楚您要實施哪一項skyfire功能。
如果您正在流式傳輸連續的屏幕截圖,並且發現速度很慢,那麼請壓縮您發送的數據。據推測,一張截圖與前一張截圖只有很小的差別:爲了最大限度地減少帶寬,您應該只在每個截圖之間傳輸增量。
0
看看VNC/VNCViewer。甚至有一個查看器小應用程序,並且IIRC在這裏有一個關於它是否可以在Java桌面程序中完成的問題(與在瀏覽器中的小應用程序相對)
1
相關問題
- 1. 在SWT中管理應用程序屏幕的最佳方式是什麼?
- 2. 分發Java應用程序的最佳方式是什麼?
- 3. 實現照片共享應用程序的最佳方式
- 4. 在C#中處理共享dll的最佳方式是什麼?
- 5. 在Qt應用程序中共享Cookie的最佳方式
- 6. 規劃和組織C應用程序開發的最佳方式是什麼?
- 7. 在C#web應用程序中實現通知的最佳方式是什麼?
- 8. 在WinForms應用程序中呈現HTML的最佳方式?
- 9. 設置java應用程序的最佳方式是什麼?
- 10. 共享/分發Excel宏的最佳方式是什麼?
- 11. 在Emacs中進行Java開發的最佳方式是什麼?
- 12. 使用express在node.js中呈現LESS.js樣式表的最佳方式是什麼?
- 13. 在SVN中組織共享.net程序集的最佳方式是什麼?
- 14. 什麼是開始打破現有應用程序的最佳方式?
- 15. 是否可以在libgdx中使用HTML呈現(或者,創建幫助屏幕的最佳做法是什麼)?
- 16. C++和Ruby共享公共類的最佳方法是什麼?
- 17. iPhone屏幕共享應用程序中使用的私人API
- 18. 將AJAX響應呈現爲div的最佳方式是什麼?
- 19. 分享點的最佳分佈式開發方法是什麼
- 20. 在iOS應用程序中實現文件夾的最佳方式是什麼?
- 21. 在Java中編寫命令行應用程序的最佳方式是什麼?
- 22. 在我的C#應用程序中嵌入IronPython的最佳方式是什麼?
- 23. 使共享庫可用於多個應用程序的最佳方式是什麼?
- 24. 在Android應用程序中使用typo3內容的最佳方式是什麼?
- 25. 在React JS應用程序中使用REST API的最佳方式是什麼?
- 26. 在ASP.NET MVC應用程序中使用YUI TabView的最佳方式是什麼?
- 27. 在SOA應用程序中使用DTO的最佳方式是什麼?
- 28. 在web應用程序中使用log4j的最佳方式是什麼?
- 29. 什麼是爲Java Swing應用程序顯示標題屏幕的最佳方式
- 30. 使用vim進行Cocoa開發的最佳方式是什麼?