В сервисе реализована функция детекции движения. Сообщения о детекции движения принимаются сервером по SMTP от камеры. Определение моментов "активности" в кадре и настройка чувствительности и зоны определения движения производятся на стороне камер, при использовании ее стандартного функционала, что позволяет снизить нагрузку на сервер.
Использование детекции позволяет решить две задачи:
Помечать моменты активности (таймлайн в плеере окрашивается в желтый цвет)
Настроить запись по движению (настраивается для каждой камеры отдельно)
Используется функция отправки уведомлений о событиях на электронную почту. Сервер выполняет перехват уведомления при корректной настройке, помечает архивную запись с камеры, отправившей уведомление.
Для этого нужно настроить отправку тревожных уведомлений на e-mail в камере, обычно это выглядит так:
В поле "SMTP сервер" укажите IP-адрес сервера на котором установлен MainStreamer. Локальный - если камера и сервер в одной локальной сети. Публичный - если камера и сервер сообщаются через интернет.
В поле "Порт" укажите порт для связи, по умолчанию 1025.
В поле "Отправитель" или "Email отправителя" и т.д. укажите ОБОЗНАЧЕНИЕ_КАМЕРЫ_ИЗ_КАРТОЧКИ_В_ЛК@dvor24.com (например: MOS_001_001@dvor24.com - используйте строчные символы).
"Шифрование" - не используется, необходимо отключить. Записи идут зашифрованными, дополнительное шифрование не требуется. Если пункт включен, меток детекции не будет.
Далее необходимо включить детекцию движения в камере:
В зависимости от настроек камеры, можно выставить область детекции и чувствительность обнаружения.
При построении меток детекции движения стример орентируется на время, указанное в теле письма. Если время или часовой пояс на самой камере указаны неверно, то стример будет расставлять метки некорректно. Если же в теле письма время и дата будут указано не по шаблону, то время метки детекции движения будет выставлено по времени сервера на момент отправки письма.
Шаблон даты и времени: Год-Месяц-Число Час:Минуты:Секунды, например 2022-11-22 05:27:15. Значения в дате разделяются дефисом, во времени - двоеточием. Дата и время разделены пробелом.
Детекция движения на камерах с прощивкой MS-Agent
При использовании прошивки MS-Agent предварительная настройка камер для детекции движения не требуется, так как в прошивке детекция уже включена по умолчанию, по протоколу TCP.
По умолчанию, в MainStreamer'е версии выше 3.10.0 уже включена функция детекции движения по SMTP, через порт 1025. Если у вас используется более старая версия стримера, то нужно выполнить обновление или настроить файл конфигурации вручную (в том числе, если требуется изменить стандартный порт).
При добавлении новой записи в файл конфигурации обязательно поставьте запятую после блока уже имеющегося кода, удалите закрывающую скобку перед уже имеющимся кодом.
После выполнения всех действий моменты движения будут выделены на таймлайне в режиме постоянной записи. Если требуется включить запись только по детекции движения, нужно настроить расписание записи в карточке уже добавленной камеры.
Обратите внимание, что, если вы изменяли порядок камер в карточке объекта, изменился и номер камеры. Номер камеры используется при настройке функции детекции движения. После изменения порядка камер (соответственно, и их номеров), потребуется донастроить камеры (изменить номер непосредственно в настройках SMTP, в меню самой камеры) для корректной работы детекции движения.