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

Property Description

Table 1 shows the system properties of the non-commercial WebRTC module. You can change property settings to configure the default running parameters of this module.

Table 1 WebRTC property configuration fields

Field Name

Description

Value Range

vmi.video.encodertype

Encoder type.

  • 0: CPU (software encoding via CPU)
  • 1: VPU (hardware encoding via external hardware)
  • 2: GPU (not supported currently)

vmi.video.videoframetype

Frame data output format.

  • 0: H.264
  • 1: YUV (available only if encodertype is set to 0)

vmi.video.encode.target_bitrate

Target bit rate of WebRTC.

3000000 to 50000000

Unit: bit/s

vmi.audio.audiotype

Audio output format.

1 (WebRTC supports only the PCM format.)

vmi.webrtc.connection.serverip

IP address of the cloud phone server.

Specific IP address

vmi.webrtc.connection.udpbeginport

UDP start port of the cloud phone server. By default, two UDP ports are used. After the start port is determined, the UDP ports used by the cloud phone are start port + ${index} x 2 – 1 and start port + ${index} x 2.

Available start port

vmi.network.type

Network type.

  • 1: TCP
  • 4: WebRTC

vmi.webrtc.httpserver.port

Server-side HTTP mapping port.

Specific mapping port

vmi.webrtc.connection.udpminport

Minimum UDP port used by the server.

Available minimum port

vmi.webrtc.connection.udpmaxport

Maximum UDP port used by the server.

Available maximum port