空间回调
更新时间:2022-09-26
推流回调
空间配置推流回调功能,设备推流时触发推流回调。
响应示例
Plain Text
1{
2 "action": "on_publish",
3 "timestamp": 1644387271561,
4 "spaceId": 1002936,
5 "deviceId": 1003573,
6 "channelId": 0
7}
响应体
参数名称 | 字段类型 | 描述 |
---|---|---|
action | String | 回调类型 |
timestamp | Long | 回调触发时间 |
spaceId | Long | 空间ID |
deviceId | Long | 设备ID |
channelId | Long | 通道ID |
截图回调
空间配置截图回调功能,截取视频图片时触发截图回调。
响应示例
Plain Text
1{
2 "action": "on_snapshot",
3 "timestamp": 1644387275383,
4 "spaceId": 1002936,
5 "deviceId": 1003573,
6 "channelId": 0,
7 "objectUrl": "https://bm6iq5qjid3r87n8ssc.a.e-web.com.cn/bm6iarc0db5t02eu1dj/evs/thumbnail/1003573/1644387274.jpg?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220209T061435Z&X-Amz-SignedHeaders=host&X-Amz-Expires=3600&X-Amz-Credential=ZR7RQW9VC6IN4QXATOUP%2F20220209%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Signature=55b61447e0726359d96117ae86df486ddd072ea7d961ebc7d8fe5da5ffd01e7e"
8}
响应体
参数名称 | 字段类型 | 描述 |
---|---|---|
action | String | 回调类型 |
timestamp | Long | 回调触发时间 |
spaceId | Long | 空间ID |
deviceId | Long | 设备ID |
channelId | Long | 通道ID |
objectUrl | String | 截图地址 |
播流回调
空间配置播流回调功能,播放视频流时触发播流回调
响应示例
Plain Text
1{
2 "action": "on_play",
3 "timestamp": 1644387427257,
4 "spaceId": 1002936,
5 "deviceId": 1003573,
6 "channelId": 0
7}
响应体
参数名称 | 字段类型 | 描述 |
---|---|---|
action | String | 回调类型 |
timestamp | Long | 回调触发时间 |
spaceId | Long | 空间ID |
deviceId | Long | 设备ID |
channelId | Long | 通道ID |
停播回调
空间配置停播回调功能,停止播放视频流时触发停播回调
响应示例
Plain Text
1{
2 "action": "on_stop",
3 "timestamp": 1644387508946,
4 "spaceId": 1002936,
5 "deviceId": 1003573,
6 "channelId": 0
7}
响应体
参数名称 | 字段类型 | 描述 |
---|---|---|
action | String | 回调类型 |
timestamp | Long | 回调触发时间 |
spaceId | Long | 空间ID |
deviceId | Long | 设备ID |
channelId | Long | 通道ID |
断流回调
空间配置断流回调功能,停止推流时触发断流回调。
响应示例
Plain Text
1{
2 "action": "on_unpublish",
3 "timestamp": 1644387614374,
4 "spaceId": 1002936,
5 "deviceId": 1003573,
6 "channelId": 0
7}
响应体
参数名称 | 字段类型 | 描述 |
---|---|---|
action | String | 回调类型 |
timestamp | Long | 回调触发时间 |
spaceId | Long | 空间ID |
deviceId | Long | 设备ID |
channelId | Long | 通道ID |
AI回调
空间配置AI回调,开启AI配置,AI检测成功时,触发AI回调。
响应示例
Plain Text
1{
2 "action": "STATIC_HUMAN_TRAFFIC",
3 "timestamp": 1642056579385,
4 "spaceId": 1000757,
5 "deviceId": 1001460,
6 "channelId": 0,
7 "objectUrl": "https://cajugt53ztpnyxn2cuh.down.evs.bcelive.com/cajua0gsbu55wcwaysm/evs/ai/1030536/1642156580992.jpg ",
8 "cropThumbnailUrl": "https://cajugt53ztpnyxn2cuh.down.evs.bcelive.com/cajua0gsbu55wcwaysm/evs/ai/1030536/1642156580992.jpg ",
9 "faceDatabaseUserId": "dft-nanqwbk4uec3mtz6",
10 "analysisResult": {
11 "items": [
12 {
13 "location": {
14 "left": 254,
15 "top": 4,
16 "width": 17,
17 "height": 17
18 },
19 "key": "1",
20 "qualityScore": 0.0,
21 "ID": 1
22 },
23 {
24 "location": {
25 "left": 269,
26 "top": 5,
27 "width": 22,
28 "height": 21
29 },
30 "key": "1",
31 "qualityScore": 0.0,
32 "ID": 1
33 }
34 ],
35 "item_count": 2,
36 "person_count": {
37 "in": 0,
38 "out": 0
39 },
40 "origin_image": {
41 "width": 640,
42 "height": 360
43 }
44 }
45}
响应体
参数名称 | 字段类型 | 描述 |
---|---|---|
action | String | 调用算子类型 |
objectUrl | String | 大图地址 |
cropThumbnailUrl | String | 小图地址 |
timestamp | Long | 回调触发时间 |
spaceId | Long | 空间ID |
deviceId | Long | 设备ID |
channelId | Long | 通道ID |
analysisResult | Object | ai检测结果 |
+items | List | 人流量列表 |
++location | Object | 位置信息 |
+++left | Integer | 位置相对左边框的坐标 |
+++top | Integer | 位置相对上边框的坐标 |
+++width | Integer | 人体宽度 |
+++height | Integer | 人体高度 |
+item_count | Integer | 识别的item个数 |
+person_count | Object | 动态人流量数据 |
++in | Integer | 流入人流量 |
++out | Integer | 流出人流量 |
+origin_image | Object | 图片信息 |
++width | Integer | 图片宽度 |
++height | Integer | 图片高度 |
说明:AI回调功能包含多个AI算子回调,每次ai检测成功都会触发AI回调功能,示例为静态人流量算子,其他算子响应体详情参考AIServer算子接口;
录像完成回调
空间配置录像完成回调功能,视频录像生成时,触发录像完成回调。
响应示例
Plain Text
1{
2 "action": "on_record",
3 "timestamp": 1644387621949,
4 "spaceId": 1002936,
5 "deviceId": 1003573,
6 "channelId": 0,
7 "objectUrl": "https://bm6iq5qjid3r87n8ssc.a.e-web.com.cn/bm6iarc0db5t02eu1dj/evs/record/1003573/1644387271.flv?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20220209T062021Z&X-Amz-SignedHeaders=host&X-Amz-Expires=3600&X-Amz-Credential=ZR7RQW9VC6IN4QXATOUP%2F20220209%2Fus-west-2%2Fs3%2Faws4_request&X-Amz-Signature=08d1f38df547de059d31ca346a256ae0011893f9e8ca7661cc079749735fb0ad"
8}
响应体
参数名称 | 字段类型 | 描述 |
---|---|---|
action | String | 回调类型 |
timestamp | Long | 回调触发时间 |
spaceId | Long | 空间ID |
deviceId | Long | 设备ID |
channelId | Long | 通道ID |
objectUrl | String | 录像地址 |
注册回调
空间配置推流回调功能,设备推流时触发推流回调。
响应示例
Plain Text
1{
2 "action": "on_register",
3 "timestamp": 1644387271561,
4 "spaceId": 1002936,
5 "projectId":0,
6 "deviceId": 1003573,
7 "channelId": 0
8}
响应体
参数名称 | 字段类型 | 描述 |
---|---|---|
action | String | 回调类型 |
timestamp | Long | 回调触发时间 |
spaceId | Long | 空间ID |
deviceId | Long | 设备ID |
channelId | Long | 通道ID |
注销回调
空间配置推流回调功能,设备推流时触发推流回调。
响应示例
Plain Text
1{
2 "action": "on_unregister",
3 "timestamp": 1644387271561,
4 "spaceId": 1002936,
5 "projectId":0,
6 "deviceId": 1003573,
7 "channelId": 0
8}
响应体
参数名称 | 字段类型 | 描述 |
---|---|---|
action | String | 回调类型 |
timestamp | Long | 回调触发时间 |
spaceId | Long | 空间ID |
deviceId | Long | 设备ID |
channelId | Long | 通道ID |