2017-05-30 54 views
0

我希望通過服務器將視頻轉發給瀏覽器。Javascript Blob streaming

看來,使用Blob API,可以使用URL.createObjectURL方法完成此操作。

這創建了一個鏈接,我可以在html5視頻元素中使用,但是,此blob不能更改。

如何使用相同的href將新數據追加到Blob對象?

此外,我懷疑文件將完全順序流式傳輸,並且認爲瀏覽器會請求文件的不同部分,特別是用於清理。我怎樣才能動態獲取和寫入字節到blob對象?

MediaSource API是值得研究的東西嗎?

回答

0

一種可能性是使用service worker。這允許您攔截網絡請求,並提供流式響應。

+0

我剛剛意識到,使用一個正常的href到我的服務器,並讓它動態獲取並回應相關數據,對吧?看起來像我需要開始手動檢查HTTP請求。 – Tobiq