me_edu
Демо: своё видео через стриминг me_eduШаг 9 из 9 · 0% пройдено
Self-hosted видео (HLS)

Как это работает

Шаг 9 из 96 минТеория
Цель

Понять основной механизм темы «Как это работает» без заучивания отдельных терминов.

Как работать

Прочитайте блок один раз целиком, затем вернитесь к схеме или примеру и перескажите идею своими словами.

Критерий

Сформулированное правило, пример применения и одно ограничение метода.

STRUCTURAL BLOCK DIAGRAMCENTRAL UNITSQLтаблицытранзакцияключииндексзапросСтруктурная схемастрелки показывают поток данных/энергиимасштаб и расположение условные
Схема базы данных показывает таблицы, ключи, индексы и границу транзакции.
Опорная идея

Этот ролик НЕ встроен с YouTube. Путь данных:

1. Транскодер (контейнер с FFmpeg) берёт исходный файл, нарезает его в HLS (плейлист master.m3u8 + сегменты .ts) и складывает в наше объектное хранилище MinIO (bucket vod). 2. Бэкенд отдаёт манифест и сегменты через эндпоинт /api/video/… с нашего домена. 3. В браузере плеер hls.js собирает сегменты в единый поток.

Демо-ролик — Big Buck Bunny (Blender Foundation, лицензия Creative Commons BY). Для реальных курсов видео загружают авторы (своё или лицензированное). Следующие шаги инфраструктуры: AES-128 шифрование, выдача ключа только по доступу (Entitlement) и signed URL на сегменты — см. docs/media-pipeline.md.

Назад

Обсуждение

Войдите, чтобы участвовать в обсуждении.

Пока нет сообщений.