Перейти к основному содержимому
Версия: 1.9.0 (последняя)

Веб-компоненты

Веб-компонента - это инструмент захвата изображений, позволяющий пользователю выполнять регистрацию и авторизацию через веб-интерфейс. Чтобы использовать веб-компоненту, необходимо зарегистрировать её на сервере и настроить. Все эти действия выполняются на странице веб-компонентов в панели управления.

Создание веб-компоненты

  1. Нажмите кнопку Добавить Веб-компоненту в правой верхней части страницы.

img.png

  1. В открывшемся окне введите домен, на котором будет использоваться веб-компонента, и, при необходимости, описание. После добавления веб-компонента появится в списке.

img.png

Удаление веб-компоненты

Чтобы удалить веб-компоненту, нажмите на значок крестика в её строке. После подтверждения веб-компонента будет удалена.

img.png

Настройки веб-компоненты

Общие настройки

В общих настройках доступны следующие параметры веб-компоненты:

  • Включение или отключение веб-компоненты.
  • Включение или отключение проверки валидности данных с компоненты на стороне сервера. При включении этой настройки отключаются проверки со стороны сервера, что позволяет переопределять параметры компоненты на стороне браузера. Например, на основе данных браузера можно будет решить, будет ли записываться видео Motion Control.
  • Домен, на котором используется веб-компонента.
  • Описание веб-компоненты.

Поле Идентификатор Веб-компоненты не может быть изменено и используется для подключения веб-компоненты к серверу.

img.png

Настройки соединения

Секция позволяет выбрать тип соединения между веб-компонентой и сервером, которое будет использовано для записи видео:

  • WebSocket (рекомендуемый)
  • WebRTC
  • HTTP
примечание

При использовании компоненты версии ниже 1.8.0 тип соединения WebSocket будет включать режим работы через http.

Для типа WebRTC доступны следующие параметры:

  • Включение или отключение отображения параметров соединения WebRTC, например, количества кадров в секунду и скорости сети.
  • ICE кандидаты.

Для использования веб-компоненты с WebRTC необходимо создавать ICE кандидата после создания веб-компоненты. ICE кандидат описывает протоколы и маршрутизацию необходимые WebRTC для связи с удалённым устройством. Чтобы создать ICE кандидата, нажмите кнопку Добавить ICE кандидата.

img.png

ICE кандидат имеет следующие поля конфигурации:

  • Тип кандидата, может принимать значения TURN или STUN.
  • Протокол для связи между клиентом и сервером, может принимать значения UPD или TCP.
  • IP-адрес кандидата
  • Порт кандидата

Настройки модели распознавания лиц

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

  • Включение или отключение нейронной сети для обнаружения лиц.
  • Время в миллисекундах, через которое начнётся запись Liveness Reflection, если нейронная сеть отключена. Эта настройка активна, если отключить нейронную сеть для обнаружения лиц.
  • Путь, указывающий, откуда будут загружаться нейронные модели. Директория по умолчанию /networks/.

img.png

Настройки video recorder

В настройках video recorder доступны следующие параметры веб-компоненты:

  • Включение или отключение вычисления рефересного кадра. Рефересный кадр нужен для проверки схожести лица из видео и лучшего кадра из компоненты. Сравнение позволяет исключить подлог видео проверок с другим лицом.

Также здесь выводится токен доступа к сервису video-recorder и его ключ шифрования.

img.png

Настройки контроля движений

В настройках контроля движений доступны следующие параметры веб-компоненты:

  • Включение или отключение контроля движений. Если нейронная сеть отключена, то контроль движений также будет отключен.
  • Позиция включенного модуля в очереди проверки (Liveness Reflection, Motion Control). Обратите внимание, что если позиции разных модулей одинаковы, то проверка будет происходить в следующем порядке: сначала Liveness Reflection, затем Motion Control. (Настройка игнорируется в режиме соединения WebRTC)
  • Количество попыток, которые пользователь может предпринять для завершения Motion Control.
  • Размер рамки для позиционирования лица в кадре и допустимые отклонения.
  • GIF-подсказки для команд Motion Control, которые будут отображаться во время тестирования Motion Control.

img.png

Настройки liveness reflection

В настройках liveness reflection доступны следующие параметры веб-компоненты:

  • Включение или отключение liveness reflection. (Настройка игнорируется в режиме соединения WebRTC)
  • Позиция включенного модуля в очереди проверки (Liveness Reflection, Motion Control). Обратите внимание, что если позиции разных модулей одинаковы, то проверка будет происходить в следующем порядке: сначала Liveness Reflection, затем Motion Control. (Настройка игнорируется в режиме соединения WebRTC)
  • Количество попыток, которые пользователь может предпринять для завершения Liveness Reflection.
  • Размер рамки для позиционирования лица в кадре и допустимые отклонения.
  • Настройки для дополнительной проверки неподвижности пользователя во время теста Liveness Reflection, чтобы увеличить вероятность успешного результата. (Для этой настройки необходимо, чтобы была включена модель распознавания лиц)

img.png

Настройки сбора данных

В настройках сбора данных доступны следующие параметры веб-компоненты:

  • Время ожидания для сбора данных о среде, в которой проводится попытка. Данные, которые не были получены за это время, не будут включены в итоговый набор.

img.png

Настройки формы

В настройках формы доступны следующие параметры веб-компоненты:

  • Включение или отключение автоматической отправки запроса на валидацию после прохождения всех проверок.

img.png

Настройки полей аппликанта

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

img.png

Обратите внимание, что должно быть только одно первичное поле, которое должно быть включено, либо все поля могут быть отключены, если веб-компоненте был передан идентификатор аппликанта (applicantId).

Настройки камеры

В настройках камеры доступны следующие параметры веб-компоненты:

  • Включение или отключение выбора камеры в веб-компоненте.
  • Выбор предпочтительного разрешения камеры. Этот параметр не указывает точное разрешение видеопотока, а лишь указывает разрешение, на которое будет ориентироваться браузер.

img.png