Comment Décrypter et Jouer CENC contenus protégés dans le DASH?
J'ai un MPD clip qui prend en charge CENC,comment décrypter et de jouer sans l'aide spécifique DRM moteur??Est-il un algorithme de déchiffrement disponibles pour décrypter AES CTR 128 bits?Si il en sera ainsi utilisée pour décrypter MPEG-DASH contenu?Il y a quelques bibliothèques tierces disponibles en filet comme NACL,Openssl,crypto++,qui permet d'effectuer AES ctr 128 déchiffrement.Puis-je utiliser l'un d'eux pour décrypter DASH Contenu(CENC pris en charge) ??
OriginalL'auteur user3227290 | 2014-11-27
Vous devez vous connecter pour publier un commentaire.
MPEG-CENC est tout simplement AES-128 CTR de chiffrement sur un ISO BMFF (mp4) fichier. La spécification de la façon dont cela est appliqué à CENC est ici: https://www.w3.org/TR/2014/WD-encrypted-media-20140828/cenc-format.html
et
https://www.iso.org/obp/ui/#iso:std:iso-iec:23001:-7:ed-1:v1
Et une bonne explication de l'AES-128 CTR
https://en.wikipedia.org/wiki/Block_cipher_mode_of_operation#Counter_.28CTR.29
À déchiffrer, vous aurez besoin de la clé et aussi le Vecteur d'Initialisation (IV) qui a été utilisé pour crypter le contenu. Ce document est disponible auprès de la senc et tenc boîtes de fichier mp4. Une fois que vous aurez les vous aurez simplement besoin de passer par les échantillons ou les fragments de fichier et de les décrypter et de les réassembler le mp4 (en supposant que vous voulez jouer).
Comme mentionné par Bento outils mp4decrypt donne un exemple sur la façon de le faire: https://github.com/axiomatic-systems/Bento4/blob/master/Source/C%2B%2B/Apps/Mp4Decrypt/Mp4Decrypt.cpp
OriginalL'auteur Andrew
DASH vidéos protégées à l'aide de CENC peuvent être lus à l'aide de beaucoup de différentes technologies DRM. Les principaux facteurs que vous devez soin sont:
Remarque que, pour parvenir à un large spectre de joueurs, vous aurez besoin de prendre en charge plusieurs technologies DRM simultanément.
Vous trouverez des références pour les technologies DRM à la DASH-SI la protection du contenu de page références.
Noter que certains navigateurs peuvent également prendre en charge la "clearKey" technologie DRM, qui est un faux de mise en œuvre qui prend tout simplement la clé de déchiffrement et l'utilise directement. Si vous avez la clé de déchiffrement et d'une vidéo, vous pouvez utiliser le clearKey mécanisme de la lecture de votre vidéo.
Edit: Si vous avez la clé de chiffrement, puis vous pouvez utiliser le mp4decrypt outil de la Bento4 suite à déchiffrer les fichiers de fragments.
OriginalL'auteur Sander
ClearKey via MPEG-CENC et le HTML5 Encrypted Media Extensions est pris en charge par certains navigateurs, par exemple: Google Chrome. D'autres navigateurs peuvent avoir à utiliser une solution de secours pour faire le déchiffrement par exemple à l'aide de Flash.
MPEG-CENC à l'aide de Clearkey en HTML5, ainsi que le Flash est indiqué sur ce site de démonstration http://www.dash-player.com/demo/drm-and-protection/
OriginalL'auteur Stefan Lederer