我要评分
获取效率
正确性
完整性
易理解

System Properties

You can configure video, audio, network functions of the video stream engine server using system properties. This section describes how to configure related properties.

Table 1 shows the system properties of commercial modules of the video stream engine. You can change property settings to configure the default commercial module running parameters.

Table 1 Property fields of commercial modules

Field Name

Description

Value Range

Default Value

ro.hardware.fps

Cloud phone screen frame rate, in fps.

  • 30
  • 60
  • 90

30

ro.hardware.width

Cloud phone screen width. The width, height, and density must match. The relationship is as follows:

360p (360 640 120)

480p (480 856 160)

720p (720 1280 320)

1080p (1080 1920 480)

2K (1440 2560 640)

4K (2160 3840 960)

  • 360
  • 480
  • 720
  • 1080
  • 1440
  • 2160

720

ro.hardware.height

Cloud phone screen height.

  • 640
  • 856
  • 1280
  • 1920
  • 2560
  • 3840

1280

ro.vmi.video.capture.render_optimizing

Rendering optimization of streams output to the primary screen.

  • 1: enabled by default

1

ro.vmi.hardware.vpu

Encoding card type.

  • 0: no encoding card
  • 3: Quadra

3

vmi.mic.cachefactor

Frame cache size of the microphone.

  • 0: no cache
  • 1: 1 frame
  • 2: 2 frames
  • 3: 3 frames

2

vmi.crowd.control.master

Crowd control.

  • false: disabled
  • false

ro.vmi.loglevel

Log level.

  • 1: default
  • 2: verbose
  • 3: debug
  • 4: info
  • 5: warn
  • 6: error
  • 7: fatal

4

ro.hardware.dynamicfps

Dynamic frame rate adjustment.

  • 0: disabled
  • 1: enabled

1

ro.hardware.downfps

Rendering frame rate (in fps) after the client is disconnected when the dynamic frame rate adjustment function is enabled.

  • 12
  • 24

12

ro.hardware.compositionBypass

Composition bypass, which is used to optimize application full-screen display. (Disable this function if DC1000 is used.)

  • 1: enabled
  • Other: disabled

0

ro.hardware.compositionBypass.offset

Composition bypass offset (number of frames). When the composition bypass function is enabled, it takes effect after the specified number of consecutive frames. This helps to optimize image rotation caused by composition bypass.

Greater than 0

You can adjust the value as required. 0 is recommended in the AMD environment.

ro.vmi.adaptive.vsync

Adaptive vertical synchronization (vsync). After this function is enabled, the processing delay in the image rendering phase on the server can be optimized.

  • 1: enabled
  • Other: disabled

Disabled

vmi.adaptive.vsync.threshold

Threshold for determining a frame rate spike during adaptive vsync. A smaller value reduces the probability of frame rate spikes, but may compromise the benefits of adaptive vsync.

Greater than 0. It is recommended that the value be the same as the frame rate specification of the cloud phone.

60.