È possibile trasmettere contenuti crittografati (DRM) utilizzando solo tag audio e video Javascript e HTML5, lasciando indietro e non utilizzando l'approccio SWF?Streaming di contenuti protetti da copyright (audio/video) con HTML5
9
A
risposta
10
Sì, è possibile riprodurre contenuti crittografati con determinati browser utilizzando solo HTML5.
Diamo un'occhiata all'intero flusso di lavoro.
Sul lato server: è necessario crittografare il contenuto e fornire un server di licenza.
ad esempio:
- server licenze Microsoft PlayReady o
- Media Source Extensions
Sul lato client: è necessario un browser che supporta le estensioni multimediali crittografate (EME).
- Chrome 34+
- IE su Windows 11+ 8+
- Safari su Mac OS 8+
Netflix ha iniziato a lavorare su di esso, due anni fa: http://techblog.netflix.com/2013/04/html5-video-at-netflix.html e lo sostiene ora in poi una varietà di browser e piattaforme.
1
è necessario utilizzare Encrypted estensione media per esso:
ecco un link dal W3C:
https://w3c.github.io/encrypted-media/
maggiori spiegazioni con il campione programmatica qui:
Hi Joao! :) Si potrebbe voler leggere su EME http://www.html5rocks.com/en/tutorials/eme/basics –
Che problema stai cercando di risolvere? Se hai solo bisogno di crittografia di trasporto, c'è HTTPS. Se hai bisogno di DRM, è un po 'diverso. Se è necessario essere compatibili con i supporti crittografati esistenti. anche questo è uno scenario diverso. – Brad
Ciao Brad! Ho bisogno di DRM (ho dimenticato di dirlo). EME potrebbe essere una buona opzione, ma solo le versioni più recenti di alcuni browser lo supportano. –