直播的码率、分辨率与现场网络带宽之间应该怎样设置和平衡?



  • 在进行直播的过程中,有几个参数设置比较麻烦:

    码率、帧率和分辨率的设置,如果设置不好,可能会出现画面模糊、花屏、丢帧或者卡顿等情况,这几个参数与现场的网络带宽之间应该怎么配合设置?



  • 根据我自己的经验来聊一下这个问题。

    一般来说,视频的帧率范围一般在20-30之间,这样视频的画面感会相对自然,最佳值在24帧/秒左右的值,所以在这个范围内设置,或者设置24左右,一般不会有什么大问题;

    码率一般和现场的上行网络带宽做一个倍数的对应即可,简单粗暴点,比如你设置2000kb/s的码率,也就是完成这个码率的视频流上传至少需要2M的上行带宽,再加上运动的画面会导致码率有波动的情况,那么一般相对可用的状态,现场上行网络带宽是码率的3倍会比较好,此时可以先测试现场的网络,然后反推出码率设置的值。

    当然,码率并不是越高越好的,得在一定的范围内,一般建议最高不要超过4000的码率,否则即使你本地的网络很快,但是终端观众不一定有这个网络条件去流畅的观看这个直播。

    分辨率一般720P就可以满足,已经很清晰了;实在要求很高的,可以考虑用1080P,但尽量不要再高了,得考虑整体的配置、网络和观众观看去协调。


登录后回复
 

活跃用户

QQ 交流群:635270800

与 上直播社区 的连接断开,我们正在尝试重连,请耐心等待