通常情况下,视频属性的选择需要根据产品的实际情况确定。

例如:

1 对 1,老师和学生的窗口比较大,要求分辨率高一些,随之帧率和码率也要高一些。

1 对 4,老师和学生的窗口都比较小,分辨率可以低一些,对应的帧率和码率也会低一些,以减少编解码的资源消耗和缓解下行带宽的压力。

一般可按照下列场景中的推荐值进行设置。

视频通话场景 视频属性推荐设置

2 人视频通话

分辨率 320 x 240、帧率 15 fps、码率 200 Kbps
分辨率 640 x 360、帧率 15 fps、码率 400 Kbps

多人视频通话

分辨率 160 x 120、帧率 15 fps、码率 65 Kbps
分辨率 320 x 180、帧率 15 fps、码率 140 Kbps
分辨率 320 x 240、帧率 15 fps、码率 200 Kbps

若您希望自定义视频属性,比如调高码率以保证视频质量,可以使用 setVideoEncoderConfiguration 对各参数进行自定义设置。

高分辨率、帧率、码率会提高视频的清晰度,但同时也可能导致卡顿,并引起计费的增加。