Техническое задание: Android-приложение для USB-камеры с выводом в VR
Основная цель проекта - разработка мобильного приложения под Android, которое позволит использовать внешнюю USB-камеру в качестве источника видео для виртуальной реальности.
Ключевая функциональность
- Поддержка подключения внешних USB-видеокамер через интерфейс OTG (On-The-Go).
- Стабильный захват и обработка видеопотока с камеры в реальном времени.
- Преобразование и вывод полученного видео в режиме виртуальной реальности (VR).
- Обеспечение минимальной задержки (low latency) для комфортного использования в VR.
Технические требования и особенности
- Приложение разрабатывается под операционную систему Android.
- Необходимо использовать стандартные или доступные библиотеки для работы с USB-видеоустройствами (например, UVCCamera, libuvc).
- Для вывода в VR требуется реализовать разделение видеопотока на два канала (для левого и правого глаза) с возможностью настройки.
- Желательна поддержка различных разрешений и частот кадров с камеры.
- Интерфейс приложения должен быть простым и ориентированным на использование в VR-гарнитуре.
Ожидаемый результат
Готовое рабочее приложение в виде APK-файла с исходным кодом. Приложение должно стабильно работать на современных устройствах Android с поддержкой OTG и корректно отображать видео с USB-камеры в выбранном VR-режиме.