stringtranslate.com

Extensiones de fuente de medios

Media Source Extensions ( MSE ) es una especificación del W3C que permite a JavaScript enviar flujos de bytes a códecs multimedia dentro de navegadores web que admiten vídeo y audio HTML . [5] Entre otros usos posibles, esto permite la implementación de código de carga previa y almacenamiento en búfer del lado del cliente para la transmisión de medios completamente en JavaScript . Es compatible con la especificación Encrypted Media Extensions (EME), pero no debe confundirse con ella, y ninguna requiere el uso de la otra, aunque muchas implementaciones de EME solo son capaces de descifrar datos multimedia proporcionados a través de MSE. [6]

Netflix anunció soporte experimental en junio de 2014 para el uso de reproducción MSE en el navegador Safari en la versión beta de OS X Yosemite . [7]

YouTube empezó a utilizar MSE en su reproductor HTML5 en septiembre de 2013.

Soporte del navegador

La API Media Source Extensions es ampliamente compatible con todos los navegadores web modernos , con la única excepción de los dispositivos de la familia iPhone (aunque es compatible con iPadOS). [8] Firefox 37 ya tenía un subconjunto de API MSE disponible para usar solo con YouTube en Firefox 37 en Windows Vista o posterior únicamente, [9] mientras que la versión Mac OS X tenía habilitada la versión inicial 38. [10]

Navegadores menores

Jugadores

Ver también

Referencias

  1. ^ abcd Wolenetz, Mateo; Smith, Jerry; Watson, marca; Colwell, Aarón; Bateman, Adrián (eds.). Extensiones de fuente de medios™. W3C (Informe técnico) – vía W3C.
  2. ^ "Historial de publicaciones de Media Source Extensions ™ - W3C". W3C . 21 de septiembre de 2022.
  3. ^ Colwell, Aarón; Bateman, Adrián; Watson, Marcos, eds. (29 de enero de 2013). Extensiones de fuente de medios. W3C (Informe técnico) . Consultado el 19 de marzo de 2021 a través del W3C.
  4. ^ ab Grupo de trabajo de medios (21 de abril de 2021). Wolenetz, Mateo; Watson, marca; Smith, Jerry; Colwell, Aarón; Bateman, Adrián (eds.). "Extensiones de fuente de medios™". w3c.github.io . Borrador del editor. Grupo de Trabajo de Medios . Consultado el 21 de abril de 2021 .
  5. ^ "Recomendación del W3C sobre extensiones de fuentes de medios". 17 de noviembre de 2016 . Consultado el 5 de enero de 2021 .
  6. ^ "Extensiones de medios cifrados". 18 de septiembre de 2017 . Consultado el 29 de enero de 2020 .
  7. ^ Anthony Park y Mark Watson (3 de junio de 2013). "Vídeo HTML5 en Safari en OS X Yosemite". Netflix.
  8. ^ "Extensiones de fuentes de medios". Puedo usar.. . Consultado el 30 de julio de 2021 . Totalmente compatible solo con iPadOS 13 y posteriores
  9. ^ Mozilla (31 de marzo de 2015). "Firefox 37.0, vea todas las funciones nuevas, actualizaciones y correcciones". Mozilla . 37,0 . Consultado el 24 de abril de 2021 .
  10. ^ Mozilla (12 de mayo de 2015). "Firefox 38.0, vea todas las funciones nuevas, actualizaciones y correcciones". Mozilla . 38,0 . Consultado el 24 de abril de 2021 .
  11. ^ Todos los navegadores de la plataforma iOS deben utilizar el motor WebKit[1]
  12. ^ Esteban; et al. (Equipo bitmovin) (2 de febrero de 2015). "El estado actual de MPEG-DASH y por qué YouTube y Netflix lo usan en HTML5 y más allá". dash-player.com . Archivado desde el original el 21 de febrero de 2015 . Consultado el 24 de abril de 2021 .
  13. ^ McCormick, Libby (5 de noviembre de 2015). "Extensiones de fuente de medios (MSE) (Windows)". docs.microsoft.com . Consultado el 24 de abril de 2021 .
  14. ^ ab No es compatible de forma predeterminada, pero se puede habilitar a través de la configuración del navegador.
  15. ^ "Extensiones de fuente de medios: estado de la plataforma Chrome". www.chromestatus.com . Consultado el 30 de julio de 2021 .
  16. ^ Bynens, Mathias (9 de junio de 2015). "Dev.Opera - Lanzamiento de Opera 30". dev.opera.com . Consultado el 24 de abril de 2021 .
  17. ^ Media Source Extensions solo está disponible en iPadOS
  18. ^ Mozilla (3 de noviembre de 2015). "Firefox 42.0, vea todas las funciones nuevas, actualizaciones y correcciones". Mozilla . 42,0 . Consultado el 24 de abril de 2021 .
  19. ^ "Pale Moon - Notas de la versión para versiones archivadas § 27.0.0 (22 de noviembre de 2016)". www.palemoon.org . 27.0.0. 22/11/2016 . Consultado el 24 de abril de 2021 .
  20. ^ "Biblioteca del reproductor JavaScript / cliente DASH & HLS / reproductor MSE-EME: google/shaka-player". 24 de marzo de 2019 – vía GitHub.
  21. ^ "Demostración del jugador Shaka". shaka-player-demo.appspot.com .
  22. ^ NV, Tecnologías THEO. "THEOplayer - Reproductor de vídeo universal". www.theoplayer.com .
  23. ^ "Reproductor Viblast". viblast.com .
  24. ^ "Reproductor HTML5 para streaming adaptativo de Bitmovin". Bitmovin . 22 de enero de 2016.
  25. ^ "DASH-JS | ITEC: transmisión dinámica adaptativa a través de HTTP".
  26. ^ "Una implementación de cliente de referencia para la reproducción de MPEG DASH a través de Javascript y navegadores compatibles: Dash-Industry-Forum/dash.js". 23 de marzo de 2019 – vía GitHub.
  27. ^ "GitHub - canalplus/rx-player: reproductor de vídeo HTML5 Smooth/DASH". 21 de marzo de 2019 – vía GitHub.
  28. ^ "dailymotion - Medio". Medio .
  29. ^ "página de demostración de hls.js". Archivado desde el original el 20 de noviembre de 2015 . Consultado el 3 de diciembre de 2017 .
  30. ^ "Reproductor javascript Http Adaptive Streaming basado en extensiones premium HTML5 (MSE/EME): Orange-OpenSource/hasplayer.js". 20 de febrero de 2019 – vía GitHub.
  31. ^ "Soporte para jugadores de JW". Soporte para jugadores JW .
  32. ^ "Reproductor HTML5 para SLDP". Velo suave .
  33. ^ "Reproductor multimedia Azure". Microsoft . 2015 . Consultado el 14 de junio de 2016 .
  34. ^ "Servidor de medios irreal". www.umediaserver.net .
  35. ^ "Servidor de transmisión de tormentas". Transmisión de tormentas . Consultado el 30 de julio de 2021 .