启动AI能力
启动流程
[]
流程说明
- 用户调用setup接口,赋予摄像机相关业务能力,码极客返回成功或失败标识;
- 码极客创建摄像机业务能力成功后,启动内部循环流程:拉流->解码->算法检测->逻辑判断->满足条件->调用告警回调Api输出告警。
请求格式
URL |
/dynamic/api/v1/setup |
Method |
POST |
请求头说明
Key |
Value |
Content-Type |
application/json |
参数说明
Key |
Require |
Type |
Description |
cameraId |
Y |
string |
相机ID |
url |
Y |
string |
相机或视频地址 |
imageOut |
Y |
string |
base64-返回Base64 path-返回URL |
notifyUrl |
Y |
string |
AI分析结果上报地址 |
inputType |
Y |
string |
RTSP-像机 File-文件 |
decodeType |
N |
string |
解码类型, 支持cpu、device两种 |
skipFrame |
Y |
float |
抽帧率,60秒一帧,1以下代表1秒多少,比如0.15,表示1秒15帧,0.25表示1秒25帧, 暂时不考虑 |
roi |
Y |
arr |
ROI, 暂时不考虑 |
areaBoxes |
Y |
arr |
区域框列表, 暂时不考虑, 传默认值 [] 即可 |
fileStore |
N |
object |
告警凭证视频存储服务 |
+url |
Y |
string |
文件上传地址 |
+type |
Y |
int |
文件服务器类型 1-GoFastDFS |
+nsKey |
N |
string |
存储空间KEY |
+nsValue |
N |
string |
存储空间VALUE |
abilities |
Y |
arr |
AI能力列表, 参考上面能力列表 |
响应字段
参数 |
类型 |
是否必传 |
描述 |
status |
int |
Y |
响应状态码 |
message |
string |
Y |
提示消息 |
示例
请求
{
"cameraId": "10000000000",
"url": "rtsp://12312312",
"imageOut": "base64|path",
"inputType": "RTSP|File",
"decodeType": "device",
"notifyUrl": "http://10.10.1.124:6200/api/v1/receive",
"skipFrame": 25,
"roi": [],
"areaBoxes": [],
"fileStore": {
"url": "http://xxx.xxx.xxx.xxx:0000",
"type": 1,
"nsKey": "scene",
"nsValue": "certificate"
},
"abilities": [
{
"name": "snapFace", // 算法对应参数以AI能力列表中为准
"value": {
"threshold": 0.68,
"libId": "lib-1,lib-2",
"interval": 300,
"frame": 10,
"attribute": true,
"areaBoxes": [],
"roi": []
}
}
]
}
响应
{
"status":200,
"message"":"success",
}