我在屏幕上顯示了動態動畫DirectX場景。我想要將這些圖像序列流式傳輸到瀏覽器,以便用於HTML5客戶端。將視頻從DirectX流式傳輸到HTML5
我目前編碼每個幀作爲JPEG/BASE64併發送它在一個網頁套接字。在瀏覽器中,我將img的源替換爲該編碼框架,並且圖像得到更新。
本地桌面瀏覽器可以實時更改,但在Android設備上的性能不佳。我不確定這是由於頻繁的DOM更新還是WebSocket延遲造成的,但是圖像有些滯後。
我想通過創建一個視頻流中的瀏覽器來加載,這樣我會得到從1硬件視頻解碼性能提升優化它的; 2.避免DOM操作和3.避免websocket開銷。
我不知道這是要走的路,以及如何實現它(視頻新手)。誰能幫忙?
您提到目前的解決方案是滯後的。這是否意味着互動?即,用戶是否通過網絡瀏覽器控制3D場景? –
是的,通過屏幕上的UI控件(瀏覽器內)。但是本機代碼也可能會觸發對場景的更改,而無需用戶干預。 – liorda
什麼是你的帶寬限制?這是在有線千兆網絡上嗎?或者在地球兩端的電腦之間?您定位了哪些瀏覽器?任何和所有,或只是,例如Chrome? –