Je suis en train de lire un fichier chiffré des fichiers multimédias .WEBM dans ShakaPlayer sans beaucoup de succès et je suis ici pour demander conseil à tous ceux qui avaient été à travers cela. Ce serait génial si quelqu'un dans cette formidable communauté de développeurs pouvait me guider ici.lecture DASH pour les fichiers vidéo .webm cryptés dans Shaka lecteur
ronde 1 - Qu'est-ce que j'ai essayé (Codé & pointillées):
- Codé fichier .MP4 à plusieurs flux vidéo-.WEBM (VP9) & flux unique fichiers audio .WEBM (Vorbis) en utilisant FFMPEG.
- fichier DASH MANIFEST.MPD Créé avec WEBM_TOOLS/WEBM_DASH_MANIFEST
Résultat:Je suis en mesure de jouer ce joueur dans Shaka sans aucun problème.
ronde 2 - Ce que j'ai essayé (encodée, Encrypted & pointillées):
Codé fichier .MP4 à plusieurs flux vidéo-.WEBM (VP9) & seul flux audio .WEBM (Vorbis) en utilisant FFMPEG.
Encrypted fichiers générés .WEBM avec WEBM_TOOLS/WEBM_CRYPT
fichier DASH MANIFEST.MPD Créé avec WEBM_TOOLS/WEBM_DASH_MANIFEST
Résultat:Je ne sais pas comment dois-je jouer ce contenu dans Shaka Player. Où et comment dois-je fournir le fichier .key généré à l'étape 2 ci-dessus à Shaka Player. Je voudrais utiliser Clearkeys avec CENC sur le navigateur. Je ne veux pas encoder en multi-stream .MP4, mais seulement .WEBM.
Merci beaucoup!
Salut Mick, merci d'avoir répondu! J'ai utilisé webm_crypt (https://github.com/webmproject/webm-tools/tree/master/webm_crypt) pour crypter les fichiers .webm et en même temps il génère un fichier .key (comme mentionné ici http: // wiki.webmproject.org/zz-obsolete/instructions-to-playback-a-webm-dash-presentation). Si je dois utiliser les ClearKeys mentionnés ci-dessus, comment dois-je coder mes fichiers .webm? Veuillez aviser –
Ces instructions sont un peu démodées mais malheureusement il ne semble pas y avoir de version plus récente. Pouvez-vous inclure un exemple du fichier de clé que vous générez (pas celui que vous utilisez réellement!) Afin que nous puissions jeter un coup d'œil et aider à le mapper à la configuration shaka DRM? – Mick
Salut Mick, Merci beaucoup d'avoir répondu! J'ai créé un fichier appelé enc.key avec la ligne suivante: 'mykey = mykeyvalue'. Ensuite, j'ai crypté le fichier webm encoder avec cette commande: 'webm_crypt -i video_640x360_750k.webm -o video_640x360_750k_encrypted.webm -video_options base_file = enc.key' Je pense d'une manière ou d'une autre que je ne devrais pas utiliser webm_tools/web_crypt mais utiliser shaka-packager au lieu. J'essaierais d'utiliser cela aussi. –