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

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

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

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

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

img.png

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

img.png

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

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

img.png

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

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

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

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

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

img.png

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

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

  • WebSocket (рекомендуемый)
  • WebRTC

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

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

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

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

img.png

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

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

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

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

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

img.png

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

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

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

img.png

Настройки liveness reflection

примечание

Этот сегмент настроек будет игнорироваться в режиме соединения WebRTC.

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

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

img.png

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

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

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

img.png

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

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

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

img.png

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

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

img.png

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

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

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

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

img.png

Настройки рамки лица

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

  • Ширина окружности отображаемой рамки лица для разрешения Full HD/ HD / Mobile относительно исходной ширины.
  • Высота окружности отображаемой рамки лица для разрешения Full HD/ HD / Mobile относительно исходной высоты.
  • Параметр, показывающий, насколько окружность отображаемой рамки лица будет больше стандартной для шаблона «ближе».
  • Параметр, показывающий, насколько окружность отображаемой рамки лица будет меньше стандартной для шаблона «дальше».
  • Допустимая разница в размерах отображаемой рамки лица и маски лица, полученной с помощью нейронной сети (измеряется в пикселях).

img.png