本文介绍云会议作为事件源发布到事件总线EventBridge的事件类型。

使用限制

云会议作为阿里云官方事件源,目前只对中国香港和华东1(杭州)两个地域开放。

事件类型

云会议支持发布到事件总线EventBridge的事件类型如下所示。

事件类型type参数值
会议状态aliyuncvc:MeetingEvent:MeetingStateEvent
成员状态aliyuncvc:MeetingEvent:MemberStateEvent
成员操作aliyuncvc:MeetingEvent:MemberOperate
会议统计aliyuncvc:MeetingEvent:MeetingStatistic
阿里云平台对资源执行的操作事件aliyuncvc:ActionTrail:AliyunServiceEvent
API调用aliyuncvc:ActionTrail:ApiCall
控制台的操作事件aliyuncvc:ActionTrail:ConsoleOperation

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:42Z",
    "aliyuneventbusname":"default",
    "aliyunregionid":"cn-hangzhou",
    "aliyunpublishaddr":"172.25.XX.XX"
}     

data字段包含的参数解释如下表所示。

参数类型示例值描述
meetingNameStringmarketing-meeting会议名称。
actionStringmeeting_start动作。
timeTimestamp1590592494070会议开始的时间戳。
meetingUUIDStringhz-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:42Z",
    "aliyuneventbusname":"default",
    "aliyunregionid":"cn-hangzhou",
    "aliyunpublishaddr":"172.25.XX.XX"
}  

data字段包含的参数解释如下表所示。

参数类型示例值描述
meetingNameStringmarketing-meeting会议名称。
groupIdString456企业ID。
actionStringmember_in动作。
timeTimestamp1590592494072成员进出会议的时间戳。
userIdString199525用户ID。
meetingUUIDStringhz-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:42Z",
    "aliyuneventbusname":"default",
    "aliyunregionid":"cn-hangzhou",
    "aliyunpublishaddr":"172.25.XX.XX"
}      

data字段包含的参数解释如下表所示。

参数类型示例值描述
meetingNameStringmarketing-meeting会议名称。
groupIdString456企业ID。
actionStringcamera_off动作。
timeTimestamp1590592527490成员会中操作的时间戳。
userIdString199525用户ID。
meetingUUIDStringhz-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:42Z",
    "aliyuneventbusname":"default",
    "aliyunregionid":"cn-hangzhou",
    "aliyunpublishaddr":"172.25.XX.XX"
}   

data字段包含的参数解释如下表所示。

参数类型示例值描述
meetingConcurrencyString1会议最高并发量,即同时在会议中的人数。
meetingMemberString0进入会议的人数。
timeTimestamp1590595200125会议统计数据发布的时间戳。
meetingCountString1会议数量。