跳转到主要内容

CreateImmediateMeetingOption

创建即时会议参数
属性名称数据类型说明
roomNoString房间号
contentString会议说明
attendTypeAttendType入会方式类型,默认 ATTEND_NOT_LIMIT<br/>ATTEND_NOT_LIMIT:无限制,值为 1
ATTEND_BY_PWD:密码进入,值为 2
ATTEND_ONLY_INVITE:仅邀请人员参会,值为 3
confereesMutableList<String>参会成员列表
passwordString密码
modeMeetingMode会议模式
planTimeLong开始时间时间戳
planDurInt会议时长
autoRecordBoolean是否开启自动录制
entryMutePolicyMuteState入会静音状态 默认 MuteState1<br/>详见 MuteState
watermarkDisabledBoolean水印状态 默认false
true:禁用
false:不禁用
screenshotDisabledBoolean截屏状态 默认false
true:禁用
false:不禁用
chatDisabledBoolean聊天模式 默认false
true:禁用
false:不禁用
extendInfoString自定义扩展字段

UpdateMeetingOption

更新会议参数
属性名称数据类型说明
titleString会议标题
contentString会议说明
attendTypeAttendType入会方式类型,默认 ATTEND_NOT_LIMIT<br/>ATTEND_NOT_LIMIT:无限制,值为 1
ATTEND_BY_PWD:密码进入,值为 2
ATTEND_ONLY_INVITE:仅邀请人员参会,值为 3
confereesMutableList<String>参会成员列表
passwordString密码
modeMeetingMode会议模式
planTimeLong开始时间时间戳
planDurInt会议时长
autoRecordBoolean是否开启自动录制
entryMutePolicyMuteState入会静音状态 默认 MuteState1<br/>详见:MuteState
watermarkDisabledBoolean水印状态 默认false
true:禁用
false:不禁用
screenshotDisabledBoolean截屏状态 默认false
true:禁用
false:不禁用
chatDisabledBoolean聊天模式 默认false
true:禁用
false:不禁用
extendInfoString自定义扩展字段

RTCMediaOptions

流媒体全局配置参数
属性名称数据类型默认值说明
audioChannelsInt1音频采样通道
audioSamplerateInt48000音频采样率
audioBitrateInt32 * 1024音频码率
audioCodecCodecType 枚举类型CodecType.OPUS音频编码格式
videoWidthMainInt640视频分辨率宽度
videoHeightMainInt480视频分辨率高度
videoBitrateMainInt512 * 1024视频码率
fpsMainInt25视频帧率
sftBooleantrue是否使用移频
agcInt10000音频 agc
aecInt12音频 aec
xdelayBooleantrue是否开启延时自适应
xbitrateInt5码率自适应
defFrontCameraBooleanfalse默认打开的摄像头位置:前置 / 后置
defMcuTrackInt0mcu默认轨道
plcInt2延迟抖动
hwDecoderBooleantrue是否优先硬解码
hwEncoderBooleantrue是否优先硬编码
isDaulStreamBooleantrue是否双流
statIntervalInt1000网络统计间隔 ms
statAudioIntervalInt500音频统计间隔 ms

MeetingCreatedBean

会议创建成功结果信息
属性名称数据类型说明
meetingIdString会议 id
roomNoString会议号

AgentRequestBean

邀请设备请求信息
属性名称数据类型说明
typeAgentType设备类型,详见 AgentType
contactString设备标识

MeetInfo

会议信息
属性名称数据类型说明
idString会议ID
titleString会议标题
roomNoString房间号
passwordString会议密码
attendTypeAttendType入会方式类型,默认 ATTEND_NOT_LIMIT<br/>ATTEND_NOT_LIMIT:无限制,值为 1
ATTEND_BY_PWD:密码进入,值为 2
ATTEND_ONLY_INVITE:仅邀请人员参会,值为 3
meetingStatusMeetingStatus会议状态,
STATUS_UNKNOW:未知,值为 -1
STATUS_PRE:未开始,值为 1
STATUS_ING:进行中,值为 2
STATUS_END:结束,值为 3
meetingTypeMeetingType会议类型,详见 MeetingType
planTimeLong预计开始时间
planDurInt预计持续时间
beginTimeLong开始时间
endTimeLong结束时间
creatorString创建者ID
confereeArrayList<String>会前邀请参加的成员列表,value 为成员 uid
createAtLong创建时间,单位 秒

MeetDetail

会议详情
属性名称数据类型说明
idString会议ID
roomNoString房间号
titleString会议标题
contentString会议说明
passwordString入会密码
creatorString创建者ID
attendTypeAttendType入会方式类型,默认 ATTEND_NOT_LIMIT<br/>ATTEND_NOT_LIMIT:无限制,值为 1
ATTEND_BY_PWD:密码进入,值为 2
ATTEND_ONLY_INVITE:仅邀请人员参会,值为 3
meetingStatusMeetingStatus会议状态,
STATUS_UNKNOW:未知,值为 -1
STATUS_PRE:未开始,值为 1
STATUS_ING:进行中,值为 2
STATUS_END:结束,值为 3
meetingTypeMeetingType会议类型,详见 MeetingType
meetingModeMeetingMode会议模式,详见 MeetingMode
autoRecordBoolean自动录制状态
planTimeLong预计开始时间
planDurInt预计持续时间
beginTimeLong开始时间
endTimeLong结束时间
onlineNumInt在线人数
entryMutePolicyMuteState入会静音状态,详见 MuteState
watermarkDisabledBoolean水印禁用状态
screenshotDisabledBoolean截屏禁用状态
chatDisabledBoolean聊天禁用状态
lockedBoolean锁定状态
shareStateShareType共享状态,详见枚举类型中的 ShareType
micDisabledBoolean麦克风禁用状态
cameraDisabledBoolean摄像头禁用状态
selfUnmuteMicDisabledBoolean房间是否允许自我解除禁音状态
selfUnmuteCameraDisabledBoolean房间是否允许自我解除禁画状态
confereeArrayList<String>会前邀请参加的成员列表,value 为成员 uid

SubMeetingBean

子会议信息
属性名称数据类型说明
idString子会议 id
mainMeetingIdString主会议的会议 id
meetingIdString子会议关联的会议 id
statusSubMeetingStatus子会议状态:
STATUS_PRE:未开始
STATUS_ING:进行中
STATUS_END:已结束
titleString小组名称
usersMutableList用户列表 MemberBean:成员信息,详见 MemebrBean

UserBean

用户信息
属性名称数据类型说明
device_idString设备唯一id
device_typeInt设备类型,详见 DeviceType
exp_atLong过期时间,默认7天
user_idString参会用户ID

MemberBean

成员信息
属性名称数据类型说明
uidString用户 id
nicknameString用户昵称
deviceTypeInt设备类型,详见 DeviceType
joinAtLong加入时间(后端使用,前端不必在意)

WaitingRoomUserBean

等候室成员信息
属性名称数据类型说明
uidString用户 id
nicknameString用户昵称

MeetingInfo

会议信息
属性名称数据类型说明
idString会议ID
roomNoString房间号
titleString会议标题
contentString会议说明
meetingTypeInt会议类型
beginTimeLong开始时间
endTimeLong结束时间
entryMutePolicyInt入会静音选项
watermarkDisabledBoolean关水印设置
screenshotDisabledBoolean禁截屏设置
chatDisabledBoolean禁聊设置
micDisabledBoolean静音设置
cameraDisabledBoolean禁画设置
selfUnmuteMicDisabledBoolean禁自我解除静音
selfUnmuteCameraDisabledBoolean禁自我解除禁画
lockedBoolean房间锁定状态
shareStateShareType共享状态,详见枚举类型中的 ShareType
shareUidString共享者ID
creatorString创建者ID
hostUidString主持人
coHostsMutableList<String>主持人ID列表
extendInfoJsonElement自定义扩展

MemberInfo

成员信息
属性名称数据类型说明
uidString三方平台用户ID
nameString用户名
deviceTypeInt设备类型,详见枚举类型中的 DeviceType
deviceIdString终端唯一编号
versionStringsdk版本号
joinAtLong加入时间
roleMemberRoleType会中角色,详见枚举类型中的 MemberRoleType
avatarString会中头像
micStateDeviceState麦克风状态,详见枚举类型中的 DeviceState
cameraStateDeviceState摄像头状态,详见枚举类型中的 DeviceState
shareStateShareType共享状态,详见枚举类型中的 ShareType
chatDisabledBoolean禁聊设置
extendInfoJsonElement自定义扩展

TrackInfo

轨道信息
属性名称数据类型说明
idString轨道 id
descString轨道描述
kindString轨道类型:video / audio
codecInt编码类型:
unknow:0
H264:0x1b
H265:0x24
AAC:0x0f
OPUS:0x5355504f
widthInt视频宽度
heightInt视频高度
fpsInt视频帧率
angleIntangle
bitrateIntbitrate
sample_rateInt音频采样率
trackInt轨道号 (0-6)
propsJsonElement自定义属性

AgentBean

设备信息
属性名称数据类型说明
idString设备 ID
nameInt设备名称
typeAgentType设备类型,AgentType
statusAgentStatus设备状态,AgentStatus
contactString设备标识
remarkString备注