≡En resumen
- El video streaming trocea el vídeo y lo envía por HTTP para que empiece a verse en segundos, sin descargar el archivo entero.
- El bitrate adaptativo (ABR) codifica varias calidades y el reproductor elige la que aguanta la conexión en cada momento.
- HLS y MPEG-DASH son los protocolos dominantes; CMAF permite usar los mismos fragmentos para ambos.
- La latencia va de decenas de segundos en el streaming clásico a menos de un segundo con WebRTC.
- El DRM cifra el vídeo y controla las licencias, pero no impide grabar la pantalla: combínalo con otras medidas.
01 ¿Qué es el video streaming?
El concepto general de streaming, que incluye música, plataformas como Netflix y directos, está explicado en su propia entrada. Aquí nos centramos en la parte técnica que necesita una empresa que publica vídeo: cómo se prepara, qué protocolo usar, cuánta latencia es aceptable, cómo protegerlo y qué infraestructura contratar.
La alternativa al streaming es la descarga progresiva: un único archivo MP4 que el navegador empieza a reproducir mientras baja. Funciona para clips cortos, pero no adapta la calidad y consume más ancho de banda del necesario en conexiones lentas.
02 Cómo funciona el video streaming paso a paso
-
1
Origen
Un archivo grabado (vídeo bajo demanda) o una señal en directo que sale de una cámara o de un software como OBS.
-
2
Codificación
El vídeo se comprime con un códec (H.264, H.265/HEVC, VP9 o AV1) en varias resoluciones y tasas de bits: la llamada escalera de calidades.
-
3
Empaquetado
Cada calidad se divide en fragmentos y se generan los manifiestos: listas que indican al reproductor qué fragmentos existen y en qué calidades.
-
4
Almacenamiento de origen
Fragmentos y manifiestos se guardan en un servidor u objeto de almacenamiento en la nube.
-
5
Distribución por CDN
Una red de distribución de contenidos copia los fragmentos en servidores cercanos al espectador para reducir tiempos y carga del origen.
-
6
Reproducción
El reproductor lee el manifiesto, mide la velocidad de descarga y pide en cada momento la calidad adecuada.
La CDN es la pieza que más influye en que un vídeo arranque rápido en cualquier país. Si quieres ver cómo funciona una en la práctica, revisa Google Cloud CDN, un ejemplo de red de distribución de un proveedor cloud.
03 Bitrate adaptativo (ABR): la escalera de calidades
El streaming de tasa de bits adaptativa (adaptive bitrate streaming, ABR) es lo que diferencia el streaming moderno de un simple archivo en un servidor. El mismo vídeo se codifica en varias versiones y el reproductor salta entre ellas fragmento a fragmento según el ancho de banda medido y el tamaño de la pantalla.
| Resolución | Uso típico | Tasa de bits orientativa |
|---|---|---|
| 426 × 240 | Conexiones móviles muy lentas | Unos 0,4 Mbps |
| 640 × 360 | Móvil con cobertura débil | Unos 0,8 Mbps |
| 854 × 480 | Móvil estándar | Unos 1,4 Mbps |
| 1280 × 720 | Portátil, tablet | Unos 3 Mbps |
| 1920 × 1080 | Escritorio y televisores | Unos 5-6 Mbps |
04 Protocolos: HLS, MPEG-DASH, CMAF y WebRTC
| Protocolo | Origen | Dónde se reproduce | Para qué |
|---|---|---|---|
| HLS (HTTP Live Streaming) | Apple; RFC 8216, agosto de 2017 | Nativo en Safari, iOS y la mayoría de televisores; en otros navegadores con librerías JavaScript | Vídeo bajo demanda y directos; el más compatible |
| MPEG-DASH | Estándar abierto ISO/IEC 23009-1 (2012) | Navegadores con Media Source Extensions, Android, Smart TV | Alternativa abierta a HLS, independiente del códec |
| CMAF | Formato común de fragmentos MPEG (ISO/IEC 23000-19) | Se entrega dentro de HLS o DASH | Usar los mismos fragmentos para los dos protocolos y ahorrar almacenamiento |
| WebRTC | Estándar W3C/IETF para comunicación en tiempo real | Todos los navegadores modernos | Latencia inferior a un segundo: subastas, apuestas, videollamadas |
Para la mayoría de las empresas, HLS es la opción por defecto: lo entiende casi cualquier dispositivo. DASH aparece cuando necesitas un estándar abierto o DRM Widevine/PlayReady en Android y Smart TV, y CMAF evita duplicar archivos cuando sirves ambos. RTMP, muy usado antes, hoy se emplea casi solo para enviar la señal desde el codificador a la plataforma, no para reproducirla.
05 Latencia: cuánto retraso es aceptable
La latencia es el tiempo que pasa entre que algo ocurre delante de la cámara y el momento en que el espectador lo ve. En vídeo bajo demanda casi no importa; en una transmisión en vivo con preguntas del público, sí.
Latencia estándar
HLS o DASH con fragmentos de varios segundos: el retraso suele medirse en decenas de segundos. Es la más estable y barata.
Baja latencia
Low-Latency HLS (presentado por Apple en 2019) o DASH de baja latencia: fragmentos parciales que reducen el retraso a pocos segundos.
Tiempo real
WebRTC: por debajo de un segundo. Imprescindible si el público interactúa en directo, pero escala peor y cuesta más.
06 DRM y protección del contenido
El DRM (Digital Rights Management) cifra los fragmentos y solo entrega la clave de descifrado a reproductores autorizados, a través de un servidor de licencias. En el navegador funciona gracias a la API Encrypted Media Extensions, Recomendación del W3C desde el 18 de septiembre de 2017, que conecta la web con el módulo de descifrado del sistema.
| Sistema | Empresa | Dispositivos principales |
|---|---|---|
| Widevine | Chrome, Firefox, Android, Chromecast y muchos Smart TV | |
| FairPlay | Apple | Safari, iPhone, iPad, Mac y Apple TV |
| PlayReady | Microsoft | Edge, Windows, Xbox y numerosos televisores |
07 Cómo publicar vídeo en streaming en tu empresa
| Opción | Ventajas | Inconvenientes | Encaja si… |
|---|---|---|---|
| Plataforma pública (YouTube, Vimeo, redes) | Gratis o barata, audiencia propia, codificación y CDN incluidas | Publicidad o recomendaciones ajenas, poco control del reproductor y los datos | Buscas alcance y visibilidad |
| Plataforma de vídeo profesional o API de vídeo | Codificación ABR, CDN, analítica, reproductor sin marca y a menudo DRM | Coste por minuto almacenado y visto | Vendes cursos, tienes una intranet o un producto con vídeo |
| Infraestructura propia (codificador, almacenamiento en la nube, CDN y reproductor) | Control total y coste ajustable a gran escala | Exige equipo técnico y mantenimiento | El vídeo es el núcleo de tu negocio |
Antes de decidir, compara servicios de alojamiento de vídeo por precio por minuto, privacidad y analítica. Cuando el vídeo forma parte de un producto con usuarios, pagos y permisos, lo habitual es integrar una API de vídeo en un desarrollo de aplicaciones web a medida en lugar de construir la infraestructura desde cero.
08 Checklist para un vídeo en streaming que carga rápido
- ✓No sirvas vídeos largos como un MP4 pesado alojado en tu propio hosting: usa ABR y una CDN.
- ✓Muestra una imagen de portada (poster) y carga el reproductor solo cuando se necesita, para no penalizar la carga de la página.
- ✓Incluye subtítulos en formato WebVTT: accesibilidad y visionado sin sonido.
- ✓Mide la calidad de experiencia: tiempo de arranque, paradas por rebuffering y calidad media servida.
- ✓Prueba en móvil con 4G lento y en Safari, que se comporta distinto al resto.
- ✓Decide la protección según el riesgo real: URLs firmadas primero, DRM solo si el contenido lo justifica.
Un reproductor mal integrado es una de las causas habituales de páginas lentas; si ya lo notas en tus métricas, una optimización de la velocidad web suele empezar por ahí. Y si lo que te falta es el propio contenido, en appyweb producimos vídeos con avatar IA listos para publicar en cualquier plataforma.
Preguntas frecuentes sobre Video Streaming
Es la entrega de vídeo por internet en pequeños fragmentos que se reproducen mientras se descarga el resto, adaptando la calidad a la conexión del espectador.
La descarga progresiva sirve un único archivo en una sola calidad. El streaming adaptativo ofrece varias calidades y cambia entre ellas para evitar cortes.
HLS es el más compatible, sobre todo en dispositivos Apple. DASH es un estándar abierto. Con fragmentos CMAF puedes servir ambos desde los mismos archivos.
Es la técnica de codificar el vídeo en varias calidades para que el reproductor elija en cada momento la que permite la conexión, sin detener la reproducción.
Depende del protocolo: decenas de segundos con HLS o DASH clásicos, pocos segundos con sus versiones de baja latencia y menos de un segundo con WebRTC.
Solo si el contenido tiene mucho valor o lo exigen los derechos, como cine o deportes. Para cursos o vídeos internos suelen bastar URLs firmadas, acceso con usuario y marcas de agua.
Para clips cortos, sí, pero un hosting compartido no está pensado para vídeo. Con muchos espectadores o vídeos largos necesitas una plataforma de vídeo o una CDN.
Fuentes consultadas
Sobre el autor
Germán Gutiérrez
Development Manager en appyweb
Dirige el equipo de desarrollo de appyweb: aplicaciones web y móviles, SaaS, integraciones y arquitectura de software.
Ver perfil en LinkedIn ↗