Extensiones de medios encriptados

Especificación del W3C para que los navegadores web reproduzcan contenido DRM
EME
Extensiones de medios encriptados
AbreviaturaEME, medios encriptados
Nombre nativo
Extensiones de medios encriptados
EstadoRecomendación del W3C
Año iniciado2013 ( 2013 )
Primera publicación10 de mayo de 2013 [1] ( 10-05-2013 )
Última versión18 de septiembre de 2017
18 de septiembre de 2017 ; hace 7 años [2] ( 18-09-2017 )
Versión de vista previaBorrador del editor
20 de marzo de 2021 ; hace 3 años [3] ( 2021-03-20 )
Organización[2] [3]
Comité
Editores
  • Joey Parrish [3]
  • Greg Freedman [3]
Antiguos editores
    • David Dorwin (hasta septiembre de 2019 ) ( 2019-09 )
    • Jerry Smith (hasta septiembre de 2017 ) ( 2017-09 )
    • Mark Watson (hasta septiembre de 2017 ) ( 2017-09 )
    • Adrian Bateman (hasta mayo de 2014 ) ( 2014-05 )
[2] [3]
Normas básicas
DominioGestión de derechos digitales
Sitio web
  • Última versión : www.w3.org/TR/encrypted-media/
  • Borrador del editor : w3c.github.io/encrypted-media/

Encrypted Media Extensions ( EME ) es una especificación del W3C para proporcionar un canal de comunicación entre los navegadores web y el software Content Decryption Module (CDM) que implementa la gestión de derechos digitales (DRM). [2] Esto permite el uso de vídeo HTML para reproducir contenido envuelto en DRM, como servicios de transmisión de vídeo, sin el uso de complementos multimedia pesados ​​de terceros como Adobe Flash o Microsoft Silverlight (ambos descontinuados). Es posible que se requiera el uso de un sistema de gestión de claves de terceros , dependiendo de si el editor elige codificar las claves.

EME se basa en la especificación Media Source Extensions (MSE), [4] que permite la transmisión de velocidad 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 necesariamente 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, W3C anunció públicamente su intención de publicar un estándar web EME, [9] y lo hizo el 18 de septiembre. [2] El 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 a 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 2016 [actualizar], la interfaz de extensiones de medios cifrados se implementó 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 dudaban en implementar el protocolo por razones éticas debido a su dependencia de código propietario, [18] Firefox introdujo el soporte de EME en plataformas Windows en mayo de 2015, originalmente usando la biblioteca Primetime DRM de Adobe , luego reemplazada por la biblioteca Widevine (CDM). La implementación de EME de Firefox utiliza un sandbox 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 sandbox también fue diseñado para frustrar la capacidad de los servicios y el DRM de rastrear e identificar dispositivos de forma única. [16] [19] Además, siempre es posible deshabilitar DRM en Firefox, que no solo deshabilita EME, sino que también desinstala las bibliotecas Widevine DRM. [20]

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

Tenga en cuenta que, en Firefox y Chrome, EME no funciona a menos que los medios se suministren a través de Extensiones de fuente de medios .

La versión 4.3 y las versiones posteriores de Android admiten EME. [31]

Módulos de descifrado de contenido

Crítica

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

En julio de 2020, Reddit comenzó a utilizar un mecanismo de identificación que implica cargar todos los módulos DRM que los navegadores pueden admitir y registra lo que termina cargándose como parte de los datos recopilados. Los usuarios se dieron cuenta de esto cuando Firefox comenzó a alertarlos de que Reddit "les exigía" que cargaran software DRM para reproducir contenido multimedia, aunque ninguno de los contenidos multimedia de la página lo necesitaba en realidad. [43]

A partir de 2020, las formas en que EME interfiere con el código abierto se han vuelto concretas. Ninguno de los CDM ampliamente utilizados se está licenciando a proveedores de navegadores de código abierto independientes sin pagar una tarifa de licencia por navegador (en particular a Google , por 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 . nd . Consultado el 20 de abril de 2021 .
  2. ^ abcdef Grupo de trabajo de extensiones multimedia HTML (18 de septiembre de 2017). Dorwin, David; Smith, Jerry; Watson, Mark; Bateman, Adrian (eds.). "Recomendación del W3C sobre extensiones multimedia cifradas". W3C . Consultado el 20 de abril de 2021 .
  3. ^ abcdef Media Working Group; et al. (Media Working Group) (2021-03-20). Parrish, Joey; Freedman, Greg; Dorwin, David; Smith, Jerry; Watson, Mark; Bateman, Adrian (eds.). "Extensiones de medios encriptados". w3c.github.io . Borrador del editor . Consultado el 20 de abril de 2021 .
  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 desde el original el 19 de febrero de 2015.
  6. ^ Lederer, Stefan (2 de febrero de 2015). "Por qué YouTube y Netflix utilizan MPEG-DASH en HTML5". Bitmovin.
  7. ^ ab "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 . 2020-01-08 . Consultado el 2020-08-18 .
  8. ^ Lucian Constantin (24 de febrero de 2012). "Propuesta de compatibilidad de medios cifrados en HTML5 genera debate sobre DRM en la lista de correo del W3C". IT World . Servicio de noticias IDG . 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 edición). Oxford. pág. 96. ISBN 978-0-19-257859-4.OCLC 1140150076  .{{cite book}}: Mantenimiento de CS1: falta la ubicación del editor ( enlace )
  11. ^ Doctorow, Cory (18 de septiembre de 2017). "Carta abierta al director, CEO, equipo y miembros del W3C". Electronic Frontier Foundation . Consultado el 18 de septiembre de 2017 .
  12. ^ Anthony Park y Mark Watson (15 de abril de 2013). "Video 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 también abandona Silverlight para utilizar HTML5 en Mac: disponible hoy en Safari en la versión beta de OS X Yosemite". The Next Web . Consultado el 16 de octubre de 2014 .
  16. ^ ab "Firefox 38 llega con un polémico 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 trae a regañadientes soporte de Netflix a Linux con DRM en Firefox
  19. ^ Jeremy Kirk (15 de mayo de 2014). "Mozilla lo odia, pero el DRM de transmisión de video llegará a Firefox". PCWorld .
  20. ^ ab "Firefox 52: eliminación de Adobe Primetime CDM – gHacks Tech News". www.ghacks.net . Consultado el 31 de mayo de 2019 .
  21. ^ Requisitos del sistema de Netflix para HTML5 Player y Silverlight
  22. ^ Anthony Park y Mark Watson (26 de junio de 2013). "Video HTML5 en IE 11 en Windows 8.1". Netflix.
  23. ^ Anthony Park y Mark Watson (3 de junio de 2014). "Video HTML5 en Safari en OS X Yosemite". Netflix.
  24. ^ "El estado actual de MPEG-DASH y por qué YouTube y Netflix lo utilizan en HTML5". bitmovin GmbH. 2 de febrero de 2015. Archivado desde el original el 3 de abril de 2016. Consultado el 9 de febrero de 2015 .
  25. ^ NexPlayer: Pasión por los servicios de vídeo de alta calidad
  26. ^ THEOplayer de OpenTelly: reproductor HLS y MPEG-DASH para HTML5 MSE y EME
  27. ^ "Reproductor MPEG-DASH bitdash para HTML5 MSE y EME". Archivado desde el original el 10 de julio de 2016. Consultado el 9 de febrero de 2015 .
  28. ^ Área de demostración bitdash HTML5 EME DRM
  29. ^ guión.js
  30. ^ reproductor rx
  31. ^ Ozer, Jan (julio-agosto de 2015). "HTML5 llega a su madurez: por fin 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 admitido MSE desde la versión 4.1 y EME desde la versión 4.3.
  32. ^ ab "THEOplayer es compatible con todas las plataformas". theoplayer.com. 2017. Tenga en cuenta que IE10 e IE11 en Windows 7 no tienen disponible la API MSE/EME, que es necesaria para reproducir contenido de video protegido por DRM en HTML5. Como consecuencia, técnicamente no es posible que ningún reproductor de video basado en HTML5 reproduzca contenido protegido por DRM en estos navegadores en Windows 7.
  33. ^ "Boris Zabrasky oponiéndose a EME" . Consultado el 10 de junio de 2016 .
  34. ^ "Ian Hickson se opone a EME" . Consultado el 10 de junio de 2016 .
  35. ^ "Richard Stallman desafió una tormenta invernal anoche para marchar contra el DRM". 21 de marzo de 2016. Consultado el 10 de junio de 2016 .
  36. ^ Stallman, Richard (18 de noviembre de 2016). "¿Puedes confiar en tu computadora?". Software libre, sociedad libre . GNU . Consultado el 8 de febrero de 2018 .
  37. ^ "Netflix 4K llega a Windows 10, pero probablemente no a tu PC". 21 de noviembre de 2016 . Consultado el 26 de noviembre de 2016 .
  38. ^ "Título 17, Circular 92, Capítulo 12 - Copyright.gov" . Consultado el 25 de julio de 2016 .
  39. ^ "Objeción formal de la EFF a la EME". 29 de mayo de 2013. Consultado el 10 de junio de 2016 .
  40. ^ "Salva Firefox". 11 de mayo de 2016. Consultado el 10 de junio de 2016 .
  41. ^ "Carta abierta al W3C". 12 de mayo de 2016. Consultado el 10 de junio de 2016 .
  42. ^ "Interoperabilidad y el W3C: Defendiendo el futuro desde el presente". 30 de marzo de 2016. Consultado el 10 de junio de 2016 .
  43. ^ "El sitio web de Reddit utiliza DRM para la toma de huellas digitales". smitop.com . 8 de julio de 2020 . Consultado el 12 de julio de 2020 .
Obtenido de "https://es.wikipedia.org/w/index.php?title=Extensiones_de_medios_cifrados&oldid=1229950923"