更新时间:2022-09-26 GMT+08:00

会议状态信息推送

表1 会议状态推送消息帧

参数

类型

描述

action

String

"ConfDynamicInfoNotify"

version

Long

全量消息为:消息生成时的时间戳(毫秒)。

增量消息为:递增序列号。

createTime

Long

消息生成时的时间戳(毫秒)。

msgID

String

消息的唯一标识。

msgMode

Integer

消息模式,固定为全量消息

0:全量消息

1:增量消息

confID

String

订阅的会议ID。

endTime

String

会议结束时间(UTC时间的毫秒数)。

mode

String

会议模式,取值如下:

"FREE":自由模式

"FIXED":固定画面广播模式,广播多画面

"ROLLCALL": 点名模式

"BROADCAST": 广播会场

state

String

会议状态,取值如下:

"Schedule" :预定状态

"Created" :会议已经被创建,并正在召开

"Destroyed" :会议已经关闭

vas

Integer

是否开启声控切换,取值如下:

0:未开启声控

1:已开启声控

lock

Integer

会议锁定状态,取值如下:

0: 未锁定

1: 锁定

mute

Integer

会议静音状态(用户入会后自动静音),取值如下:

0: 未静音

1: 静音

lockSharing

Integer

共享锁定状态,取值如下:

0: 不锁定

1: 锁定

canUnmute

Integer

会议状态为全场静音时,是否允许自行解除静音;取值如下:

0: 不允许;

1: 允许;

chairView

Integer

是否启动主持人轮询任务,取值如下:

0:未启动

1:已启动

picNum

String

多画面数。

partViewNum

Integer

正在选看的会场数。

maxPartViewNum

Integer

最大支持的会场选看数量。

recState

Integer

录播状态使用该字段,取值如下:

0: 未录制

1: 录制

multiPic

MultiPicInfoNotify object

用户设置的多画面信息

confIMGroupId

String

会中聊天群组ID

forbiddenChat

Integer

会议是否禁止会中聊天:

0: 允许

1: 禁止

recOccurred

Integer

会议是否发生过录制

0:未发生录制

1:已发生录制

表2 MultiPicInfoNotify数据结构

参数

类型

描述

picInfos

Array of PicInfoNotify objects

单个子画面信息列表。

picNum

Integer

画面数。

period

Integer

轮询间隔。

表3 PicInfoNotify数据结构

参数

类型

描述

index

Integer

子画面索引。

id

Array of strings

子画面中会场ID列表。

share

Integer

0 :非共享辅流

1 :共享辅流

会议状态推送示例

{
	"state": "Created",
	"endTime": "1611994784164",
	"mode": "FREE",
	"vas": 1,
	"picNum": 16,
	"lock": 0,
	"mute": 1,
	"lockSharing": 0,
	"canUnmute": 1,
	"chairView": 0,
	"recState": 0,
	"aiRecState": 0,
	"enableShareSetting": 1,
	"callInRestriction": 0,
	"audienceCallInRestriction": 0,
	"forbiddenChat": 0,
	"realTimeSubtitle": 0,
	"audienceTotalCount": 0,
	"simultaneousInterpretation": 0,
	"lanChannels": [],
	"allowAudience": false,
	"pause": false,
	"partViewNum": 0,
	"maxPartViewNum": 8,
	"audienceVideoLayout": "speakerVideoLayout",
	"recOccurred": 0,
	"clientRecState": 0,
	"clientRecMode": 0,
	"waitingRoomState": 0,
	"showAudienceMode": 0,
	"audienceCountMultiple": 0,
	"audienceCountReal": 0,
	"confID": "900487914",
	"msgID": "23a1dff762d111eb980a9172a5e3d682",
	"msgMode": 0,
	"version": 1611993595043,
	"createTime": 1611993595043,
	"action": "ConfDynamicInfoNotify"
}