实时音视频 SparkRTC-数据类型:HRTCVideoEncParam
HRTCVideoEncParam
属性 |
类型 |
描述 |
---|---|---|
streamType |
HR TCS treamType |
视频流类型,根据HRT CS treamType和表14 不同分辨率下帧率和码率的推荐值设置需要的分辨率和宽高比 |
width |
int |
视频宽度 |
height |
int |
视频高度 |
frameRate |
int |
视频帧率,可参考表14中的帧率进行设置 |
minFrameRate |
int |
视频最小帧率,大于等于0,小于等于frameRate |
bitRate |
int |
视频码率,可参考表14中的码率进行设置 |
minBitrate |
int |
视频最小码率,大于等于0,小于等于bitrate |
方法 |
描述 |
---|---|
public HRTCVideoEncParam(HRTCStreamType streamType, int width, int height, int frameRate, int minFrameRate, int bitrate, int minBitrate); |
【功能说明】 HRTCVideoEncParam构造函数。 【请求参数】
【返回参数】 HRTCVideoEncParam类对象。 |
public HRTCStreamType getStreamType(); |
【功能说明】 获取视频流类型。 【请求参数】 无 【返回参数】 视频流类型,具体参见HRTCStreamType。 |
public void setStreamType(HRTCStreamType streamType); |
【功能说明】 设置视频流类型。 【请求参数】 streamType:流类型,具体请参见HRTCStreamType。 【返回参数】 视频流类型,具体参见HRTCStreamType。 |
分辨率 |
分辨率类型 |
比例 |
最小帧率(fps) |
最大帧率(fps) |
最小码率 |
最大码率 |
---|---|---|---|---|---|---|
160 X 90 |
LD |
16:9 |
10 |
30 |
64 |
270 |
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 |
分辨率 |
推荐帧率 |
通信场景推荐码率 |
直播场景推荐码率 |
---|---|---|---|
160 X 90 |
15 |
90 |
180 |
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 |