This topic describes the types of Cloud Video Conferencing events that can be published to EventBridge.
Event types
The following table describes the types of Cloud Video Conferencing events that can be published to EventBridge.
Event type | Value of the type parameter |
---|---|
Operations performed by Alibaba Cloud on resources | aliyuncvc:ActionTrail:AliyunServiceEvent |
API operation calls | aliyuncvc:ActionTrail:ApiCall |
Operations performed in the console | aliyuncvc:ActionTrail:ConsoleOperation |
Conference status | aliyuncvc:MeetingEvent:MeetingStateEvent |
Member status | aliyuncvc:MeetingEvent:MemberStateEvent |
Member operations | aliyuncvc:MeetingEvent:MemberOperate |
Conference statistics | aliyuncvc:MeetingEvent:MeetingStatistic |
For more information about the parameters defined in the CloudEvents specification, see Overview.
Conference status
The following example shows the event that EventBridge receives when a conference starts or ends:
{
"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"
}
The following table describes the fields in the data parameter.
Field | Type | Example | Description |
---|---|---|---|
meetingName | String | marketing-meeting | The name of the conference. |
action | String | meeting_start | The action. |
time | Timestamp | 1590592494070 | The timestamp when the conference started. |
meetingUUID | String | hz-20864c8f-b10d-45cd-9935-884bca1b**** | The ID of the conference. |
Member status
The following example shows the event that EventBridge receives when a member joins or leaves the conference:
{
"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"
}
The following table describes the fields in the data parameter.
Field | Type | Example | Description |
---|---|---|---|
meetingName | String | marketing-meeting | The name of the conference. |
groupId | String | 456 | The ID of the enterprise. |
action | String | member_in | The action. |
time | Timestamp | 1590592494072 | The timestamp when a member joined or leaved the conference. |
userId | String | 199525 | The ID of the user. |
meetingUUID | String | hz-20864c8f-b10d-45cd-9935-884bca1b**** | The ID of the conference. |
Member operations
The following example shows the event that EventBridge receives when a member performs an operation in the conference:
{
"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"
}
The following table describes the fields in the data parameter.
Field | Type | Example | Description |
---|---|---|---|
meetingName | String | marketing-meeting | The name of the conference. |
groupId | String | 456 | The ID of the enterprise. |
action | String | camera_off | The action. |
time | Timestamp | 1590592527490 | The timestamp when a member performed an operation in the conference. |
userId | String | 199525 | The ID of the user. |
meetingUUID | String | hz-20864c8f-b10d-45cd-9935-884bca1b**** | The ID of the conference. |
Conference statistics
The following example shows the event that EventBridge receives when the conference statistics are published:
{
"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"
}
The following table describes the fields in the data parameter.
Field | Type | Example | Description |
---|---|---|---|
meetingConcurrency | String | 1 | The maximum number of members who were in the conference at the same time. |
meetingMember | String | 0 | The number of members who joined the conference. |
time | Timestamp | 1590595200125 | The timestamp when the conference statistics were published. |
meetingCount | String | 1 | The number of conferences. |