Подсчёт людей камерами Dahua
Некоторые камеры Dahua могут подсчитывать аудиторию в кадре. Плеер может подключаться к такой камере, получать данные подсчёта и отправлять их в programmatic как измерение аудитории.
Настройка камеры
Плеер работает только с правилом ManNumDetection. Для его настройки:
-
Зайдите в админку камеры, вкладка Настройки.
-
Зайдите в раздел Event > Smart Plan и включите настройку People Counting.
-
Зайдите в раздел Event > People Counting и настройте зону, внутри которой камера будет подсчитывать аудиторию.
Настройка плеера
-
Предварительно создайте 3 переменных с типом Строка для сущности Фрейм с ключами dahuaCameraIp, dahuaCameraLogin, dahuaCameraPass.
-
Зайдите на страницу плеера, вкладка Фреймы.
-
Задайте нужному фрейму эти три переменных, указав в них логин, пароль и IP-адрес камеры.
Описание алгоритма работы
-
Камера сама отправляет данные, плееру не нужно их запрашивать.
-
Камера отправляет данные при изменении картинки в кадре в формате:
2026-03-16 16:26:28,937
Content-Length: 452
summary.AreaID=1
summary.Channel=0
summary.EnteredSubtotal.Hour=0
summary.EnteredSubtotal.Today=0
summary.EnteredSubtotal.Total=0
summary.EnteredSubtotal.TotalInTimeSection=0
summary.ExitedSubtotal.Hour=0
summary.ExitedSubtotal.Today=0
summary.ExitedSubtotal.Total=0
summary.ExitedSubtotal.TotalInTimeSection=0
summary.InsideSubtotal.Total=3
summary.PlanId=0
summary.PtzPresetId=0
summary.RuleName=ManNumDetection
summary.UTC=1773678387
-
Плеер фиксирует у себя время и параметр summary.InsideSubtotal.Total.
-
При запросе программатика плеер берёт максимальное значение за предыдущие N секунд, где N — длительность programmatic-слота: для 10-секундного слота плеер найдёт все записи не старше 10 секунд, выберет максимальное значение и отправит его.
-
Максимальное значение берётся, чтобы единичные нулевые показания не занижали результат.