Вебхуки
Вебхуки
Для настройки передачи процессов через вебхуки перейдите в файл конфигурации run_params.json
и укажите значения для параметра webhook_tracking_subscribers
. Параметр представляет собой список объектов, описывающих адрес сервера, принимающего процессы с OMNI Agent и представлен в двух версиях:
Версия 1
{
"url": "http://127.0.0.1:5000/trigger" // указание адреса с эндпоинтом
}
Версия 2 (установлена по умолчанию)
{
"host": "127.0.0.1", // адрес
"port": "5000", // порт
"is_secured": false, // флаг http/https
"path": "/trigger" // эндпоинт
}
Добавить вебхук также можно в Настройках веб-интерфейса OMNI Agent.
Данные передаются по вебхукам в формате процессов. Массив процессов отправляется в начале и окончании трекинга, при идентификации человека по базе данных, при нахождении человека в области интереса или при пересечении размеченных линий, а также каждые 5 секунд (по умолчанию).
Чтобы изменить интервал отправки процессов, отредактируйте поле ongoings_interval_in_msec
в файле run_params.json (измеряется в миллисекундах).
Для отправки лучших кадров по вебхукам включите опцию "Отправка лучших кадров по вебхукам" в Настройках веб-интерфейса OMNI Agent, либо укажите значение true
для поля enable_webhook_image2jpg_conversion
. Значение по умолчанию - false
. Лучший кадр кодируется в base64 как jpeg изображение.