如何在 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