Репликация данных между системами на платформе FindFace Multi
В некоторых случаях требуется, чтобы распознанные FindFace Multi объекты (изображения лица или силуэта человека, изображения транспортного средства) реплицировались внешней системе FindFace Multi, где они будут в дальнейшем обрабатываться. Такая возможность реализована в FindFace Multi 2.4.
Система, которая непосредственно распознаёт объекты в обрабатываемых ею видеопотоках, называется Источником, в то время как система, в которую изображения этих объектов реплицируются — Приёмником. Любая система на платформе FindFace Multi может выступать как Источником, так и Приёмником, а также функционировать в обеих этих ролях одновременно — принимая данные, реплицируемые нижестоящими Источниками, и реплицируя их вышестоящему Приёмнику. В последнем случае будут реплицироваться как данные, полученные в самом Источнике при обработке им видеопотоков, так и данные, принятые из нижестоящих Источников.
При обмене данными Источник передаёт Приёмнику:
Сведения о камерах, которые обрабатывает Источник, включая данные об адресе их установки и координаты местоположения, и группах камер, в которые они объединены.
События, порождаемые при обработке видеопотоков камер, подключённых к Источнику, включая такие данные как полный кадр, миниатюра распознанного объекта, нормализованное изображение, вектор признаков, значения дополнительных атрибутов распознанного объекта и др.
Вышесказанное также справедливо и для камер и событий, реплицируемых Источнику системами FindFace Multi, являющихся Источниками по отношению к ней.
Примечание
События, полученные при обработке Источником загруженных в него видеофайлов, Приёмнику передаваться не будут.
Репликация данных выполняется на условиях гарантированной доставки, что делает возможным наладить обмен даже в условиях неустойчивой работы линий передачи данных. В частности, такая особенность будет востребована при сборе данных с мобильных детекторов, размещённых на подвижном составе наземного общественного или железнодорожного транспорта, в едином центре управления. Гарантированная доставка устроена таким образом, что при восстановлении линии связи в первую очередь будут реплицированы наиболее свежие данные, что обеспечивает возможность повысить оперативность реагирования на регистрируемые инциденты и ситуации.
Примечание
Из соображений защиты информации обмен данными при репликации инициируется на стороне Источника; Приёмник ни при каких условиях не передаёт какие-либо данные Источнику и не направляет Источнику запросы на передачу данных.
При развертывании FindFace Multi с помощью инсталлятора автоматически устанавливаются сервисы, связанные с репликацией данных между системами: findface-multi-replication-sender, findface-multi-replication-receiver, findface-multi-replication-sender-migrate, findface-multi-replication-receiver-migrate.
Чтобы начать работать с Источником и Приёмником в пользовательском интерфейсе, включите раздел Интеграции.
В этом разделе:
Включение раздела интеграций в пользовательском интерфейсе
Для включения раздела Интеграции в веб-интерфейсе сделайте следующее:
В файле конфигурации
/opt/findface-multi/configs/findface-multi-legacy/ui-config.yamlнайдите и раскомментируйте секциюmulti_source_system.sudo vi /opt/findface-multi/configs/findface-multi-legacy/ui-config.yaml multi_source_system: enabled: true
Выполните перезапуск контейнеров FindFace Multi.
cd /opt/findface-multi/ sudo docker-compose restart
В настройках FindFace Multi появится раздел Интеграции. Теперь все готово для того, чтобы объявить Источник и Приемник. Сначала следует настроить Источник.
Настройка Источника
Важно
Источник должен создаваться на системе, которую вы определили как Приёмник.
В системе Приёмника перейдите в Интеграции → Источники. Нажмите + Новый Источник. В открывшейся боковой панели введите название Источника и нажмите Сохранить. После сохранения Источника появится токен подключения. Он понадобится вам для настройки Приёмника.
Настройка Приёмника
Важно
Приёмник должен создаваться на системе, которую вы определили как Источник.
В системе Источника перейдите в Интеграции → Приёмники. Нажмите + Новый Приёмник. В открывшейся боковой панели введите название Приёмника, токен подключения, который сгенерировался при создании Источника, и URL системы Приёмника. Нажмите Сохранить.
По завершении конфигурации проверьте успешность синхронизации между Источником и Приёмником. Статус обеих систем должен быть активным, а время синхронизации должно обновляться при ping-запросах одной системы к другой.
Репликация камер и групп камер
В системе Источника создайте группу камер и добавьте в неё одну или несколько камер. В меню действий выберите Активировать камеру, чтобы запустить её обработку. При создании в Источнике группа камер будет реплицирована Приёмнику. Определить группы камер Источника в Приёмнике можно по наличию названий, по которым также доступна фильтрация.
Перейдите на вкладку События в Приёмнике, чтобы увидеть события, которые передаются из Источника.
Лицензирование при репликации
Лицензии Источника отображаются в Приёмнике в разделе Лицензии → Основное → Лицензии источников. Лицензионные ограничения на камеры Источников суммируются.
В Приёмнике камеры из Источника лицензируются как реплицируемые ресурсы: Реплицируемые камеры, Реплицируемые потоки: Лица, Реплицируемые потоки: Силуэты и Реплицируемые потоки: ТС.
Примечание
При сложной иерархии задействованных систем вам может понадобиться консультация по лицензированию. Наши специалисты доступны по адресу support@ntechlab.com.


