# Construir un paquete HLS adaptativo

> Genera un paquete HLS con bitrate adaptativo (playlist maestra, playlists variantes y segmentos CMAF) para servir vídeo desde tu propio host. La salida es un ZIP listo para soltar en cualquier host estático.

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

## Qué hace

Elige un vídeo origen, elige una escalera de bitrates (720p único, 720p+480p o 1080p+720p+480p), elige una duración de segmento y la utilidad produce un ZIP con una playlist variante más segmentos CMAF .ts por peldaño, más una playlist maestra que apunta a todas las variantes.

Descomprime el paquete, súbelo a cualquier host estático (S3, Cloudflare R2, nginx liso) y un reproductor compatible con HLS elegirá el bitrate adecuado según el ancho de banda de quien lo vea.

## Cómo se utiliza

1. **Suelta el vídeo origen** — Cualquier contenedor habitual. Usa un máster de alta resolución para que las versiones a menor tamaño tengan detalle con el que trabajar.
2. **Elige la escalera** — 720p único para eficiencia de almacenamiento. Varios peldaños para reproducción adaptativa en redes variables.
3. **Construye** — El codificador produce cada peldaño en secuencia. La descarga es un ZIP: descomprime y sirve master.m3u8 desde cualquier URL estática.

## Cuándo conviene usarlo

### Autoalojar vídeo en un sitio de marketing

Sáltate Mux o Cloudflare Stream para vídeo ocasional. Sube el paquete HLS junto a tus activos.

### CDN interno de vídeo de formación

Un portal interno donde Mux parece excesivo. HLS sobre alojamiento estático es suficiente.

### Archivado con reproducción adaptativa

Grabaciones largas que deben reproducirse bien también en conexiones lentas, sin contratar un producto de streaming.

## Preguntas frecuentes

### ¿Qué reproductores consumen la salida?

hls.js (la mayoría de navegadores), Safari de forma nativa, Video.js, ExoPlayer, AVPlayer — cualquier reproductor compatible con HLS.

### ¿La salida lleva DRM?

No. Esta utilidad produce HLS en claro. El DRM (FairPlay, Widevine) queda fuera del alcance; usa Mux o Cloudflare Stream para eso.
