如何在 HTML5 中流式傳輸大型 .mp4 檔案?
Web 上的影片檔案有時需要以特殊方式編碼,以便在下載時播放。為了使基於 Flash 的影片正常工作,資料應從流的末尾移動到開頭。一個名為 mp4 FastStart 的程式可以為您做到這一點。
像 HandBrake 這樣的程式在編碼時也有一個“web”選項可以做到這一點。您需要確保您的 Web 伺服器不會在 mp4 檔案中的壓縮之上再應用 gzip 或 deflate 壓縮。
壓縮允許您的 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