Axxon Next

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

Важно

Один экземпляр FindFace Security может взаимодействовать только с одним сервером Axxon Next.

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

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

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

    sudo vi /etc/ffsecurity/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. В файле конфигурации раскомментируйте секцию FFSECURITY->AXXON. Заполните ее так, как показано в примере ниже. В параметре api укажите адрес сервера Axxon Next, по которому FindFace Security будет обращаться к API Axxon и за HLS-потоками архива. В параметре rtsp укажите общий адрес видеопотоков на сервере Axxon Next. name, user, password: имя сервера Axxon Next и учетные данные для доступа к нему.

    FFSECURITY['AXXON'] = [
        {
            'name': 'server_name',
            'api': 'http://example.com/',
            'rtsp': 'rtsp://example.com:554/',
            'user': 'user',
            'password': 'password',
        }
    ]
    
  3. (Опционально). Если в событиях распознавания лиц требуется отображать клипы видео из Axxon Next, раскомментируйте секцию FFSECURITY_UI_CONFIG[‘dossier’].

    FFSECURITY_UI_CONFIG['dossier'] = {
       'video': True,
    }
    
  4. Создайте камеры в FindFace Security (см. Управление видеокамерами). При создании камер вам потребуется ввести их URL в формате axxon:<friendlyNameLong>, где friendlyNameLong - имя камеры на сервере Axxon Next. Данное имя можно посмотреть в интерфейсе Axxon, или через API Axxon, выполнив команду:

    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 должен быть задан как axxon:vhod_1.Vhod_1.

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