属性说明
如表1所示是非商用部分音视频等模块的系统属性说明,开发者可以通过修改属性说明中的不同属性,配置视频流引擎音视频等模块的默认运行参数。
字段名称 |
字段描述 |
取值范围 |
默认值 |
---|---|---|---|
vmi.video.encodertype |
编码器类型配置项,当该项配置为CPU,即使用软编时,若云手机需要运行较大负载应用,为防止默认绑核方式(2容器2核)的CPU资源不足,建议更改绑核方式为绑NUMA,修改方法如下: 将cfct_config配置文件中“CPU_BIND_MODE”字段修改为“1”。 |
|
1:默认VPU(外置硬件编码器编码) |
vmi.video.videoframetype |
帧数据输出格式。 |
|
3:H265 |
vmi.video.frame.width |
自适应分辨率宽度(必须是8的倍数)。 |
360~1440 |
720 |
vmi.video.frame.height |
自适应分辨率高度(必须是8的倍数)。 |
360~3200 |
1280 |
vmi.video.frame.widthaligned |
对齐后分辨率宽度 (暂不支持配置)。 |
360~1440 |
720 |
vmi.video.frame.heightaligned |
对齐后分辨率高度 (暂不支持配置)。 |
360~3200 |
1280 |
vmi.video.frame.density |
自适应分辨率屏幕像素密度。 |
240~640 |
320 |
ro.vmi.video.wmcmd |
是否使用自适应分辨率功能 |
0: 不启用 1: 启用 |
1 |
vmi.video.encode.gopsize |
编码GOP大小配置项。 |
30~3000 |
60:默认编码GOP大小为60 |
vmi.video.encode.profile |
编码profile配置项(H.265编码仅支持配置main)。 |
|
1:main |
vmi.video.encode.bitrate |
编码码率。 |
500000~50000000(AMD,一般为W6800) 500000~30000000(DC1000) 单位bps |
8000000 |
vmi.video.encode.forcekeyframe |
编码强制I帧配置项。 |
|
0:默认不触发编码强制I帧 |
vmi.video.encode.rcmode |
编码格式参数项。 |
|
3:CAPPED_CRF画质优先并限制最大码率模式(DC1000暂不支持,需要修改为2) |
vmi.video.encode.crf |
crf码控级别。 |
0-51 |
21 |
vmi.video.encode.maxcrfrate |
crf码率峰值。 |
500000~100000000 |
10000000 |
vmi.video.encode.vbvbuffersize |
crf码率缓冲区大小。 |
1000 |
|
vmi.video.encode.interpolation |
补帧参数项。 |
|
0:关闭补帧 |
vmi.audio.audiotype |
音频输出格式。 |
|
0:OPUS |
vmi.audio.encode.sampleinterval |
音频输出采样间隔。 |
|
10:10ms |
vmi.audio.encode.bitrate |
音频OPUS编码码率(bps)。 |
13200~512000 |
192000 |
vmi.mic.audiotype |
麦克风输入格式。 |
|
0:OPUS |
vmi.network.type |
网络类型。 |
|
1:tcp |
demo.data.offset |
用于测试网络包预留字段大小。 |
0~1024 |
20 |
vmi.video.renderoptimize |
出流优化,默认开启。 |
|
1:默认开启 |
ro.vmi.audio.mic.passthrough |
服务端audio,mic开关。 |
|
1:默认开启 |
ro.vmi.gps.passthrough |
服务端gps开关。 |
|
1:默认开启 |
ro.vmi.sensor.passthrough |
服务端sensor开关。 |
|
1:默认开启 |
ro.hardware.vsyncoffset |
vsync优化,该容器vsync信号相比默认值的偏移量,单位ns。 |
|
0:默认偏移量 |
ro.sys.vmi.cloudphone |
云手机类型。 |
|
video:默认视频流云手机 |
heartbeat.max.aveage.latency |
心跳最大平均时延。 |
|
1:默认1s |
vmi.sys.network.latency.average |
网路平均最大时延。 |
具体网络平均最大时延 |
-1:默认-1 |
ro.vmi.loglevel |
日志级别。 |
|
4:默认info日志级别 |