Mira este video de un Technology Evangelist que describe cómo pronto podremos disfrutar de transmisiones de video HD a través de Internet sin problemas de ancho de banda gracias a servicios como NeoKast. Estás emocionado en tu sillón favorito con tu tableta en la mano. El tráiler de esa película que esperabas con ansias ya está disponible y no puedes esperar más. Inicias el clip desde el sitio web oficial y... ¡buffering! Por fin arranca, pero tartamudea. No es lo que imaginabas. ¿No sería ideal si existiera una forma de hacer el streaming y las descargas de video en línea más fluidas y eficientes?
Los smartphones y tablets con banda ancha móvil son cada vez más comunes. Un informe de febrero de 2012 reveló que, entre 2010 y 2011, el tráfico de datos móviles creció un 133%, y el uso promedio en smartphones se triplicó, de 55 MB a 150 MB mensuales. Con dispositivos más potentes y redes más rápidas, el video representa más de la mitad del tráfico [fuente: Cisco].
Este crecimiento impulsa la innovación, especialmente para superar barreras como planes de datos limitados. Saber cuánto consumes evita exceder límites y cargos extras. Incluso con planes ilimitados, optimizar el uso mantiene el dispositivo eficiente.
Aquí entra DASH: Dynamic Adaptive Streaming over HTTP. Este estándar revoluciona la transmisión de video por Internet, resolviendo problemas como el desperdicio de ancho de banda en contenido no visto y la falta de adaptabilidad a la tasa de bits de tu conexión.
Desarrollado por Christopher Müller, Stefan Lederer y Christian Timmerer de la Universidad de Klagenfurt (Austria), forma parte del proyecto 3GPP para estándares globales de banda ancha móvil. Han documentado su avance en blogs y presentaciones internacionales [fuentes: ITEC-DASH, Timmerer, Timmerer y Müller, Lederer et al., 3GPP].
DASH ha evolucionado al estándar MPEG-DASH bajo el Moving Picture Experts Group (MPEG), creadores de MPEG video y MP3. Actualmente, está en fase de aprobación como ISO/IEC 23009-1 en la ISO.
Antes de profundizar en DASH, repasemos el panorama previo de la transmisión de video.
Contenido- El estado de la transmisión de video antes de DASH
- Tecnología DASH
- Adopción de DASH
- Nota del autor
El estado de la transmisión de video antes de DASH
Para apreciar las mejoras de DASH, veamos su predecesor.
HTTP, protocolo base de la web, es sin estado: se conecta brevemente para descargar datos y cierra la conexión. Por eso, una página web permanece visible offline.
Antes de DASH, RTSP (Real-Time Streaming Protocol) era líder. A diferencia de HTTP, es con estado: mantiene una conexión persistente, enviando un flujo continuo hasta finalizar o pausar.
Esto hace RTSP menos eficiente: puedes descargar video completo aunque lo detengas a la mitad.
Si adaptara la tasa de bits (bits por segundo, influida por velocidad y tráfico), sería ideal. Con tasas altas, descarga más sin que lo veas todo.
Velocidades crecientes disparan el consumo de video, presionando a proveedores a limitar ancho de banda y subir precios.
DASH ofrece eficiencia superior a RTSP. Veamos cómo.
Tecnología DASH
Netflix ya adopta DASH.DASH aprovecha la apatridia de HTTP: transmite solo datos necesarios vía múltiples conexiones cortas.
En el servidor, el video se divide en:
Para reproducir DASH, necesitas un cliente compatible, como navegadores o apps futuras.
Proceso del cliente DASH:
- Descarga el MPD (Media Presentation Description) con detalles: ubicaciones, codificaciones, resoluciones, anchos de banda, subtítulos y DRM.
- Selecciona codificación adecuada y solicita segmentos vía HTTP. El servidor genera a demanda desde una fuente común.
- Almacena datos, monitorea ancho de banda y cambia codificación si fluctúa, manteniendo buffer óptimo sin exceso.
DASH usa una fuente única: un MP4 se segmenta en 2s para redes rápidas (ej. Silverlight) o 15s para lentas (ej. consolas), optimizando ubicaciones vía MPD.
En 2012, el hype crecía con grandes jugadores a bordo. Sigamos.
Adopción de DASH
El sitio de promotores MPEG-DASH lista aliados clave en contenido online.Pre-DASH, Apple HTTP Live y Adobe Dynamic eran propietarios e incompatibles.
DASH unifica, reemplazando RTSP y evitando software propietario. Netflix y Microsoft lideran el grupo promotor MPEG-DASH.
Mark Watson (Netflix) destaca ahorros en CDN: una codificación única reduce copias [fuente: Dreier].
Soporta live streaming: segmentos a demanda minimizan lags, ideal para deportes y TV en vivo.
El futuro es prometedor; queda ver adopción masiva.
Nota del autor
Antes, ignoraba problemas de RTSP. DASH optimiza formatos existentes sin alterar producción, beneficiando incluso Flash. Como fan de YouTube móvil, ansío su eficiencia. Interesa cómo gestionarán seguridad contra abusos HTTP y DDoS.