Axxon Next

Интеграция FindFace Multi с программным комплексом Axxon Next позволяет обрабатывать видеопотоки из системы безопасности на базе Axxon и анализировать их на предмет наличия объектов из картотеки.

Интеграция с Axxon Next выполняется с использованием плагина ffsecurity_axxon.

Для того чтобы настроить интеграцию с Axxon Next в ОС Ubuntu, выполните следующие действия:

  1. Активируйте плагин, раскомментировав в файле конфигурации /etc/findface-security/config.py строку INSTALLED_APPS.append(‘ffsecurity_axxon’).

    sudo vi /etc/findface-security/config.py
    
    ...
    
    # ==============================================================================
    # FINDFACE SECURITY PLUGINS
    # ==============================================================================
    # Uncomment lines below to enable plugins. Please consult documentation for
    # a plugin specific settings.
    
    # =============== Axxon ================
    INSTALLED_APPS.append('ffsecurity_axxon')
    
  2. В файле конфигурации раскомментируйте секцию AXXON. Заполните ее по аналогии с примером ниже. В параметре api укажите IP-адрес сервера и API-порт Axxon Next, по которому FindFace Multi будет обращаться к API Axxon и за HLS-потоками архива. В параметре rtsp укажите общий сегмент в адресах видеопотоков Axxon. name, user, password: имя сервера Axxon Next и учетные данные для доступа к нему.

    =============== Axxon ================
     INSTALLED_APPS.append('ffsecurity_axxon')
    
     AXXON = [
         {
             'name': 'my_axxon',
             'api': 'http://192.168.0.2:8000',
             'rtsp': 'rtsp://192.168.0.2:50554/',
             'user': 'cinderella',
             'password': '1@love$ocean8',
         }
     ]
    

    Примечание

    Вы можете установить соединение с несколькими серверами Axxon Next, размножив содержимое секции AXXON следующим образом:

    AXXON = [
         {
             'name': 'my_axxon1',
             'api': 'http://192.168.0.2:8000',
             'rtsp': 'rtsp://192.168.0.2:50554/',
             'user': 'user1',
             'password': 'password1',
         },
         {
             'name': 'my_axxon2',
             'api': 'http://192.168.0.3:8000',
             'rtsp': 'rtsp://192.168.0.3:50554/',
             'user': 'user2',
             'password': 'password2',
         },
         {
             'name': 'my_axxon3',
             'api': 'http://192.168.0.4:8000',
             'rtsp': 'rtsp://192.168.0.4:50554/',
             'user': 'user3',
             'password': 'password3',
         }
     ]
    
  3. Создайте представления камер Axxon Next в FindFace Multi (см. Управление видеокамерами. Видеомагнитофон). URL-адрес в представлении камер должен быть указан в формате <server> :<friendlyNameLong>, где server – имя сервера Axxon Next, указанное на предыдущем шаге в параметре name, `friendlyNameLong – имя камеры на сервере Axxon Next. Узнать имя камеры можно в пользовательском интерфейсе Axxon или через Axxon API с помощью следующей команды:

    curl http://user:password@127.0.0.1/video-origins/
    
    {
       "OLOLOE-DEV/DeviceIpint.vhod_1/SourceEndpoint.video:0:0" : {
          "friendlyNameLong" : "vhod_1.Vhod_1",
          "friendlyNameShort" : "Vhod_1",
          "origin" : "OLOLOE-DEV/DeviceIpint.vhod_1/SourceEndpoint.video:0:0",
          "state" : "signal_restored"
       }
    }
    

    Для камеры из нашего примера URL будет задан как my_axxon:vhod_1.Vhod_1.

На этом настройка интеграции будет завершена. Если интеграция настроена корректно, FindFace Multi будет выполнять проверку наличия объектов из картотеки в видеопотоках Axxon Next, а в событиях распознавания будут отображаться клипы видео из Axxon Next (при соответствующих настройках).