Видеомагнитофон: 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. Вы можете просмотреть его исходное содержимое здесь.
Для того чтобы настроить Видеомагнитофон, следуйте инструкции.