您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

HTML5视频不流式传输,需要90秒才能加载

HTML5视频不流式传输,需要90秒才能加载

因为您必须通过公共互联网(而不是本地网络)移动文件,所以您需要使用ffmpeg之类的将元数据(MOOV原子)移动到视频文件的开头,以便可以更快地开始流式传输

./ffmpeg -y -i SourceFile.mp4 -s 1280x720 -c:v libx264 -b 3M -strict -2 -movflags faststart DestFile.mp4

上面的代码将在mp4容器中使用h264为您提供1280x720的输出,速度为3Mbps,然后进行第二遍操作以将moov元素移至文件的开头,从而使其能够更快地开始流式传输(有关更多详细信息,请参见此答案))。

您还应该检查生产服务器配置是否与开发服务器相匹配,特别是支持字节范围请求的能力,该请求允许更优化的内容

其他 2022/1/1 18:20:11 有561人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶