網絡上的視頻文件有時需要以特殊方式編碼才能在下載時播放。為了使基于 Flash 的視頻正常工作,數據應從流的末尾移動到開頭。一個名為 mp4 FastStart 的程序可以為您執行此操作。
像 HandBrake 這樣的程序有一個“web”選項,在編碼時也可以執行此操作。您需要確保您的 Web 服務器不會在 mp4 文件中的壓縮之上應用 gzip 或 deflate 壓縮。
壓縮允許您的 Web 服務器提供更小的文件大小,從而為您的網站用戶加載速度更快。 Gzip 是一種壓縮文件(使其更小)以加快網絡傳輸速度的方法。在計算中,DEFLATE 是一種無損數據壓縮算法和相關文件格式,它使用 LZ77 算法和霍夫曼編碼的組合。
檢查由您的網絡服務器使用curl -I http://example/video.mp4。 HTTP響應標頭應包含Content-Type – video/mp4和Accept-Ranges – 字節,并且不包含Content-Encoding。
以上就是如何在HTML5中流式傳輸大型.mp4文件?的詳細內容,更多請關注www.92cms.cn其它相關文章!