鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

属性说明

表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~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)。

  • 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画质优先并限制最大码率模式(DC1000暂不支持)

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码率缓冲区大小。

  • -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日志级别