如何在 HTML5 中流式傳輸大型 .mp4 檔案?


網路上的影片檔案有時需要以特殊方式進行編碼,以便在下載時播放。要使基於 flash 的影片正常工作,應將資料從流的末尾移動到開頭。名為 mp4 FastStart 的程式可以為您完成此操作。

HandBrake 等程式在編碼時也會有一個“Web”選項。您需要確保 Web 伺服器不將 gzip 或 deflate 壓縮應用到 mp4 檔案中的壓縮之上。

壓縮允許您的 Web 伺服器提供較小的檔案大小,這對於您的網站使用者載入速度更快。Gzip 是一種壓縮檔案(使檔案更小)的方法,可以加快網路傳輸速度。在

計算中,DEFLATE 是無損資料壓縮演算法和關聯檔案格式,它使用 LZ77 演算法和哈夫曼編碼的組合。

使用 curl -I http://example/video.mp4. 檢查您的 Web 伺服器傳送的頭部。HTTP 響應頭部應包括 Content-Type − video/mp4 以及 Accept-Ranges − bytes,並且沒有 Content-Encoding。

更新於: 24-Jun-2020

799 次瀏覽

開闢你的 事業

完成課程獲得認證

開始
廣告
© . All rights reserved.