google-chrome - como - enable javascript chrome
¿Qué navegadores web soportan el protocolo de transmisión MPEG-DASH? (4)
Los navegadores no soportan MPEG-DASH de forma nativa
Los sitios web necesitan bibliotecas de JavaScript para reproducir la transmisión DASH. Estas bibliotecas de reproductores MPEG-DASH de código abierto requieren soporte MSE en el navegador:
- dash.js : implementación de referencia oficial
- Shaka Player : la librería de jugadores de Google
Otros clientes:
- dashas : cliente de código abierto escrito en Flash (por lo que no se necesita soporte de MSE)
- clientes comerciales
Soporte de MSE en navegadores
- Cromo 23
- IE 11 (solo en Windows 8+)
- Borde
- Safari 8.0 (solo en OS X, no en iOS)
- Firefox 42
- Opera 20, solo WebM, no h.264 todavía (a partir del 26)
Además, la implementación de HLS en Safari 10 (tanto en iOS como en Mac) ahora es compatible con los fragmentos MPEG-DASH mp4, lo que significa que no necesita generar los fragmentos de medios dos veces para admitir HLS y MPEG-DASH. Solo necesitas dos tipos de archivos de manifiesto.
Puede probar los vectores de prueba oficiales de MPEG-DASH en su propio navegador.
Más información de soporte del navegador MSE: caniuse , JW Player , HTML5test
He encontrado algo más abajo:
Según: Este enlace
DASH es compatible con cualquier navegador. Cualquier navegador que admita las Extensiones de fuente de medios (MSE) de W3C, hoy en día es Chrome e IE11.
Y here
Firefox 21 incluye una implementación de video DASH para HTML5 WebM que está desactivada de forma predeterminada. Se puede habilitar a través de "
about:config
" y la preferencia "media.dash.enabled". Firefox 23 eliminó la compatibilidad con DASH para HTML5 WebM video
Pero solo puedo hacerlo funcionar en Chrome (23+). ¿Podría decirme todos los navegadores que admiten DASH MPEG para la transmisión de video?
El soporte del navegador para MPEG-DASH se basa principalmente en la especificación de MSE - Media Source Extensions a partir de hoy. Se puede usar en combinación con una etiqueta de video HTML5 para reproducir secuencias MPEG-DASH dentro de un navegador. Además, hay algunos códecs que hay que tener en cuenta. A continuación se muestra una lista de los navegadores que pueden admitir MPEG-DASH con la extensión MSE:
- Chrome 23+: DASH264 y WebM Dash
- IE 11 en Windows 8+: DASH264
- MS Edge: DASH264
- Opera 20+: WebM Dash. Opera 30+ también soporta DASH264.
- Safari 8+ en Mac OS X Yosemite (10.10): DASH264 ... que parecía estar roto durante mis pruebas
- Chrome 34+ en Android 4.2+: DASH264 y WebM Dash
- Firefox 42+: DASH264 (WebM Dash parece estar llegando)
Sin soporte:
- iOS 8 Safari no proporciona soporte
Radiant Media Player (descargo de responsabilidad: yo soy el fundador) es compatible con MPEG-DASH (DASH264) para transmisión de video en vivo y en demanda en HTML5 con varias opciones de respaldo.
Nota: MPEG-DASH no es un protocolo de transmisión de este tipo, es un formato contenedor como MPEG-4 (es decir, el MPEG en MPEG-DASH) cuyo protocolo de entrega es HTTP
Existe el reproductor de MPEG-DASH de bitdash que funciona en cualquier navegador web:
- IE11 (Windows 8) y Chrome utilizan la implementación basada en HTML5 (MSE) + JavaScript.
- Todos los demás navegadores (que no son compatibles con las Extensiones de fuente multimedia HTML5) obtienen un reproductor MPEG-DASH basado en Flash.
Además, viene una API unificada, por lo que si alguien usa bitdash, no tiene que prestar atención a la versión HTML5 o Flash que se usa.
Una versión gratuita está disponible en http://dash-player.com
MPEG DASH es un protocolo de transmisión y se esfuerza por ser agnóstico en lo que respecta a los códecs de audio y video. Por ejemplo, puede llevar video codificado utilizando los códecs H.264, HEVC, VP8 o VP9.
El hecho de que un navegador sea capaz de reproducir contenido diferente depende de los códecs que admite, no de su compatibilidad con MPEG DASH.
Para Firefox, puedes ver la lista de codecs compatibles here
Con respecto a la compatibilidad específica del protocolo MPEG DASH, hay un reproductor de referencia de código abierto que quizás desee probar: dash.js