2010-06-06 17 views
31

Como Flash está perdiendo terreno, me gustaría saber si hay formas de proteger los videos html5 con DRM (H264, .ogg y WebM).¿Hay alguna manera de usar DRM en video HTML5?

+0

No encuentro el lugar en esa página que menciona específicamente el soporte de DRM con archivos MOV. ¿Puedes aclarar la fuente exacta? (Puede que me esté perdiendo.) ¡Gracias! –

+1

La transmisión de Quicktime usa sugerencias que al menos evitan que los usuarios usen guardar como característica. No es una solución de DRM verdadera, ya que es muy fácil averiguar a qué archivos apuntan directamente. – Joost

+2

La industria del cine no ha encontrado una manera de "proteger" las películas de Hollywood. Internet no ha encontrado una manera de "proteger" otros medios en la web que el usuario puede ver, como incluso imágenes estáticas. Estás buscando algo en la intersección de estos dos. Y cualquier 'solución' que encuentres seguirá siendo trivial para pasar por alto con cualquiera de los programas gratuitos/económicos que pueden capturar cualquier video que mi computadora esté reproduciendo. Diría que su tiempo se gasta mejor en otro lugar, como mejorar su contenido, por ejemplo, Spielberg no está perdiendo el sueño por esto. :-) – Ken

Respuesta

23

Por W3C FAQ on HTML5 afirma:

¿Hay apoyo para la gestión de derechos digitales (DRM) en el vídeo 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.

Se trata de DRM en el alcance de 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 comprometidos con su desarrollo en lugar de esperar que suceda por sí mismo.

Lo que significa que actualmente no es compatible, pero ha habido una discusión al respecto en el rastreador de errores W3C here.

Actualización: Las personas interesadas en este tema puede ser que desee consultar el borrador de trabajo del nuevo encrypted media extension standard.

Actualizado: Actualmente, EME es compatible con los principales navegadores.

+0

Agregué esto como respuesta ya que agrega nueva información relevante. – Joost

+2

Netflix recientemente intentará implementar su http://techblog.netflix.com/2013/04/html5-video-at-netflix.html para proteger su contenido y también usar Html v5 – hmadrigal

+0

@Joost: Necesito más detalles sobre las versiones del navegador que soportan EME. – user2284570

0

Podría implementar algún tipo de esquema de encriptación con clave pública/privada - Hace poco escuché acerca de http://www.widevine.com/ 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.

+1

Parece que no ofrecen cualquier cosa relacionada con html5. Es principalmente una implementación flash. También Netflix usa Widevine, pero no se está moviendo a HTML5 en cualquier momento debido a las preocupaciones de DRM. – Joost

+0

Hace poco vi una presentación en la que afirmaban que era compatible con HTML5 (es decir, H.264 probablemente) – Silvia

+1

Su página de demostración parece requerir flash ... (Flash 10.x +) – Nick

4

Probablemente no, a pesar de que hay una interfaz de plug-in EMM DRM.

Algunos navegadores soportan ahora otro tipo de un plug-in llamado EME (medios encriptados Extensión MDL) para las implementaciones de DRM específicos del proveedor, tales como Microsoft PlayReady, Google Widevine, Apple FairPlay, etc.

Sin embargo, el solo una parte de este 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 patentada. 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 no tienen sentido más

+2

Fuera del interés general en HTML, pensé que era interesante pregunta, tal vez prueba algunos hacks. Sus sugerencias parecen engañadas fácilmente con un simple complemento. Un "truco" que descubrí es una forma de que el video sea imposible de descargar por completo. Hago esto dejando que la descarga no se complete al demorar/dormir infinitamente el proceso cuando está casi terminada la descarga. Esto aún permitirá que el video sea visto pero no descargado usando solo html5 y un hack del lado del servidor. Por supuesto, este truco no es 100% seguro y malo para los recursos del lado del servidor, pero debería haber una solución para eso. – Joost

+1

Por supuesto, estos trucos se pueden solucionar fácilmente. Hackear con el servidor que nunca completa la descarga tampoco detendrá a nadie: en la mayoría de las búsquedas, el usuario simplemente puede hacer clic en "detener" para detener la descarga y conservar los datos que se han descargado hasta el momento. – Kornel

-1

Claro que se puede detener a alguien de la descarga del archivo simplemente al no darles permiso para descargar cualquier cosa de ciertas carpetas de su servidor. Tal vez hay algo que me falta aquí. Parece que sería una solución relativamente fácil.

+4

La idea de DRM es que el usuario puede acceder a un archivo bajo ciertas condiciones. Podrías dejar que el usuario vea el video, pero no descargarlo. Silverlight y Flash proporcionan video DRM para la web pero, por supuesto, es mejor usar elementos HTML nativos. – Joost

3

Ya en cromo.

Aquí está a running example Utilizándolo.

+1

Buen punto. Aunque todavía tiene que Extensiones de medios cifrados en

Cuestiones relacionadas