---
title: 视频流引擎属性配置项
description: "本章节提供非商用部分音视频等模块的系统属性说明，开发者可以通过修改属性说明中的不同属性，配置视频流引擎音视频等模块的默认运行参数。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/2530/armnative/kunpengcpsvideo_20_0016.html
sourcePath: /source/zh/kunpengboostkithistory/2530/armnative/kunpengcpsvideo_20_0016.html
indexId: 46d8f8ae0e49cd89aaec21f253efa603bcfb67168383f451696afa8525310ca877
---
# 视频流引擎属性配置项

本章节提供非商用部分音视频等模块的系统属性说明，开发者可以通过修改属性说明中的不同属性，配置视频流引擎音视频等模块的默认运行参数。

非商用部分音视频等模块的系统属性说明如表1所示。


**表1 视频流引擎属性配置字段描述表**

| 字段名称 | 字段描述 | 取值范围 | 默认值 |
| --- | --- | --- | --- |
| vmi.video.encodertype | 编码器类型配置项，当该项配置为CPU，即使用软编时，若云手机需要运行较大负载应用，为防止默认绑核方式（2容器2核）的CPU资源不足，建议更改绑核方式为绑NUMA，修改方法如下： 将cfct\_config配置文件中“CPU\_BIND\_MODE”字段修改为“1”。 | 0：CPU（CPU软编码器编码） 1：VPU（外置硬件编码器编码） 2：GPU（仅DC1000支持） | 1：默认VPU（外置硬件编码器编码） |
| vmi.video.videoframetype | 帧数据输出格式。 | 0：H264 1：YUV（只有当encodertype取值为0时支持） 2：RGB（暂不支持） 3：H265（vmi.video.encodertype取值为0时不可用） | 3：H265 |
| vmi.video.frame.width | 自适应分辨率宽度（必须是8的倍数）。 | 360~2160 | 720 |
| vmi.video.frame.height | 自适应分辨率高度（必须是8的倍数）。 | 360~3840 | 1280 |
| vmi.video.frame.widthaligned | 对齐后分辨率宽度（暂不支持配置）。 | 360~2160 | 720 |
| vmi.video.frame.heightaligned | 对齐后分辨率高度（暂不支持配置）。 | 360~3840 | 1280 |
| vmi.video.frame.density | 自适应分辨率屏幕像素密度。 | 120~960 | 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）。 | 0：baseline（仅H264支持） 1：main 2：high（仅H264支持） | 1：main |
| vmi.video.encode.bitrate | 编码码率。 | 500000~50000000（AMD，一般为W6800） 500000~30000000（DC1000） 单位bps | 8000000 |
| vmi.video.encode.forcekeyframe | 编码强制I帧配置项。 | 0：不触发编码强制I帧 1：在下一帧强制生成I帧 | 0：默认不触发编码强制I帧 |
| vmi.video.encode.rcmode | 编码格式参数项。 | 0：ABR平均码率模式（暂不支持） 1：CRF画质优先模式（暂不支持） 2：CBR恒定码率模式 3：CAPPED\_CRF画质优先并限制最大码率模式 | 3：CAPPED\_CRF画质优先并限制最大码率模式 |
| vmi.video.encode.crf | CRF码控级别。 | 0\-51 | 21 |
| vmi.video.encode.maxcrfrate | CRF码率峰值。 | 500000~100000000（AMD，一般为W6800） 500000~30000000（DC1000） | 10000000 |
| vmi.video.encode.vbvbuffersize | CRF码率缓冲区大小。 | \-1：自动模式 0：禁用峰值比特率限制 [min\_vbv\_size ~ 3000 ]： min\_vbv\_size = floor(1000 / fps) +1且min\_vbv\_size >= 10 | 1000 |
| vmi.video.encode.interpolation | 补帧参数项。 | 0：关闭补帧 1：开启补帧 | 0：关闭补帧 |
| vmi.audio.audiotype | 音频输出格式。 | 0：OPUS 1：PCM | 0：OPUS |
| vmi.audio.encode.sampleinterval | 音频输出采样间隔。 | 5：5ms（暂不支持） 10：10ms 20：20ms（暂不支持） | 10：10ms |
| vmi.audio.encode.bitrate | 音频OPUS编码码率（bps）。 | 13200~512000 | 192000 |
| vmi.mic.audiotype | 麦克风输入格式。 | 0：OPUS 1：PCM | 0：OPUS |
| vmi.network.type | 网络类型。 | 1：tcp 4：webrtc | 1：tcp |
| demo.data.offset | 用于测试网络包预留字段大小。 | 0~1024 | 20 |
| vmi.video.renderoptimize | 出流优化，默认开启。 | 0：关闭 1：开启 | 1：默认开启 |
| ro.vmi.audio.mic.passthrough | 服务端audio，mic开关。 | 0：关闭 1：开启 | 1：默认开启 |
| ro.vmi.gps.passthrough | 服务端gps开关。 | 0：关闭 1：开启 | 1：默认开启 |
| ro.vmi.sensor.passthrough | 服务端sensor开关。 | 0：关闭 1：开启 | 1：默认开启 |
| ro.hardware.vsyncoffset | vsync优化，该容器vsync信号相比默认值的偏移量，单位ns。 | 0：偏移量 | 0：默认偏移量 |
| ro.sys.vmi.cloudphone | 云手机类型。 | video：视频流云手机 | video：默认视频流云手机 |
| heartbeat.max.aveage.latency | 心跳最大平均时延。 | 1：1s | 1：默认1s |
| vmi.sys.network.latency.average | 网络平均最大时延。 | 具体网络平均最大时延 | \-1：默认\-1 |
| ro.vmi.loglevel | 日志级别。 | 1：default 2：verbose 3：debug 4：info 5：warn 6：error 7：fatal | 4：默认info日志级别 |
