DASH, por sus siglas en inglés, quiere decir Dynamic Adaptive Streaming over HTTP (Streaming Adaptativo Dinámico sobre HTTP). Es un estándard de streaming introducido por el Moving Picture Expert Group (MPEG), en un intento por solucionar las complejidades de la distribución de contenido a múltiples dispositivos con un estándar común unificado.
Como el soporte para Flash
está llegando a su fin (más temprano que tarde) la verdadera importance de DASH es para el streaming en HTML5.
La importancia de DASH para las PCs
Como explicamos anteriormente, el soporte para Flash llegará a su fin muy pronto y, cuando eso ocurra, la única forma posible de reproducir streaming en PCs de escritorio es con Navegadores Web que soporten DASH y HTML5.
La importancia de DASH para los dispositivos Móviles
A diferencia de las PCs, el streaming de vídeo en dispositivos móviles se realiza utilizando una tecnología -propietaria- de streaming similar a DASH que fue desarrollada por Apple (HLS). HLS es soportada por iOS y se comenzó a soportar Android con la version 3 (con serios problemas), y luego mejorado en las versiones 4.x.
La importancia de DASH para los dispositivos móviles es la estandarización entre plataformas (no sólo en los móviles). Al tener un estándar de streaming -abierto- unificado entonces no sería necesario utilizar diferentes tecnologías de streaming para Móviles, PCs y otros tipos de dispositivos.
Codec-agnóstico
Un serio problema que el MPEG DASH no resuelve es el problema de los diferentes códes en HTML5: DASH es angnóstico en cuanto a códec. Esto quiere decir que no impone el uso de H.264 o WebM y como el soporte de los códecs varía entre Navegadores el contenido debe ser codificado en múltiples códecs para conseguir la máxima compatibilidad.
Soporte en los diferentes Navegadores
A días de hoy, muchos Navegadores modernos soportan DASH a través de HTML5 Media Source Extensions (MSE):
• Chrome (escritorio) >= v30
• Safari (escritorio) >= v8
• Firefox (escritorio) >= v42
• Edge
• IE 11 en Windows 8
• Android >= v4.0 con Chrome
• Windows Phone 8.1