本文介绍云视频会议作为事件源发布到事件总线EventBridge的事件类型。
使用限制
云视频会议作为阿里云官方事件源,目前只对中国(香港)和华东1(杭州)两个地域开放。
事件类型
云视频会议支持发布到事件总线EventBridge的事件类型如下所示。
事件类型 | type参数值 |
---|---|
阿里云平台对资源执行的操作事件 | aliyuncvc:ActionTrail:AliyunServiceEvent |
API调用 | aliyuncvc:ActionTrail:ApiCall |
控制台的操作事件 | aliyuncvc:ActionTrail:ConsoleOperation |
会议状态 | aliyuncvc:MeetingEvent:MeetingStateEvent |
成员状态 | aliyuncvc:MeetingEvent:MemberStateEvent |
成员操作 | aliyuncvc:MeetingEvent:MemberOperate |
会议统计 | aliyuncvc:MeetingEvent:MeetingStatistic |
CloudEvents规范中定义的参数解释,请参见事件概述。
会议状态
会议开始或结束时,事件总线EventBridge接收到的事件示例如下所示。
{
"data":{
"meetingName":"marketing-meeting",
"action":"meeting_start",
"time":1590592494070,
"meetingUUID":"hz-20864c8f-b10d-45cd-9935-884bca1b****"
},
"id":"45ef4dewdwe1-7c35-447a-bd93-fab****",
"source":"acs.aliyuncvc",
"specversion":"1.0",
"subject":"acs.aliyuncvc:cn-hangzhou:123456789098****:215672",
"time":"2020-11-19T21:04:41+08:00",
"type":"aliyuncvc:MeetingEvent:MeetingStateEvent",
"aliyunaccountid":"123456789098****",
"aliyunpublishtime":"2020-11-19T21:04:42.179PRC",
"aliyuneventbusname":"default",
"aliyunregionid":"cn-hangzhou",
"aliyunpublishaddr":"172.25.XX.XX"
}
data字段包含的参数解释如下表所示。
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
meetingName | String | marketing-meeting | 会议名称。 |
action | String | meeting_start | 动作。 |
time | Timestamp | 1590592494070 | 会议开始的时间戳。 |
meetingUUID | String | hz-20864c8f-b10d-45cd-9935-884bca1b**** | 会议ID。 |
成员状态
成员进出会议时,事件总线EventBridge接收到的事件示例如下所示。
{
"data":{
"meetingName":"marketing-meeting",
"groupId":"456",
"action":"member_in",
"time":1590592494072,
"userId":"199525",
"meetingUUID":"hz-20864c8f-b10d-45cd-9935-884bca1b****"
},
"id":"45ef4dewdwe1-7c35-447a-bd93-fab****",
"source":"acs.aliyuncvc",
"specversion":"1.0",
"subject":"acs.aliyuncvc:cn-hangzhou:123456789098****:215672",
"time":"2020-11-19T21:04:41+08:00",
"type":"aliyuncvc:MeetingEvent:MemberStateEvent",
"aliyunaccountid":"123456789098****",
"aliyunpublishtime":"2020-11-19T21:04:42.179PRC",
"aliyuneventbusname":"default",
"aliyunregionid":"cn-hangzhou",
"aliyunpublishaddr":"172.25.XX.XX"
}
data字段包含的参数解释如下表所示。
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
meetingName | String | marketing-meeting | 会议名称。 |
groupId | String | 456 | 企业ID。 |
action | String | member_in | 动作。 |
time | Timestamp | 1590592494072 | 成员进出会议的时间戳。 |
userId | String | 199525 | 用户ID。 |
meetingUUID | String | hz-20864c8f-b10d-45cd-9935-884bca1b**** | 会议ID。 |
成员操作
当成员进行会中操作时,事件总线EventBridge接收到的事件示例如下所示。
{
"data":{
"meetingName":"marketing-meeting",
"groupId":"456",
"action":"camera_off",
"time":1590592527490,
"userId":"199525",
"meetingUUID":"hz-20864c8f-b10d-45cd-9935-884bca1b****"
},
"id":"45ef4dewdwe1-7c35-447a-bd93-fab****",
"source":"acs.aliyuncvc",
"specversion":"1.0",
"subject":"acs.aliyuncvc:cn-hangzhou:123456789098****:215672",
"time":"2020-11-19T21:04:41+08:00",
"type":"aliyuncvc:MeetingEvent:MemberOperate",
"aliyunaccountid":"123456789098****",
"aliyunpublishtime":"2020-11-19T21:04:42.179PRC",
"aliyuneventbusname":"default",
"aliyunregionid":"cn-hangzhou",
"aliyunpublishaddr":"172.25.XX.XX"
}
data字段包含的参数解释如下表所示。
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
meetingName | String | marketing-meeting | 会议名称。 |
groupId | String | 456 | 企业ID。 |
action | String | camera_off | 动作。 |
time | Timestamp | 1590592527490 | 成员会中操作的时间戳。 |
userId | String | 199525 | 用户ID。 |
meetingUUID | String | hz-20864c8f-b10d-45cd-9935-884bca1b**** | 会议ID。 |
会议统计
当会议统计数据发布时,事件总线EventBridge接收到的事件示例如下所示。
{
"data":{
"meetingConcurrency":1,
"meetingMember":0,
"time":1590595200125,
"meetingCount":1
},
"id":"45ef4dewdwe1-7c35-447a-bd93-fab****",
"source":"acs.aliyuncvc",
"specversion":"1.0",
"subject":"acs.aliyuncvc:cn-hangzhou:123456789098****:215672",
"time":"2020-11-19T21:04:41+08:00",
"type":"aliyuncvc:MeetingEvent:MeetingStatistic",
"aliyunaccountid":"123456789098****",
"aliyunpublishtime":"2020-11-19T21:04:42.179PRC",
"aliyuneventbusname":"default",
"aliyunregionid":"cn-hangzhou",
"aliyunpublishaddr":"172.25.XX.XX"
}
data字段包含的参数解释如下表所示。
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
meetingConcurrency | String | 1 | 会议最高并发量,即同时在会议中的人数。 |
meetingMember | String | 0 | 进入会议的人数。 |
time | Timestamp | 1590595200125 | 会议统计数据发布的时间戳。 |
meetingCount | String | 1 | 会议数量。 |