html5视频safari在播放前下载完整

时间:2015-02-13 15:46:39

标签: html5 video video-streaming progressive

我想知道为什么我的mp4 html5视频不是"流媒体"而是在它开始在野生动物园玩之前等待它完全下载。

www.pija.se

我尝试了QTIndexSwapper,但它说索引位于正确的位置。

任何帮助表示感谢。

1 个答案:

答案 0 :(得分:2)

看起来MOOV原子不在文件的开头。 我使用ffmpeg来重新定位(没有其他编码)然后进行二进制比较(使用HexFiend)并且快速测试似乎表明Safari正在更快地播放视频

./ffmpeg -i top.mp4 -codec copy -movflags faststart top-fs.mp4

(需要注意的是,即使我清除了浏览器缓存,我也没有像弹回我的测试服务器或时间太准确一样)

FWIW我发现ffmpeg是一个很好的解决方案,特别是对于背景视频,你需要play around with parameters来优化你的用例