Appliquez le chiffrement DRM (Digital Rights Management) aux vidéos dans ApsaraVideo VOD et lisez-les à l'aide du SDK ApsaraVideo Player.
Limites
L'activation du chiffrement DRM n'est possible que depuis la console ApsaraVideo VOD.
Facturation
Le chiffrement DRM suit le modèle de facturation au paiement à l'utilisation, sans frais minimum. Les frais se composent de deux éléments :
| Type de frais | Moment de la facturation |
|---|---|
| Frais de transcodage | Lors du transcodage d'une vidéo avec le chiffrement DRM activé. |
| Frais de licence | À chaque demande de licence par un appareil pour lire une vidéo chiffrée par DRM. |
Pour plus de détails sur les tarifs, consultez la section Chiffrement DRM.
Compatibilité du chiffrement DRM
|
Solution DRM |
Appareils mobiles |
Navigateurs |
|
Widevine |
Android |
Chrome, Firefox 47 et versions ultérieures, Microsoft Edge et Opera |
|
FairPlay |
iOS |
Safari |
Appliquer le chiffrement DRM
Étape 1 : (Facultatif) Demander et télécharger un certificat DRM
Pour protéger le contenu destiné aux appareils iOS avec FairPlay, vous devez demander et télécharger un certificat FairPlay. Vous pouvez ignorer cette étape si vous souhaitez uniquement protéger le contenu destiné aux appareils Android en utilisant Widevine.
-
Demandez un certificat FairPlay.
Pour plus d'informations, consultez la section Demander un certificat FairPlay Streaming.
-
Téléchargez le certificat FairPlay.
Connectez-vous à la console ApsaraVideo VOD.
Dans le volet de navigation de gauche, choisissez Configuration Management > Media Processing > DRM Certificates.
-
Cliquez sur Upload Certificate.
Paramètre
Description
Certificate Name
Nom du certificat, d'une longueur de 2 à 32 caractères.
Content
Fichier de certificat FairPlay. Seuls les fichiers avec l'extension .cer sont pris en charge.
Private Key
Clé privée protégée par mot de passe que vous avez créée lors de la demande du certificat.
Passphrase
Clé utilisée pour déchiffrer la clé privée. Elle doit comporter entre 1 et 32 caractères et peut contenir des lettres et des chiffres.
ASk
Application Secret Key (ASk) d'Apple. Elle doit comporter entre 1 et 32 caractères et peut contenir des lettres et des chiffres.
Cliquez sur OK.
Étape 2 : Créer un groupe de modèles de transcodage DRM
Connectez-vous à la console ApsaraVideo VOD. Dans le volet de navigation de gauche, choisissez Configuration Management > Media Processing > Transcoding Template Groups.
-
Sur la page Transcoding Template Groups, cliquez sur Create Transcoding Template Group pour créer un groupe de modèles de transcodage activé pour le DRM.
Vous pouvez activer le chiffrement DRM dans les modèles de transcodage standard et dans les modèles d'emballage vidéo. Les étapes suivantes montrent comment activer le chiffrement DRM dans un modèle de transcodage standard :
Dans la section Basic information, définissez le paramètre Encapsulation Format sur HLS.
Dans la section Advanced Parameters, activez l'option Video Encryption et sélectionnez l'option DRM Encryption.
Configurez les autres paramètres selon vos besoins. Pour des descriptions détaillées des paramètres, consultez la section Modèles de transcodage.
-
Cliquez sur Save.
Enregistrez cet ID. Vous en aurez besoin pour démarrer une tâche de chiffrement DRM.
Étape 3 : (Facultatif) Créer un workflow pour le transcodage DRM
Un workflow orchestre les tâches de traitement multimédia, telles que le transcodage, la modération de contenu et la capture d'instantanés, dans un ordre spécifique. Lorsqu'il est déclenché lors du téléchargement ou du traitement de médias, le workflow traite automatiquement le fichier multimédia selon les étapes prédéfinies.
Vous pouvez ajouter un nœud de transcodage utilisant votre groupe de modèles de transcodage activé pour le DRM à un workflow. La création de workflows n'est possible que depuis la console ApsaraVideo VOD. Pour plus d'informations, consultez la section Workflows.
Étape 4 : Démarrer une tâche de transcodage DRM
Le transcodage peut être déclenché pendant et après le téléchargement d'une vidéo. Vous pouvez démarrer une tâche en utilisant directement un groupe de modèles de transcodage ou en utilisant un workflow qui inclut un nœud de transcodage.
Actuellement, le transcodage chiffré par DRM ne peut être déclenché qu'en utilisant un groupe de modèles de transcodage et un workflow lors du téléchargement de la vidéo, ou en utilisant un workflow après le téléchargement de la vidéo. L'utilisation d'un groupe de modèles de transcodage pour déclencher le transcodage chiffré par DRM après le téléchargement d'une vidéo n'est pas prise en charge. Pour des instructions détaillées, consultez la section Transcodage audio et vidéo pour la méthode via la console et la section Transcodage audio et vidéo pour la méthode via l'OpenAPI.
Étape 5 : Vérifier le résultat de la tâche
Recevoir des notifications d'événements
Si les notifications d'événements sont configurées pour ApsaraVideo VOD, les informations sur la tâche sont envoyées dans les messages de rappel SingleStreamTranscodeComplete ou TranscodeComplete. Pour plus d'informations sur la configuration des notifications d'événements, consultez la section Event Notification.
Interroger l'état de la tâche
Lire une vidéo chiffrée par DRM
Les vidéos chiffrées par DRM ne peuvent être lues qu'à l'aide du SDK ApsaraVideo Player.
Le SDK ApsaraVideo Player prend en charge plusieurs plateformes, notamment iOS, Android et le web (HTML5 et Flash). Intégrez le SDK dans vos applications ou sites web pour permettre la lecture de vidéos chiffrées par DRM.
Lorsque vous utilisez le SDK ApsaraVideo Player pour lire des vidéos chiffrées par DRM, tenez compte des points suivants :
Le SDK ApsaraVideo Player version 5.2.1 ou ultérieure est requis. FairPlay est pris en charge sur iOS et Widevine sur Android.
Une licence de lecteur est requise avant d'utiliser le SDK ApsaraVideo Player. Pour plus d'informations, consultez la section Obtenir une licence.
Avant d'intégrer le SDK ApsaraVideo Player, examinez la compatibilité DRM pour chaque plateforme. Pour plus d'informations, consultez la section Compatibilité du SDK ApsaraVideo Player.
Pour obtenir des instructions sur la lecture de vidéos chiffrées par DRM, consultez le guide de lecture pour votre plateforme cible : Lire une vidéo chiffrée, Lire une vidéo chiffrée et Lire une vidéo chiffrée.
Les opérations telles que la rotation, le miroir et la capture d'écran ne sont pas prises en charge pendant la lecture de vidéos chiffrées par DRM.