Техническое задание: Интеграция распознавания лиц в видеочат WebRTC

Цель проекта

Модернизировать существующее решение для видеоконференций, добавив функцию автоматического контроля присутствия пользователя с помощью компьютерного зрения.

Основные требования

  • Интегрировать библиотеку для распознавания лиц (предпочтительно MediaPipe Face Detection или аналогичную) в клиентскую часть видеочата на WebRTC.
  • Реализовать логику постоянного мониторинга видеопотока на наличие лица в кадре.
  • В случае, если лицо не обнаруживается в течение заданного промежутка времени, система должна автоматически разрывать активное соединение WebRTC.
  • При разрыве соединения по этой причине необходимо блокировать интерфейсные элементы управления (например, кнопки "Старт", "Позвонить", "Далее"), предотвращая повторное подключение без участия пользователя.
  • Решение должно быть производительным и не оказывать критического влияния на качество видеопотока.

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

Стабильно работающий видеочат, который автоматически завершает сеанс при отсутствии пользователя перед камерой, обеспечивая дополнительный контроль за сессиями.

Разработка страницы вакансий для сайта на Next.js

Требуется создать отдельную страницу с вакансиями на существующем сайте Next.js. Ключевое требование - возможность редактирования контента через административную панель. Дизайн и остальные блоки можно адаптировать из готовых решений.

Юридическая консультация по возврату средств за неоказанные услуги

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