Видеомагнитофон: findface-video-storage и findface-video-streamer-cpu

Видеомагнитофон является дополнительно устанавливаемой частью ядра FindFace. Видеомагнитофон работает следующим образом:

  • Сервис findface-video-storage реализует управление видеофрагментами. Получает видеофрагменты от компонента findface-video-worker, помещает их в хранилище (findface-upload), записывает метаинформацию и сведения о местонахождении видеофрагментов в базу данных Видеомагнитофона (MongoDB). По запросу от findface-multi-legacy выдает информацию об имеющихся видеофрагментах в форме ссылок на Websocket-потоки. Данные ссылки далее используются сервисом findface-video-streamer, чтобы передать видео пользователю для просмотра и скачивания.

  • После получения запроса от findface-multi-ui сервис findface-video-streamer-cpu извлекает требуемые видеофрагменты из хранилища findface-video-storage и findface-video-worker (только последний фрагмент, если он еще не записан в хранилище). Далее он склеивает видеофрагменты в единое видео и передает его пользователю для просмотра и скачивания.

Настройка компонента findface-video-storage выполняется через файл конфигурации findface-video-storage.yaml. Вы можете просмотреть его исходное содержимое здесь.

Настройка компонента findface-video-streamer-cpu выполняется через файл конфигурации findface-video-streamer.yaml. Вы можете просмотреть его исходное содержимое здесь.

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