Создание стрима для аналитики.
POST /api/streams/?format=json
Body |
json |
JSON
{
"Collections": [
"7318bbe8-1090-11ec-a9fc-addec8dfe22c"
],
"CaseType": "face-recognition",
"CameraGroupUid": "3625bbe8-1090-11ec-a9fc-addec8dfe22c",
"Source": {
"Uid": "ca64108f-bcd1-431e-8e5a-07862d0976f3",
"Url": "rtsp://testvmsms3.<vms>.video:4554/live/d1d97b55-0564-4da6-be9f-dc2d079b8823/?token=lHHNFr0E-laDJb7o0lu5_V7VUnJlCfTtsQit1EWvLxOcWvLxOc7FiSQ9_p2ptR5GKF4rvh7UX3EB1FTthG3oR1yvDMq0-70_cBGs-IiKwLoIKUvw_syjisCI_FhPDw2XHbNRV9aql4AeO5HyUeXtd-VpLiTw~~",
"Output": {
"Encoding": "none",
"FPS": 5
}
},
"Pipeline": {
"ConfigPath": "....",
"Events": {
"FrequencyMs": 200
},
"Detector": {
"Threshold": 0.5
},
"Watcher": {
"ObjectMax": [
400,
400
],
"MaxCountObject": 2,
"MaxTrackObject": 8,
"FullFrameFrequency": 5
},
"Fences": [],
"Areas": []
}
}
|
Collectionsrequired | array | Массив идентификаторов коллекций, которые, в случае необходимости, будут применяться при обработке событий данного стрима |
CaseTyperequired | string | Тип аналитики |
Pipelinerequired | json | Конфигурация потока с указанием необходимых параметров для работы аналитики |
CameraGroupUidrequired | uid | Идентификатор группы камер, по которому несколько стримов объединяются в одну группу |
Source.Uidrequired | uid | Идентификатор потока |
Source.Urlrequired | string | Url для получения потока |
Response |
200 | Возвращает JSON объект с идентификатором созданного стрима |
JSON
{
"stream_uid": "f5fdc046-10b1-11ec-a9fc-addec8dfe22c"
}
|