reproductor - ¿Hay alguna forma de usar DRM en video HTML5?
video html5 controls (7)
Claro que puedes evitar que alguien descargue el archivo simplemente al no darles permiso para descargar nada de ciertas carpetas en tu servidor. Tal vez hay algo que me falta aquí. Parece que sería una solución relativamente fácil.
Dado que Flash está perdiendo terreno, me gustaría saber si hay formas de proteger los videos html5 con DRM (H264, .ogg y WebM).
En las preguntas frecuentes sobre el W3C en HTML5 , dice:
¿Hay soporte para la gestión de derechos digitales (DRM) en video HTML5? HTML5 no proporciona soporte directo, ni ninguna barrera, para usar DRM en video. Actualmente espera que esto sea manejado por el codec / implementación particular. Hay implementaciones que permiten DRM en video HTML5.
¿Está lidiando con DRM en alcance para HTML5? Si suficientes interesados quieren estandarizar algunos aspectos del manejo de DRM en HTML5 como parte de la inclusión de medios de video y audio, entonces tiene sentido que W3C ayude a estandarizar un enfoque que satisfaga las necesidades del mercado. Sin embargo, al igual que todo el trabajo del W3C, las partes interesadas relevantes deben serlo y demostrar que están comprometidas con su desarrollo en lugar de esperar que suceda por sí solo.
Lo que significa que actualmente no es compatible, pero ha habido una discusión al respecto en el rastreador de errores W3C w3.org/Bugs/Public/show_bug.cgi?id=10902 .
Actualización: las personas interesadas en este tema pueden querer consultar el borrador de trabajo del nuevo estándar de extensión de medios cifrados .
Actualizado: EME actualmente es compatible con los principales navegadores.
Lo hace ahora. https://dvcs.w3.org/hg/html-media/raw-file/tip/encrypted-media/encrypted-media.html
Aquí hay un ejemplo. http://www.html5rocks.com/en/tutorials/eme/basics/
Esta es la mejor página que pude encontrar en el soporte actual del navegador. http://www.jwplayer.com/html5/mediasource/
En el momento de escribir esto, EME es compatible con
- IE11 en Win8.1
- Chrome (Escritorio y móvil)
- Safari 8 en OSX Yosemite
Podría implementar algún tipo de esquema de encriptación con clave pública / privada. Hace poco escuché acerca de Widewine que parece estar haciendo algo así para html5 y h.264. Pero no tengo conocimiento de que alguien haya solicitado el video web en general.
Ya en cromo
Aquí hay un ejemplo corriendo usándolo.
Widewine proporciona DRM de video para HTML5 y h.264. Recientemente, otra compañía Haihaisoft dijo que lanzaron HTML5 DRM para MP4 y video WebM:. Ya no necesita Flash. Puede intentarlo en línea. Demo HTML5 en el navegador Xvast DRM-X 4.0 en las noticias
Probablemente no, a pesar de que hay una interfaz de plug-in EMM DRM.
Algunos navegadores ahora son compatibles con otro tipo de plug-in llamado EME (Encrypted Media Extension CDM) para implementaciones de DRM específicas de un proveedor como Microsoft PlayReady, Google WideVine, Apple FairPlay, etc.
Sin embargo, la única parte del mismo que es un estándar público es una API JS que lanza un complemento EME específico del proveedor.
La API DRM real requerida para hacer uso de ella es específica del vendedor, secreta y propietaria. Para tener DRM en funcionamiento en todos los navegadores, deberá firmar contratos por separado con Adobe, Microsoft, Google y Apple (lo que puede ser difícil si no es Netflix).
Considere abandonar la idea de DRM, ya que es más probable que sea contraproducente que proteger el contenido.
Esta es una respuesta actualizada, los comentarios ya no tienen sentido