空间回调
更新时间:2022-09-26
推流回调
空间配置推流回调功能,设备推流时触发推流回调。
响应示例
{
"action": "on_publish",
"timestamp": 1644387271561,
"spaceId": 1002936,
"deviceId": 1003573,
"channelId": 0
}
响应体
参数名称 | 字段类型 | 描述 |
---|---|---|
action | String | 回调类型 |
timestamp | Long | 回调触发时间 |
spaceId | Long | 空间ID |
deviceId | Long | 设备ID |
channelId | Long | 通道ID |
截图回调
空间配置截图回调功能,截取视频图片时触发截图回调。
响应示例
{
"action": "on_snapshot",
"timestamp": 1644387275383,
"spaceId": 1002936,
"deviceId": 1003573,
"channelId": 0,
"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"
}
响应体
参数名称 | 字段类型 | 描述 |
---|---|---|
action | String | 回调类型 |
timestamp | Long | 回调触发时间 |
spaceId | Long | 空间ID |
deviceId | Long | 设备ID |
channelId | Long | 通道ID |
objectUrl | String | 截图地址 |
播流回调
空间配置播流回调功能,播放视频流时触发播流回调
响应示例
{
"action": "on_play",
"timestamp": 1644387427257,
"spaceId": 1002936,
"deviceId": 1003573,
"channelId": 0
}
响应体
参数名称 | 字段类型 | 描述 |
---|---|---|
action | String | 回调类型 |
timestamp | Long | 回调触发时间 |
spaceId | Long | 空间ID |
deviceId | Long | 设备ID |
channelId | Long | 通道ID |
停播回调
空间配置停播回调功能,停止播放视频流时触发停播回调
响应示例
{
"action": "on_stop",
"timestamp": 1644387508946,
"spaceId": 1002936,
"deviceId": 1003573,
"channelId": 0
}
响应体
参数名称 | 字段类型 | 描述 |
---|---|---|
action | String | 回调类型 |
timestamp | Long | 回调触发时间 |
spaceId | Long | 空间ID |
deviceId | Long | 设备ID |
channelId | Long | 通道ID |
断流回调
空间配置断流回调功能,停止推流时触发断流回调。
响应示例
{
"action": "on_unpublish",
"timestamp": 1644387614374,
"spaceId": 1002936,
"deviceId": 1003573,
"channelId": 0
}
响应体
参数名称 | 字段类型 | 描述 |
---|---|---|
action | String | 回调类型 |
timestamp | Long | 回调触发时间 |
spaceId | Long | 空间ID |
deviceId | Long | 设备ID |
channelId | Long | 通道ID |
AI回调
空间配置AI回调,开启AI配置,AI检测成功时,触发AI回调。
响应示例
{
"action": "STATIC_HUMAN_TRAFFIC",
"timestamp": 1642056579385,
"spaceId": 1000757,
"deviceId": 1001460,
"channelId": 0,
"objectUrl": "https://cajugt53ztpnyxn2cuh.down.evs.bcelive.com/cajua0gsbu55wcwaysm/evs/ai/1030536/1642156580992.jpg ",
"cropThumbnailUrl": "https://cajugt53ztpnyxn2cuh.down.evs.bcelive.com/cajua0gsbu55wcwaysm/evs/ai/1030536/1642156580992.jpg ",
"faceDatabaseUserId": "dft-nanqwbk4uec3mtz6",
"analysisResult": {
"items": [
{
"location": {
"left": 254,
"top": 4,
"width": 17,
"height": 17
},
"key": "1",
"qualityScore": 0.0,
"ID": 1
},
{
"location": {
"left": 269,
"top": 5,
"width": 22,
"height": 21
},
"key": "1",
"qualityScore": 0.0,
"ID": 1
}
],
"item_count": 2,
"person_count": {
"in": 0,
"out": 0
},
"origin_image": {
"width": 640,
"height": 360
}
}
}
响应体
参数名称 | 字段类型 | 描述 |
---|---|---|
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算子接口;
录像完成回调
空间配置录像完成回调功能,视频录像生成时,触发录像完成回调。
响应示例
{
"action": "on_record",
"timestamp": 1644387621949,
"spaceId": 1002936,
"deviceId": 1003573,
"channelId": 0,
"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"
}
响应体
参数名称 | 字段类型 | 描述 |
---|---|---|
action | String | 回调类型 |
timestamp | Long | 回调触发时间 |
spaceId | Long | 空间ID |
deviceId | Long | 设备ID |
channelId | Long | 通道ID |
objectUrl | String | 录像地址 |
注册回调
空间配置推流回调功能,设备推流时触发推流回调。
响应示例
{
"action": "on_register",
"timestamp": 1644387271561,
"spaceId": 1002936,
"projectId":0,
"deviceId": 1003573,
"channelId": 0
}
响应体
参数名称 | 字段类型 | 描述 |
---|---|---|
action | String | 回调类型 |
timestamp | Long | 回调触发时间 |
spaceId | Long | 空间ID |
deviceId | Long | 设备ID |
channelId | Long | 通道ID |
注销回调
空间配置推流回调功能,设备推流时触发推流回调。
响应示例
{
"action": "on_unregister",
"timestamp": 1644387271561,
"spaceId": 1002936,
"projectId":0,
"deviceId": 1003573,
"channelId": 0
}
响应体
参数名称 | 字段类型 | 描述 |
---|---|---|
action | String | 回调类型 |
timestamp | Long | 回调触发时间 |
spaceId | Long | 空间ID |
deviceId | Long | 设备ID |
channelId | Long | 通道ID |