簡體   English   中英

Chrome HTML5視頻緩沖

[英]Chrome HTML5 Video Buffering

我正在使用video.js來顯示視頻內容。 我有一個處理流請求的程序,因此視頻標記的源設置為提供請求的字節的程序。

問題是Chrome正在請求GET請求上的整個視頻,范圍標題:Range:bytes = 0-

我需要做的是Chrome瀏覽器要求最少的字節數才能開始播放。 我知道由於發出大量請求,這可能會導致延遲,但這就是我需要的:(

有誰知道我如何限制Chrome為此元素使用的緩沖區? 這里有一個類似的問題: HTML5音頻/視頻停止緩沖區

我嘗試將預加載設置為無。 這樣可以防止在用戶單擊播放之前進行初始緩沖。 但是一旦啟動,它就會請求整個范圍:(((

非常感謝Arvy

得到它了。 206部分內容可以用需要提供的許多字節來響應。 客戶端(在我的情況下為Chrome)無論如何都要求更多,因為它第一次沒有收到全部產品。

例如,這是請求標頭Range:bytes=1000048-這意味着客戶端已請求文件的其余部分(從字節1000048開始)。該程序不需要響應整個范圍,在我的情況下,我只返回500000字節,因此我將1000048加上499999以獲取結束字節並相應地格式化標題。 似乎工作正常。 希望它可以幫助某人。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM