web-dev-qa-db-fra.com

Existe-t-il un moyen d'utiliser DRM sur la vidéo HTML5?

Puisque Flash perd du terrain, j'aimerais savoir s'il existe des moyens de protéger les vidéos html5 avec DRM (H264, .ogg et WebM).

31
Joost

Sur le W3C FAQ sur HTML5 , on lit:

Existe-t-il une prise en charge de la gestion des droits numériques dans la vidéo HTML5? HTML5 ne fournit aucun support direct, ni aucun obstacle à l'utilisation de DRM en vidéo. Il s'attend actuellement à ce que cela soit géré par le codec/l'implémentation en question. Il existe des implémentations qui permettent la gestion des droits numériques dans les vidéos HTML5.

La gestion des droits numériques est-elle envisageable pour HTML5? Si suffisamment de parties prenantes souhaitent normaliser certains aspects de la gestion des DRM dans HTML5 lui-même en tant que partie intégrante de l'inclusion de supports vidéo et audio, il est logique que le W3C contribue à la normalisation d'une approche répondant aux besoins du marché. Cependant, comme tous les travaux du W3C, les parties prenantes concernées doivent être et montrer qu'elles sont déterminées à le développer plutôt que de s'attendre à ce que cela se produise tout seul.

Ce qui signifie qu’elle n’est pas prise en charge pour le moment, mais le traqueur de bogues du W3C en a discuté _ { ici _.

Mise à jour: Les personnes intéressées par ce sujet pourraient consulter le brouillon de travail du nouveau norme d'extension de média crypté .

Mise à jour: EME est actuellement pris en charge par les principaux navigateurs.

23
Joost

Il fait maintenant . https://dvcs.w3.org/hg/html-media/raw-file/tip/encrypted-media/encrypted-media.html

Voici un exemple . http://www.html5rocks.com/fr/tutorials/eme/basics/

C’est la meilleure page que j’ai pu trouver sur le support actuel du navigateur . http://www.jwplayer.com/html5/mediasource/

Au moment de la rédaction de cet article, EME est pris en charge par 

  • IE11 dans Win8.1
  • Chrome (Desktop et mobile)
  • Safari 8 sous OSX Yosemite
9
Tony

Probablement pas, même s'il existe une interface de plug-in EME DRM.

Certains navigateurs prennent désormais en charge un autre type de plug-in appelé EME (Encrypted Media Extension CDM) pour les implémentations DRM spécifiques à un fournisseur, telles que Microsoft PlayReady, Google WideVine, Apple FairPlay, etc.

Toutefois, la seule partie de cette norme qui soit publique est une API JS qui lance un plug-in EME spécifique au fournisseur. 

L'API DRM requise pour l'utiliser est spécifique au fournisseur, secrète et propriétaire. Pour que la gestion des droits numériques fonctionne sur tous les navigateurs, vous devrez signer des contrats séparés avec Adobe, Microsoft, Google et Apple (ce qui peut s'avérer difficile si vous n'êtes pas Netflix).

Envisagez d'abandonner l'idée de gestion des droits numériques, car il est plus susceptible de se retourner que de protéger le contenu.


Ceci est une réponse mise à jour, les commentaires n'ont plus de sens

4
Kornel

Déjà en chrome.

Voici un exemple en cours l’utiliser.

3
Gedw99

Widewine fournit des DRM vidéo pour HTML5 et h.264. Récemment, une autre société, Haihaisoft, a annoncé la sortie de HTML5 DRM pour MP4 et WebM vidéo:. Il n'a plus besoin de Flash. Vous pouvez l'essayer en ligne. Démonstration HTML5 dans le navigateur XvastDRM-X 4.0 dans l'actualité

1
Joseph

Vous pouvez implémenter une sorte de schéma de chiffrement avec clé publique/privée - j'ai récemment entendu parler de http://www.widevine.com/ qui semblent faire quelque chose de ce genre pour html5 et h.264. Mais je ne connais personne qui ait appliqué la vidéo sur Internet en général.

0
Silvia