Все шаблоны

Контент

Видео

Плеер с главами, прогрессом и защитой от скачивания

Сложный По подпискевидеоhlsплеерглавы

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

Что внутри

  • HLS с автоматическим и ручным выбором качества
  • Главы, закладки и текстовая расшифровка
  • Точка просмотра синхронизируется между устройствами
  • Сегменты закрыты — по прямой ссылке не скачать

Что добавит в проект

Поверх общей базы — она уже даёт авторизацию, базу и интерфейс.

Таблицы в базе4

videosvideo_chaptersvideo_progressvideo_bookmarks

Пакеты npm1

hls.js

Маршруты2

/api/video/manifest/api/video/progress

Связи

Подтянет за собой

Общая база

Пустое, но рабочее приложение: авторизация, база, UI-кит и деплой уже собраны и связаны между собой. Модули не переписывают его файлы — они добавляют свои и регистрируются в готовых точках расширения, поэтому их можно ставить в любом сочетании.

Next.js 16 (App Router)TypeScriptPostgreSQL + Drizzle ORMAuth.jsTailwind CSS + shadcn/uiDocker