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