直播怎么设置视频分辨率、帧率、码率 | 实时音视频SDK功能系列3

直播怎么设置视频分辨率、帧率、码率  | 实时音视频SDK功能系列3

在接入即构实时音视频SDK过程中,如何设置视频分辨率、帧率、码率是开发者经常遇到的一个问题,尤其是在直播场景中,本文跟大家分享这方面的经验。

概念解释

  • 分辨率:单位英寸中所包含的像素点数;
  • 帧率:是单位时间内视频显示帧数的量度单位,单位为 fps(frame per second);
  • 码率:是指每秒传输的比特(bit)数,单位为 bps(bit per second)。

设置分辨率、帧率、码率

设置视频参数时,主要考虑的因素有视频清晰度、屏幕尺寸以及宽带压力,一般要根据实际场景来调整。

高分辨率、高码率会保证高质量的视频,但同时会增加对宽带的压力,可能导致卡顿。 如果是一对一视频通话场景,要求实时性较高,画面清晰,这时候使用低分辨率即可,相应帧率和码率也要低一些,会减少对宽带的压力。如果是直播场景,要求画面细腻,平滑,这时候使用尽量高的分辨率,相应帧率和码率也要高一点,但会增加对宽带的压力。 一般可参考以下场景中推荐的值进行设置:

图片

直播场景通常需要较大码率来提升视频质量,一般建议将直播码率设为通话场景的两倍。

视频的分辨率、帧率和码率设置方法可参考“常用视频配置”,可直接使用 SDK 提供的预设组合值,也可以自定义参数。

其他视频常用配置请访问:https://doc-zh.zego.im/article/9826

本文为原创稿件,版权归作者所有,如需转载,请注明出处:https://www.nxrte.com/jishu/yinshipin/5535.html

(0)

相关推荐

发表回复

登录后才能评论