Техническое задание: Веб-приложение для управления видео-записями

Цель проекта

Разработать адаптивное веб-приложение для записи, хранения и управления видео-материалами с возможностью работы на смартфонах и компьютерах.

Основной функционал

  • Запись видео: Возможность записи видео потока с камер, поддерживающих протокол ONVIF, или с подключенных экшн-камер.
  • Управление записью: Запуск и остановка записи по специальному сигналу (например, внешнее событие или команда из интерфейса).
  • Облачное хранение: Автоматическая загрузка готовых записей в указанное облачное хранилище (например, Яндекс.Диск или аналоги).
  • Система меток (тегов): Возможность добавления текстовых меток к записям для последующего удобного поиска в базе данных приложения.
  • Поиск по базе: Реализовать интерфейс для быстрого поиска видео-файлов по добавленным меткам, дате или другим параметрам.
  • Пересылка записей: Функционал для отправки выбранных записей по заданным каналам (например, по электронной почте или через мессенджеры).
  • Адаптивный интерфейс: Удобный и корректно отображающийся интерфейс для пользователей как на ПК, так и на мобильных устройствах.

Технические требования

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

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

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

Разработка решения для автоматического удаления водяных знаков с фотографий

Требуется настроить или реализовать инструмент для пакетного удаления статических водяных знаков с изображений. Необходима поддержка групповой обработки файлов и качественный результат без артефактов. Бюджетные и бесплатные варианты в приоритете.