Техническое задание: Виртуальная камера для Android с WebRTC

Краткое описание проекта

Требуется разработать мобильное приложение под операционную систему Android, которое будет выступать в роли виртуального источника видео (виртуальной камеры). Основная задача - захват видеопотока внутри приложения и его передача в реальном времени с использованием технологии WebRTC.

Ключевые функциональные требования

  • Создание виртуального устройства камеры в системе Android.
  • Интеграция WebRTC для установки соединения и передачи медиаданных.
  • Обеспечение стабильного видео- и аудиопотока с низкой задержкой.
  • Реализация интерфейса управления (старт/стоп трансляции, выбор разрешения и т.д.).
  • Обработка возможных ошибок сети и восстановление соединения.

Технические аспекты

  • Язык разработки: Kotlin или Java (по согласованию).
  • Использование нативных Android API и библиотек WebRTC.
  • Приложение должно корректно работать на современных версиях Android.
  • Код должен быть структурирован, документирован и готов к дальнейшей поддержке.

Ожидаемый результат

Готовое рабочее приложение в виде APK-файла и полный исходный код проекта. Приложение должно успешно передавать видеопоток на удаленный сервер или клиент, использующий WebRTC для приема.

Комплексная обработка и создание изображений для сайта

Требуется выполнить серию задач по графическому дизайну: изменение размеров, удаление фона, коллажирование, генерация изображений с помощью ИИ и подготовка баннеров. Все работы должны быть выполнены качественно и в едином стиле.