Пошаговое развертывание функционала Видеомагнитофон

Внутренняя архитектура Ядра FindFace позволяет встроить Видеомагнитофон — дополнительный функционал, который записывает, хранит и проигрывает видеоданные с камер.

Существуют следующие способы развертывания функционала Видеомагнитофон:

Данный раздел посвящен пошаговому развертыванию функционала Видеомагнитофон.

Важно

Если находитесь на территории России или Беларуси и намерены использовать функционал Видеомагнитофон, то, перед тем, как приступить к развертыванию, необходимо обратиться в support@ntechlab.com для получения дистрибутива MongoDB. Далее следуйте инструкциям по установке в разделе Устранение неполадок с дистрибутивом MongoDB.

Совет

Сначала обязательно ознакомьтесь с архитектурой FindFace Multi.

В этом разделе:

Установка apt-репозитория

Прежде всего установите apt-репозиторий FindFace следующим образом:

  1. Загрузите файл инсталлятора findface-multi-1.2-and-server-5.2.run.

  2. Поместите файл .run в любой каталог на сервере установки (например, /home/username).

  3. Из данного каталога сделайте файл .run исполняемым.

    chmod +x findface-multi-1.2-and-server-5.2.run
    
  4. Запустите файл .run.

    sudo ./findface-multi-1.2-and-server-5.2.run
    

    Инсталлятор задаст вам несколько вопросов, после чего проверит, соответствует ли сервер системным требованиям. Ответьте на вопросы надлежащим образом. Вопросы и ответы следующие:

    1. Устанавливаемый продукт: FindFace Multi.

    2. Тип установки: repo: Don't install anything, just set up the APT repository.

    3. Не устанавливайте модели нейронных сетей. Ответьте no на вопрос APT repository doesn't include face recognition models. Do you want to install them now?.

    После этого apt-репозиторий FindFace будет автоматически установлен.

Установка необходимого ПО MongoDB

Для работы Видеомагнитофона требуется стороннее программное обеспечение MongoDB. Установите его следующим образом:

sudo apt update
sudo apt install -y mongodb

После установки сервис mongodb будет запущен и добавлен в автозагрузку Ubuntu. Вы можете проверить его статус, выполнив следующую команду:

sudo systemctl status mongodb

● mongodb.service - An object/document-oriented database
   Loaded: loaded (/lib/systemd/system/mongodb.service; enabled; vendor preset: enabled)
   Active: active (running) since Mon 2022-05-16 10:23:04 UTC; 46s ago
...

Установка основных компонентов

Для того чтобы установить компоненты Видеомагнитофона, выполните следующие действия:

  1. Установите сервисы findface-video-storage и findface-video-streamer-cpu из ранее установленного APT-репозитория.

    sudo apt install -y findface-video-storage findface-video-streamer-cpu
    

    После установки findface-video-storage будет запущен и добавлен в автозагрузку Ubuntu. Сервис findface-video-streamer-cpu будет просто установлен.

  2. Откройте файл конфигурации /etc/findface-video-storage.conf. Установите webdav в параметре chunk-storage -> type.

    sudo vi /etc/findface-video-storage.conf
    
    ...
    chunk-storage:
      type: webdav
    
  3. После сохранения изменений перезапустите findface-video-storage.

    sudo systemctl restart findface-video-storage
    
  4. Запустите сервис findface-video-streamer-cpu и добавьте его в автозагрузку Ubuntu.

    sudo systemctl enable findface-video-streamer-cpu && sudo systemctl start findface-video-streamer-cpu
    

На этом развертывание Видеомагнитофона будет завершено. Для того чтобы настроить Видеомагнитофон после развертывания, следуйте инструкции.