视频流引擎服务端系统属性
视频流引擎服务端支持相应的系统属性配置项,用户如果需要配置相关属性可以在Android系统配置中设置。如果用户不配置如下属性,则各项属性将会使用默认值,如表1所示。
字段名称 |
字段描述 |
取值范围 |
默认值 |
---|---|---|---|
ro.vmi.video.capture.render_optimizing |
主副屏渲染优化特性开关配置项(不支持运行时更改)。 |
|
1:默认开启主副屏渲染优化特性 |
ro.vmi.video.capture.format |
抓图格式配置项(不支持运行时更改)。 |
|
2:默认YUV(GPU进行RGB转YUV,外置编码器编码) |
ro.vmi.video.capture.gpu_dev |
抓图的GPU设备节点配置项,需与渲染的GPU设备节点保持一致(不支持运行时更改)。 |
格式:/dev/dri/renderDxxx 其中xxx的取值范围为:128~133 |
/dev/dri/renderD128:默认GPU设备节点为/dev/dri/renderD128 |
persist.vmi.video.capture.interpolation |
补帧功能配置项。 |
|
1:默认开启补帧功能 |
persist.vmi.video.encode.bitrate |
编码码率配置项。 |
1000000~10000000 单位:bps |
5000000:H.264编码时默认编码码率为5Mbps 3000000:H.265编码时默认编码码率为3Mbps |
persist.vmi.video.encode.gopsize |
编码GOP大小配置项。 |
30~3000 |
30:默认编码GOP大小为30 |
persist.vmi.video.encode.profile |
编码profile配置项(H.265编码仅支持配置main)。 |
baseline、main、high |
baseline:H.264编码时默认编码profile为baseline main:H.265编码时默认编码profile为main |
persist.vmi.video.encode.param_adjusting |
编码参数调整生效配置项。 支持运行时调整以下3个编码参数:
|
|
0:默认不触发编码参数调整 |
persist.vmi.video.encode.keyframe |
编码强制I帧配置项。 |
|
0:默认不触发编码强制I帧 |