網路上的影片檔案有時需要以特殊方式編碼才能在下載時播放。為了使基於 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檔案?的詳細內容。更多資訊請關注PHP中文網其他相關文章!