client view 字段说明
socket state: open | client state: conferenceJoin | core state: connected | username: QcgFoIvxiP6dimdJ | room id: 10000 | partp list: test1,test2 |
stats(bps): ⬆ 1165/⬇ 16 | remain count: 1 |
socket state
WebSocket 连接状态
client state
SDK client 连接状态
core state
WebRTC 点对点连接的状态
partp list
会议中的所有成员用户名(包括各种cd), 以,号分割.
渲染画面按钮, 默认情况不会再页面上渲染所有会议画面, 点击按钮后将在最上方渲染本地以及远端的视频画面, 同时只能渲染一个会议的画面.
stats
WebRTC连接发送/接收的实时码率, 以bps为单位.
remain count
根据loop count将显示剩余的循环次数.
address

Web端服务地址, 如服务地址为https协议且地址是ip, 需要先信任(服务地址用浏览器访问, 高级 -> 继续前往xxxx(不安全)即可)该地址

页面打开方式与服务地址对应关系
从服务器以https协议打开页面
服务地址必须要https协议
从本地服务器以http协议localhost地址打开页面
服务地址可以用http或https协议
从本地文件以file协议打开页面
服务地址可以用http或https协议, 但无法使用视频文件作为媒体源
room id

加入的房间号, 设置的值为初始值会随client count自增, 每次+1.

video

是否创建视频会议, 勾选将发送音视频流, 不勾选将只会发送音频流

如未勾选use video source将会请求摄像头(如勾选video)和麦克风设备, 如勾选use video source将使用视频文件的视频流(如勾选video)和音频流.

enable record

勾选后, 加入会议时将创建录制CD加入会议, 仅录制CD加入会议, 是否会开启录制看具体业务逻辑

callee number

成功加入会议后邀请的sip用户, 设置的值为初始值会随client count自增, 每次+1.

core network
sbc ip
sbc port
client count
创建的client个数
client create interval

创建每个client之间的时间间隔(单位: 秒).

talk time

client通话时间(单位: 秒), 从成功加入会议后开始计时, 计时结束将离开会议.

loop count

循环次数, 当值大于1时, 会重复进行创建cd - 加入 - 离开 - 销毁cd操作.

use video source

使用视频文件作为媒体源, 如需使用该选项, 压测工具需要从服务器访问.

bitrate

设置录制视频的码率, 默认自适应

frame rate

设置录制视频的帧率, 默认自适应

is video

录制模式, true: 视频录制, false: 音频录制

merge mode

媒体录制视频合并模式, 默认为智能模式

SCREEN
平铺模式, 平铺屏幕共享和所有视频
PLATFORM
讲台模式, 将屏幕共享和所有视频内容合并
SPEAKER
演讲模式, 只发送当前焦点视频
LAYOUT
自定义模式, 将屏幕共享和焦点视频内容合并
INTELLEGNCE
智能模式, 智能分屏
SCREEN_SHARING
只发送屏幕共享
record resolution

录制分辨率

video width

录制画布宽度

video height

录制画布高度