OBS默认编码参数延时较高,必须调整,按照如图的方法:
- x264 编码参数
在编码器设置中,将 x264 选项设置为 bframes=0。这个设置作用为不编码 B 帧。
- 微调(Tune)参数
在编码器设置中,将微调(Tune)设置 zerolatency 模式(零延迟)。设置作用是加速流编码,包含不编码 B 帧。适用实时性较高低延迟的场景。
- 定码率
如果要求不高,1080P分辨率就用1M码率,码率越高,编码越慢,延时越大
- GOP关键帧间隔1s
关键帧间隔设置推荐 1-2s, 咱们可以默认设置1s. 来匹配我们的网络传输策略。(等SDK快放问题修复后【v4.2.2后】可以设置2s比较合适)
看看效果:
OBS推流到EasyNVR