Tecnologías Streaming Vídeo que Usan las Webs: HLS, DASH, WebRTC y Más
Cómo las Webs Entregan Vídeo a Tu Navegador
Los sitios modernos emplean varios protocolos para transmitir vídeo eficientemente. Aquí un resumen de las principales tecnologías:
1. Descarga Progresiva (Legado)
El archivo vídeo descarga linealmente de inicio a fin. Simple pero ineficiente para contenido largo; sin bitrate adaptativo.
2. HTTP Live Streaming (HLS)
- Desarrollado por Apple; ahora ampliamente soportado.
- Divide vídeo en pequeños segmentos HTTP (TS o fMP4).
- Bitrate adaptativo: cliente cambia calidad según ancho banda.
- Estándar para streaming bajo demanda y en vivo en iOS, Safari, y la mayoría plataformas.
3. Dynamic Adaptive Streaming over HTTP (DASH)
- Estándar internacional (MPEG-DASH), agnóstico a codec.
- Entrega HTTP por trozos similar con bitrate adaptativo.
- Usado por YouTube, Netflix, y muchos otros.
- Mejor eficiencia a bitrates bajos que versiones HLS antiguas.
4. Real-Time Streaming Protocol (RTSP)
- Establece conexión persistente para streams en vivo baja latencia.
- Común en cámaras IP, vigilancia, y alguna emisión en vivo.
- Requiere reproductores especializados; no soportado nativamente en navegadores.
5. Real-Time Messaging Protocol (RTMP)
- Originalmente para Flash Player; usado para ingest (codificador → servidor).
- Baja latencia pero en declive para playback por deprecación Flash.
- A menudo convertido a HLS/DASH en servidor para entrega.
6. WebRTC (Web Real-Time Communication)
- API nativa navegador para audio/vídeo tiempo real peer-to-peer o mediado por servidor.
- Ultra-baja latencia (<500ms); impulsa Google Meet, Discord, subastas en vivo.
- Requiere servidor señalización; más complejo escalar one-to-many.
7. DASH sobre WebSocket (DASH-WS) / Low-Latency HLS (LL-HLS)
- Variantes emergentes que empujan segmentos vía WebSocket o acortan duración segmento HLS para entrega near-real-time.
Elegir la Tecnología Adecuada
La selección depende de: necesidades latencia (vivo vs VOD), escala, soporte dispositivos, requisitos DRM, e infraestructura. La mayoría sitios usan HLS/DASH para VOD y vivo, con WebRTC para sesiones interactivas.
- ·Cómo conectar una pletina de casete a un puerto USB
- ·Comparativa JVC TD-W354BK vs. Teac W-600R (Casete)
- ·La invención de la cinta adhesiva: Richard Drew y el nacimiento de la cinta adhesiva moderna
- ·Qué determina los requisitos de VRAM para un frame buffer individual
- ·Cinta gaffer vs cinta ducto: ¿Cuál es la diferencia?
- ·Cómo instalar correas en reproductor de doble cassette
- ·Cómo grabar en un reproductor de cassette (radio, micrófono, otra fuente)
- ·Cómo completar la lección de surf en Club Penguin (paso a paso)
- Cómo transferir una grabación ADAT a CD (optical + Cool Edit Pro)
- Cómo cambiar la correa de un deck Sony de cassettes
- Cómo solucionar bloqueos de archivos WAV en Cool Edit Pro 2.0
- Grabando con un micrófono Audio-Technica AT822 directamente a cinta de bobina abierta
- Cómo conectar un deck de cintas a un portátil
- Cómo limpiar cintas de audio cassette
