Name | Description | Type | Default value | Required |
---|---|---|---|---|
token | Unique model token | String | Yes | |
data | Input data for prediction | Array | Yes |
{ "state": 200, "data": [ [ 278.88272094727, 218.56517028809, 227.84562683105 ] ] }
State | Data type | Description |
---|---|---|
200 | [[]] | Success |
401 | [] | Model not trained yet |
402 | [] | Token is invalid |
404 | [] | Token is missing |
405 | [] | Wrong input data |
406 | [] | Data is missing |
500 | [] | Prediction model error |
Name | Description | Type | Default value | Required |
---|---|---|---|---|
id | Идентификатор потока | String | Yes |
{ "state": 200, "data": [ { "width": 1280, "height": 720, "video": "https://rtmp01.tazeros.com/UUID/UUID.m3u8", "events": "wss://rtmp01.tazeros.com:8080/UUID", "input": "rtmp://rtmp01.tazeros.com/UUID/UUID", "output": "wss://rtmp01.tazeros.com:8080/UUID" } ] }
Name | Description | Type |
---|---|---|
width | Width of the video | Integer |
height | Height | Integer |
video | HLS video stream | String |
events | Websocket server for receiving events | String |
input | Original RTMP video stream | String |
output | Wevsocket server for outputting events from ML model | String |
200 | Успешно |
---|---|
404 | Задача не найдена |
Сервер вебсокетов отвечает клиентам найденными объектами на каждом кадре. Если объектов нет, то сообщение не повторяется.
{ "timestamp": 25920, "features": [ { "bbox": [ 109, 147, 125, 125 ], "type": "face" } ] }
Name | Description | Type |
---|---|---|
timestamp | Временная отметка на видео | Timestamp |
features | Массив найденных объектов | Array |
features.bbox | Координаты объекта | Array |
features.type | Классификация | String |