如何在 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。
廣告
資料結構
聯網
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP