Articulo de referencia

Extensiones de medios encriptados

{{Cite web|url=https://www.w3.org/standards/history/encrypted-media|title=Encrypted Media Extensions Publication History – W3C|website=W3C|date=n.d.|access-date=2021-04-20}} "},...

Encrypted Media Extensions ( EME ) es una especificación del W3C que proporciona un canal de comunicación entre los navegadores web y el software Content Decryption Module (CDM), el cual implementa la gestión de derechos digitales (DRM). [ 2 ] Esto permite el uso de vídeo HTML para reproducir contenido protegido por DRM, como servicios de vídeo en streaming, sin necesidad de complementos multimedia de terceros pesados ​​como Adobe Flash o Microsoft Silverlight (ambos descontinuados). El uso de un sistema de gestión de claves de terceros puede ser necesario, dependiendo de si el editor decide cifrar las claves.

EME se basa en la especificación Media Source Extensions (MSE), [ 4 ] que permite la transmisión de tasa de bits adaptativa en audio y video HTML, por ejemplo, utilizando MPEG-DASH con contenido protegido MPEG-CENC . [ 5 ] [ 6 ]

EME ha sido muy controvertido porque coloca un componente de descifrado propietario y cerrado que requiere tarifas de licencia por navegador en lo que de otro modo podría ser un ecosistema de software completamente abierto y libre. [ 7 ] [ 8 ] El 6 de julio de 2017, el W3C anunció públicamente su intención de publicar un estándar web EME, [ 9 ] y lo hizo el 18 de septiembre. [ 2 ] Ese mismo día, la Electronic Frontier Foundation , que se unió en 2014 para participar en la toma de decisiones, [ 10 ] publicó una carta abierta renunciando al W3C. [ 11 ]

Apoyo

En abril de 2013, en el Samsung Chromebook , Netflix se convirtió en la primera empresa en ofrecer vídeo HTML utilizando EME. [ 12 ]

A partir de 2016La interfaz de extensiones de medios cifrados se ha implementado en los navegadores Google Chrome , [ 13 ] Internet Explorer , [ 14 ] Safari , [ 15 ] Firefox , [ 16 ] y Microsoft Edge . [ 17 ]

Aunque los patrocinadores y los desarrolladores del navegador web Firefox dudaron en implementar el protocolo por razones éticas debido a su dependencia de código propietario, [ 18 ] Firefox introdujo la compatibilidad con EME en plataformas Windows en mayo de 2015, utilizando originalmente la biblioteca DRM Primetime de Adobe , posteriormente reemplazada por la biblioteca Widevine (CDM). La implementación de EME de Firefox utiliza un entorno aislado de código abierto para cargar los módulos DRM propietarios, que se tratan como complementos que se cargan cuando se solicita contenido cifrado con EME. El entorno aislado también se diseñó para impedir que los servicios y el DRM rastreen e identifiquen dispositivos de forma única. [ 16 ] [ 19 ] Además, siempre es posible deshabilitar el DRM en Firefox, lo que no solo deshabilita EME, sino que también desinstala las bibliotecas DRM Widevine. [ 20 ] Alternativamente, las versiones oficiales de Firefox designadas como "sin EME" se han distribuido junto con las versiones regulares de Firefox a partir de Firefox 145.0.2. [ 21 ] [ 22 ]

Netflix admite vídeo HTML mediante EME con un navegador web compatible: Chrome, Firefox, [ 23 ] Microsoft Edge, Internet Explorer (en Windows 8.1 o posterior [ 24 ] ), o Safari (en OS X Yosemite o posterior [ 25 ] ). YouTube admite MSE. [ 26 ] Los reproductores disponibles que admiten MPEG-DASH mediante MSE y EME son NexPlayer, [ 27 ] THEOplayer [ 28 ] de OpenTelly, el reproductor bitdash MPEG-DASH, [ 29 ] [ 30 ] dash.js [ 31 ] de DASH-IF o rx-player. [ 32 ]

Tenga en cuenta que en Firefox y Chrome, EME no funciona a menos que el contenido multimedia se proporcione a través de Media Source Extensions .

La versión 4.3 y las versiones posteriores de Android son compatibles con EME. [ 33 ]

Módulos de descifrado de contenido

Crítica

EME ha enfrentado fuertes críticas tanto dentro [ 35 ] [ 36 ] como fuera del W3C. [ 37 ] [ 38 ] Los principales problemas de las críticas son problemas de implementación para navegadores de código abierto , barreras de entrada para nuevos navegadores, falta de interoperabilidad, [ 39 ] preocupaciones sobre seguridad, privacidad y accesibilidad, y la posibilidad de problemas legales en los Estados Unidos debido al Capítulo 12 [ 40 ] de la DMCA . [ 41 ] [ 42 ] [ 43 ] [ 44 ]

En julio de 2020, Reddit comenzó a utilizar un mecanismo de huella digital que implica cargar todos los módulos DRM que los navegadores pueden admitir y registra lo que finalmente se carga como parte de los datos recopilados. Los usuarios lo notaron cuando Firefox comenzó a alertarlos de que Reddit les "requería" cargar software DRM para reproducir contenido multimedia, aunque ninguno de los contenidos multimedia de la página realmente lo necesitaba. [ 45 ]

A partir de 2020, las formas en que EME interfiere con el código abierto se han vuelto concretas. Ninguno de los CDM de uso generalizado se licencia a proveedores de navegadores de código abierto independientes sin pagar una tarifa de licencia por navegador (en particular a Google , para su CDM Widevine , que se utiliza en casi todos los navegadores web desarrollados recientemente). [ 7 ]

Véase también

Referencias

  1. "Historial de publicaciones de extensiones de medios cifrados – W3C" . W3C . s.f. Consultado el 20 de abril de 2021 .
  2. 1 2 3 4 5 6 Grupo de trabajo de extensiones de medios HTML (18 de septiembre de 2017). Dorwin, David; Smith, Jerry; Watson, Mark; Bateman, Adrian (eds.). "Recomendación del W3C sobre extensiones de medios encriptadas" . W3C . Consultado el 20 de abril de 2021 .
  3. 1 2 3 4 5 6 Grupo de Trabajo de Medios; et al. (Grupo de Trabajo de Medios) (26-11-2025). Parrish, Joey; Freedman, Greg; Dorwin, David; Smith, Jerry; Watson, Mark; Bateman, Adrian (eds.). "Extensiones de Medios Encriptados" . w3c.github.io . Borrador del Editor . Recuperado el 02-01-2026 . 
  4. "Media Source Extensions™" . w3c.github.io . Consultado el 18 de agosto de 2020 .
  5. David Dorwin. "Formato de flujo EME de cifrado común ISO y datos de inicialización" . W3C. Archivado del original el 19 de febrero de 2015.
  6. Lederer, Stefan (2 de febrero de 2015). "Por qué YouTube y Netflix usan MPEG-DASH en HTML5" . Bitmovin.
  7. 1 2 "Tres años después de que el W3C aprobara un estándar DRM, ya no es posible crear un navegador independiente funcional" . Boing Boing . 8 de enero de 2020. Consultado el 18 de agosto de 2020 .
  8. Lucian Constantin (24 de febrero de 2012). "La propuesta de soporte para medios cifrados en HTML5 genera debate sobre DRM en la lista de correo del W3C" . IT World . IDG News Service . Consultado el 12 de octubre de 2015 .
  9. "Anuncio del W3C" . Consultado el 12 de julio de 2017 .
  10. Harcourt, Alison (31 de enero de 2020). Establecimiento de estándares globales en la gobernanza de Internet . Christou, George, 1973–, Simpson, Seamus. (Primera ed.). Oxford. pág. 96. ISBN   978-0-19-257859-4OCLC 1140150076 .​ {{cite book}}: CS1 mantenimiento: falta el editor de ubicación ( enlace )
  11. Doctorow, Cory (18 de septiembre de 2017). "Una carta abierta al director, director ejecutivo, equipo y miembros del W3C" . Electronic Frontier Foundation . Recuperado el 18 de septiembre de 2017 .
  12. Anthony Park y Mark Watson (15 de abril de 2013). "Vídeo HTML5 en Netflix" . Netflix.
  13. Weinstein, Rafael (26 de febrero de 2013). "Chrome 26 Beta: Elemento de plantilla y transiciones CSS sin prefijo" . Blog de Chromium . Consultado el 31 de agosto de 2014 .
  14. "Compatibilidad con extensiones de medios cifrados con Microsoft PlayReady DRM en navegadores web" . Desarrollo de aplicaciones para Windows . Consultado el 31 de agosto de 2014 .
  15. Protalinski, Emil (3 de junio de 2014). "Netflix abandona Silverlight por HTML5 también en Macs: disponible hoy en Safari en OS X Yosemite beta" . The Next Web . Recuperado el 16 de octubre de 2014 .
  16. 1 2 "Firefox 38 llega con un controvertido DRM de código cerrado integrado por defecto" . PC World . IDG. 13 de mayo de 2015. Consultado el 12 de agosto de 2015 .
  17. Mohrland, Jesse; Smith, Jerry (27 de octubre de 2015). "Uso de extensiones de medios cifrados para medios protegidos interoperables" . Microsoft.
  18. Mozilla incorpora a regañadientes la compatibilidad con Netflix en Linux mediante DRM en Firefox.
  19. Jeremy Kirk (15 de mayo de 2014). "A Mozilla no le gusta, pero el DRM para vídeo en streaming llegará a Firefox" . PCWorld .
  20. 1 2 "Firefox 52: Eliminación de Adobe Primetime CDM – gHacks Tech News" . www.ghacks.net . Consultado el 31 de mayo de 2019 .
  21. "Índice de /pub/firefox/releases/145.0.2/" . Mozilla. 24 de noviembre de 2025. Consultado el 28 de noviembre de 2025 .
  22. ^ "Firefox ohne Kopierschutz: Das steckt hinder der EME-Version" (en alemán). Chip . 16 de enero de 2016 . Consultado el 28 de noviembre de 2025 .
  23. Requisitos del sistema de Netflix para HTML5 Player y Silverlight
  24. Anthony Park y Mark Watson (26 de junio de 2013). "Vídeo HTML5 en IE 11 en Windows 8.1" . Netflix.
  25. Anthony Park y Mark Watson (3 de junio de 2014). "Vídeo HTML5 en Safari en OS X Yosemite" . Netflix.
  26. "El estado actual de MPEG-DASH y por qué YouTube y Netflix lo utilizan en HTML5" . bitmovin GmbH. 2 de febrero de 2015. Archivado del original el 3 de abril de 2016. Consultado el 9 de febrero de 2015 .
  27. NexPlayer: Pasión por los servicios de vídeo de alta calidad
  28. THEOplayer de OpenTelly: reproductor HLS y MPEG-DASH para HTML5 MSE y EME
  29. "Reproductor bitdash MPEG-DASH para HTML5 MSE y EME" . Archivado del original el 10/07/2016 . Consultado el 09/02/2015 .
  30. ^ Área de demostración bitdash HTML5 EME DRM
  31. dash.js
  32. rx-player
  33. Ozer, Jan (julio-agosto de 2015). "HTML5 llega a la mayoría de edad: finalmente es hora de decirle adiós a Flash" . Streaming Media Magazine . StreamingMedia.com . Consultado el 12 de enero de 2016. En los mercados móviles [...] Android ha sido compatible con MSE desde la versión 4.1 y con EME desde la versión 4.3.
  34. 1 2 "THEOplayer es compatible con todas las plataformas" . theoplayer.com. 2017. Tenga en cuenta que IE10 e IE11 en Windows 7 no disponen de la API MSE/EME, necesaria para reproducir contenido de vídeo protegido con DRM en HTML5. Por consiguiente, técnicamente no es posible que ningún reproductor de vídeo basado en HTML5 reproduzca contenido protegido con DRM en estos navegadores en Windows 7.
  35. «Boris Zabrasky oponiéndose a EME» . Consultado el 10 de junio de 2016 .
  36. "Ian Hickson se opone a EME" . Consultado el 10 de junio de 2016 .
  37. "Richard Stallman desafió una tormenta invernal anoche para marchar contra DRM" . 21 de marzo de 2016. Consultado el 10 de junio de 2016 .
  38. Stallman, Richard (18 de noviembre de 2016). "¿Puedes confiar en tu ordenador?" . Software libre, sociedad libre . GNU . Consultado el 8 de febrero de 2018 .
  39. "Netflix 4K llega a Windows 10, pero probablemente no para tu PC" . 21 de noviembre de 2016. Consultado el 26 de noviembre de 2016 .
  40. "Título 17, Circular 92, Capítulo 12 - Copyright.gov" . Consultado el 25 de julio de 2016 .
  41. "Objeción formal del EFF al EME" . 29 de mayo de 2013. Consultado el 10 de junio de 2016 .
  42. "Salvar Firefox" . 11 de mayo de 2016. Consultado el 10 de junio de 2016 .
  43. "Carta abierta al W3C" . 12 de mayo de 2016. Consultado el 10 de junio de 2016 .
  44. "Interoperabilidad y el W3C: Defendiendo el futuro desde el presente" . 30 de marzo de 2016. Consultado el 10 de junio de 2016 .
  45. "El sitio web de Reddit utiliza DRM para la identificación digital" . smitop.com . 8 de julio de 2020. Consultado el 12 de julio de 2020 .