分辨率与码率设置
分辨率设置
在发起通话和接听通话前,使用 RCCallClient
中的 setVideoProfile
方法可以设置本地视频分辨率,默认值:RC_VIDEO_PROFILE_480P
-
示例代码:
[[RCCallClient sharedRCCallClient] setVideoProfile:RC_VIDEO_PROFILE_480P];
码率设置
在发起通话和接听通话前,使用 RCCallClient
中的 setBitRate
方法可以设置本端的最大码率,在不同分辨率下推荐使用以下码率。
比例 | 分辨率(移动: H* W ; web:W*H) | 帧率 | 最小码率 (单位:kbps) | 推荐码率 (单位:kbps) |
---|---|---|---|---|
11:9 | 176X144 | 15 | 80 | 150 |
1:1 | 180X180 | 15 | 120 | 200 |
16:9 | 256X144 | 15 | 120 | 240 |
4:3 | 240X180 | 15 | 120 | 240 |
16:9 | 320X180 | 15 | 120 | 280 |
1:1 | 240X240 | 15 | 120 | 280 |
4:3 | 320X240 | 15 | 120 | 400 |
1:1 | 360X360 | 15 | 140 | 520 |
4:3 | 480X360 | 15 | 150 | 650 |
16:9 | 640X360 | 15 | 180 | 800 |
1:1 | 480X480 | 15 | 180 | 800 |
4:3 | 640X480 | 15 | 200 | 900 |
3:2 | 720X480 | 15 | 200 | 1000 |
9:5 | 848X480 | 15 | 200 | 1860 |
4:3 | 960X720 | 15 | 250 | 2000 |
16:9 | 1280X720 | 15 | 250 | 2200 |
16:9 | 1920X1080 | 15 | 400 | 4000 |
音视频码率的大小与分辨率大小相关,以上是我们给出的默认值。
-
示例代码:
[[RCCallClient sharedRCCallClient] setBitRate:1000];