在此前的项目中使用了ffmpeg的播放摄像头的方案,但是延时达到了7-8秒,所以客户颇有微词,没有办法,只能开始优化播放延时的问题,至于对接摄像头的方案有好几种,这种咱们以后在聊,今天只要聊聊聊优化参数的问题,我们以海康为例,基于ffmpeg的方案,优化的思路都通用
我们可以看到,现在延时是11秒,可以说是非常糟糕了
接下来我们来看下默认的参数,可以看到非常的简单
'-r 25',
'-video_size 1280x720',
接下来就开始优化
方法1.增加自定义参数
想要调优参数可以看文章末尾
目前的延时在6秒左右,延时很明显
调整之后
我们来看下延时,延时已经达到了2-3秒,效果很明显
方法2.详见文章末尾
经过两个方法的优化后,我们用vlc来测试下,可以看到vlc的延时也是2秒,说明我们的优化很好,可以说是效果显著
尾巴:这也是我经常调试总结出来的经验,希望对大家有所帮助
创作不易,文章也是我花时间创作整理,所需参数和方法都是经过实践整理并且测试