# Создание HLS-плейлиста

> Создавайте HLS-пакет с адаптивным битрейтом: мастер-плейлист, плейлисты вариантов и сегменты CMAF для самостоятельной доставки видео. Результат — ZIP для статического хостинга.

Canonical: https://helpers.aibrush.co/ru/hls-playlist-builder

## Что делает инструмент

Выберите исходное видео, лестницу битрейтов, например одно 720p, 720p+480p или 1080p+720p+480p, и длительность сегмента. Инструмент создаст ZIP с плейлистом варианта и сегментами CMAF для каждого уровня, а также мастер-плейлистом.

Распакуйте пакет, загрузите его на статический хостинг, например S3, Cloudflare R2 или nginx, и HLS-плеер сам выберет подходящий битрейт по скорости зрителя.

## Как пользоваться

1. **Добавьте исходное видео** — Подойдет обычный контейнер. Лучше использовать мастер в высоком разрешении, чтобы при уменьшении сохранялись детали.
2. **Выберите лестницу** — Один уровень 720p экономит место. Несколько уровней нужны для адаптивного воспроизведения при нестабильной сети.
3. **Соберите пакет** — Энкодер создает уровни по очереди. Вы скачаете ZIP; распакуйте его и отдавайте master.m3u8 с любого статического URL.

## Когда пригодится

### Самостоятельный хостинг видео на лендинге

Для редких роликов можно обойтись без Mux или Cloudflare Stream и положить HLS-пакет рядом с ассетами сайта.

### Внутреннее обучающее видео

Для внутреннего портала обучение полноценная стриминговая платформа часто избыточна. HLS на статическом хостинге бывает достаточно.

### Архив с адаптивным воспроизведением

Длинные записи смогут плавно проигрываться на медленных соединениях без покупки отдельного стримингового продукта.

## Вопросы и ответы

### Какие плееры читают результат?

hls.js в большинстве браузеров, Safari нативно, Video.js, ExoPlayer, AVPlayer и все, что поддерживает HLS.

### Есть ли DRM-защита?

Нет. Инструмент создает открытый HLS. DRM вроде FairPlay или Widevine вне области задачи; для этого используйте стриминговую платформу.
