Бюро
сложных систем

Работы / Веб-сервис

Сервис видеохостинга

Самохостируемая платформа для хранения, обработки и защищённой трансляции видео.

Python · React · Docker

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

Ключевая задача проекта — безопасная доставка видеоконтента. HLS-сегменты шифруются AES, а доступ к просмотру выдаётся по короткоживущему JWT, который формируется на backend интегрируемого сервиса. Секретный ключ при этом не передаётся в браузер.

Для встраивания используется готовый веб-компонент плеера. Поверх видео отображается персональный QR-водяной знак, привязанный к сессии зрителя; попытка скрыть его останавливает воспроизведение. Реализована трассировка просмотров по идентификатору пользователя и sessionId.

Результат

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

ПОХОЖАЯ ЗАДАЧА

Есть что-то
похожее?

Расскажите, что у вас: кабинет, интеграция, автоматизация или задача, для которой ещё нет названия. Первый прототип соберём бесплатно.

Описать свою задачу