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

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

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元素移至文件的开头,从而使其能够更快地开始流式传输(有关更多详细信息,请参见此答案))。

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



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5641172.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-16
下一篇2022-12-16

发表评论

登录后才能评论

评论列表(0条)

    保存