解决jwplayer在线边下载边播放mp4文件

来源:互联网 发布:java web开发入门例子 编辑:程序博客网 时间:2024/04/28 00:22

最近在用jwplayer开发在线播放mp4文件时,遇到mp4文件需要全部下载完毕才能播放的问题。在网上找了很多资料,了解到是由于在编码时视频元数据被放到了文件末尾,导致需要全部读取后才能根据元数据进行播放。

解决方法:采用ffmpeg中的qt-faststart对mp4进行处理,把元数据从文件末尾挪到文件开头,这样就能保证jwplayer等插件在网页中直接在线边下载边播放,提高了用户体验。

qt-faststart是ffmpeg的可选组件,并不包含在官方的下载包中。在官网上可以找到该程序的源代码、为Windows编译后的qt-faststart.exe

原创粉丝点击