Global

Type Definitions

RemoteMutedState

Properties:
Name Type Description
userId string

远端用户ID

hasVideo boolean

是否有视频

hasSmall boolean

是否有小流视频

hasAudio boolean

是否有音频

audioMuted boolean

是否静音

videoMuted boolean

是否关闭摄像头

远端用户音视频 mute 状态

TransportStats

Properties:
Name Type Description
rtt number

SDK 到腾讯视频云的上行媒体连接的 RTT (Round-Trip Time),单位 ms

downlinksRTT object.<userId, rtt>

SDK 到腾讯视频云的下行媒体连接的 RTT (Round-Trip Time),单位 ms。
自 v4.10.1 版本支持,对象的 key 为远端用户的 userId,value 为 rtt 值。

传输状态统计

Type:
  • object

LocalAudioStats

Properties:
Name Type Description
bytesSent number

已发送字节数

packetsSent number

已发送包数

本地流音频统计数据

Type:
  • object

LocalAudioStatsMap

本地流音频统计数据Map对象,一个 userId 对应一个 LocalAudioStats

Type:
  • object

LocalVideoStats

Properties:
Name Type Description
bytesSent number

已发送字节数

packetsSent number

已发送包数

framesEncoded number

已编码帧数

framesSent number

已发送帧数

frameWidth number

视频宽度

frameHeight number

视频高度

本地流视频统计数据

Type:
  • object

LocalVideoStatsMap

本地流视频统计数据Map对象,一个 userId 对应一个 LocalVideoStats

Type:
  • object

RemoteAudioStats

Properties:
Name Type Description
bytesReceived number

已接收字节数

packetsReceived number

已接收包数

packetsLost number

丢包数

远端流音频统计数据

Type:
  • object

RemoteAudioStatsMap

远端流音频统计数据Map对象,一个 userId 对应一个 RemoteAudioStats

Type:
  • object

RemoteVideoStats

Properties:
Name Type Description
bytesReceived number

已接收字节数

packetsReceived number

已接收包数

packetsLost number

丢包数

framesDecoded number

已解码帧数

frameWidth number

视频宽度

frameHeight number

视频高度

远端视频统计数据

Type:
  • object

RemoteVideoStatsMap

远端流视频统计数据Map对象,一个 userId 对应一个 RemoteVideoStats

Type:

MixUser

Properties:
Name Type Description
userId string

用户标识[必填],该用户的 userId

全手动模式(manual) 预排版模式(preset-layout)
userId 填写规则 需传入真实的 userId - 对于本地推的主流(摄像头、麦克风),需传入对应 client 的 userId
- 对于本地推的屏幕分享流,需传入屏幕分享 client 的 userId
- 对于远端流,使用字符串$PLACE_HOLDER_REMOTE$占位
pureAudio boolean

只混入该用户的音频流, 若该值为true, 则以下视频相关参数不需要传入

width number

该用户流在混流中的宽度(px),必须大于等于0,默认值为 0

height number

该用户流在混流中的高度(px),必须大于等于0,默认值为 0

locationX number

以混流左上角为起点,该用户流在混流中的 X 坐标(px),必须大于等于 0,默认值为 0

locationY number

以混流左上角为起点,该用户流在混流中的 Y 坐标(px),必须大于等于 0,默认值为 0

zOrder number

该用户流在混流中的图层层次,取值范围为[1, 15];若 pureAudio 的值为 false, 则 zOrder 必传

streamType string

用于全手动模式下指定远端流类型,预排版模式无需填写。取值:main(主流),auxiliary(屏幕分享辅流)

混入流的用户信息

Type:
  • object