LUNA PASS VIDEO#
LUNA PASS VIDEO позволяет создать видеофайл на основе полученного набора кадров и обработать его на стороне клиента для дальнейшей работы с файлом (сохранение, передача и т.д.)
LUNA PASS VIDEO выполняет склейку видеофайла из кадров с веб-камеры или камеры мобильного приложения в рамках одной сессии с использованием заданного в настройках кодека.
Количество кадров (N), из которых должна производиться склейка регулируется в параметре конфигурации frames_limit:
-
в случае, если за сессию получено менее N кадров, LUNA PASS производит склейку из имеющегося количества кадров;
-
в случае, если за сессию получено более N кадров, LUNA PASS производит склейку из последних N кадров с конца сессии.
Склейка видеофайла из кадров производится для всех сессий вне зависимости от результата оценок, выполненных в LUNA PASS API, или истечения количества попыток прохождения определенных проверок. Задайте логику обработки полученных видео в файле example-docker/lunapassvideo.task.py.
В случае переподключения при обрыве WebSocket сессии, LUNA PASS VIDEO формирует один общий видеофайл для одного идентификатора сессии и сохраняет его в хранилище.
Настройка сервиса#
В блоке LUNAPASS_REDIS_DB_ADDRESS
в сервисе Luna Configurator задайте настройки подключения к redis, например:
{
"host": "10.16.30.110",
"port": 6379,
"user": "default",
"password": "lunapass",
"sentinel": {
"master_name": "trustgate_provider",
"sentinels": [],
"user": "",
"password": ""
},
"number": 0
}
Задайте конфигурацию LUNA PASS VIDEO в соответствии с параметрами, указанными в Таблице 8.
Таблица 8. Параметры конфигурации LUNA PASS VIDEO
Параметр |
Описание |
Значение по умолчанию |
---|---|---|
VIDEO |
||
codec |
Кодек, используемый для кодирования видео (Таблица 9). Доступные значения:
|
H265 |
framesLimit |
Ограничение на максимальное количество кадров в видео. При значении 0 ограничение не применяется При значениях больше 0 для видео берётся последние n кадров |
|
REDIS |
||
connection String |
Строка подключения к Redis |
redis://127.0.0.1:6379 |
queueName |
Имя очереди Redis для работы с видео |
default |
Замените дефолтный адрес
redis://127.0.0.1
на адрес хоста где он работает, иначе в интерфейсе не появятся вкладки, связанные с этими адресами.
Таблица 9. Оценка типов кодирования видео (кодеков)
Параметр оценки |
h.264 |
h.265 |
VP9 |
---|---|---|---|
Скорость обработки видео |
✓ |
× |
× |
Доступность на разных устройствах |
✓ |
× |
× |
Степень сжатия |
× |
✓ |
× |
Высокое качество видео |
× |
✓ |
✓ |
Наличие лицензионных ограничений |
✓ |
✓ |
× |