实时音视频 SparkRTC-数据类型:HRTCVideoEncParam
HRTCVideoEncParam
函数&属性 |
描述 |
---|---|
HR TCS treamType streamType; |
视频编码分辨率选择。具体请参见HRT CS treamType。 |
int width; |
视频宽,根据HRTCStreamType和不同分辨率下码率帧率推荐值设置需要的分辨率和宽高比 |
int height; |
视频高,根据HRTCStreamType和不同分辨率下码率帧率推荐值设置需要的分辨率和宽高比 |
int frameRate; |
视频帧率,可以参考不同分辨率下码率帧率推荐值和7.4.12-表14 不同场景下帧率和码率的推荐值进行设置 |
int minFrameRate; |
视频最小帧率,大于0,小于frameRate |
int bitrate; |
视频码率,可以参考不同分辨率下码率帧率推荐值和7.4.12-表14 不同场景下帧率和码率的推荐值进行设置 |
int minBitrate; |
视频最小码率,大于0,小于bitrate |
bool disableAdjustRes; |
表示上行流是否分辨率自适应,推荐开启自适应(即disableAdjustRes赋false) |
分辨率 |
分辨率类型 |
比例 |
最小帧率(fps) |
最大帧率(fps) |
最小码率 |
最大码率 |
---|---|---|---|---|---|---|
320 X 180 |
SD |
16:9 |
10 |
30 |
80 |
600 |
480 X 270 |
HD |
16:9 |
10 |
30 |
160 |
1050 |
640 X 360 |
HD |
16:9 |
10 |
30 |
200 |
1700 |
800 X 450 |
FHD |
16:9 |
10 |
30 |
300 |
2100 |
960 X 540 |
FHD |
16:9 |
10 |
30 |
400 |
2400 |
1120 X 630 |
FHD |
16:9 |
10 |
30 |
450 |
2800 |
1280 X 720 |
FHD |
16:9 |
10 |
30 |
500 |
4000 |
120 X 90 |
LD |
4:3 |
10 |
30 |
64 |
240 |
160 X 120 |
SD |
4:3 |
10 |
30 |
64 |
270 |
240 X 180 |
SD |
4:3 |
10 |
30 |
80 |
450 |
320 X 240 |
HD |
4:3 |
10 |
30 |
100 |
600 |
400 X 300 |
HD |
4:3 |
10 |
30 |
200 |
900 |
480 X 360 |
HD |
4:3 |
10 |
30 |
200 |
1000 |
640 X 480 |
FHD |
4:3 |
10 |
30 |
250 |
1800 |
960 X 720 |
FHD |
4:3 |
10 |
30 |
450 |
3000 |
分辨率 |
推荐帧率 |
通信场景推荐码率 |
直播场景推荐码率 |
---|---|---|---|
320 X 180 |
15 |
200 |
400 |
480 X 270 |
15 |
350 |
700 |
640 X 360 |
15 |
450 |
900 |
640 X 360 |
30 |
850 |
1700 |
800 X 450 |
15 |
700 |
1400 |
800 X 450 |
30 |
1050 |
2100 |
960 X 540 |
15 |
850 |
1700 |
960 X 540 |
30 |
1200 |
2400 |
1120 X 630 |
15 |
950 |
1900 |
1120 X 630 |
30 |
1400 |
2800 |
1280 X 720 |
15 |
1200 |
2400 |
1280 X 720 |
30 |
2000 |
4000 |
120 X 90 |
15 |
80 |
160 |
160 X 120 |
15 |
90 |
180 |
240 X 180 |
15 |
150 |
300 |
320 X 240 |
15 |
200 |
400 |
400 X 300 |
15 |
300 |
600 |
480 X 360 |
15 |
350 |
700 |
480 X 360 |
30 |
500 |
1000 |
640 X 480 |
15 |
600 |
1200 |
640 X 480 |
30 |
900 |
1800 |
960 X 720 |
15 |
1000 |
2000 |
960 X 720 |
30 |
1500 |
3000 |