ApsaraVideo VOD propose une fonction de téléchargement hors ligne destinée aux environnements mobiles. Activez cette fonctionnalité pour permettre aux utilisateurs finaux de mettre en cache les vidéos sur leurs appareils locaux afin de les visionner sans connexion Internet.
Modes de téléchargement
ApsaraVideo VOD met à disposition une fonction de téléchargement vidéo pour les scénarios mobiles. Deux modes sont proposés : le téléchargement sécurisé et le téléchargement standard. Leurs différences sont décrites ci-dessous :
Téléchargement sécurisé (recommandé) : permet aux utilisateurs finaux de mettre en cache les vidéos sur leurs appareils locaux pour les lire avec ApsaraVideo Player for mobile. Les fichiers vidéo téléchargés sont chiffrés à l'aide d'un fichier de clé généré. Seul ApsaraVideo Player peut déchiffrer et lire ces fichiers. Il est impossible de visualiser les vidéos avec des lecteurs tiers ou sans déchiffrement.
Téléchargement standard : permet aux utilisateurs finaux de mettre en cache les vidéos sur leurs appareils locaux pour les lire avec ApsaraVideo Player for mobile. Les fichiers vidéo téléchargés ne sont pas chiffrés. Ils peuvent être copiés et lus par n'importe quel lecteur. Utilisez ce mode avec prudence.
Le téléchargement sécurisé garantit que les vidéos téléchargées sont chiffrées et ne peuvent être lues que par une application spécifique. Spécifiez l'application en fournissant son ID unique lors de la génération d'un fichier de clé dans la console ApsaraVideo VOD. Ce mode offre une sécurité et une fiabilité supérieures au téléchargement standard. Il est idéal pour les scénarios nécessitant une protection des droits d'auteur des vidéos. Nous vous recommandons d'utiliser le téléchargement sécurisé dans la plupart des cas.
Limites
La fonction de téléchargement hors ligne est intégrée au SDK ApsaraVideo Player. Pour utiliser cette fonctionnalité, intégrez le SDK ApsaraVideo Player et effectuez les configurations de code nécessaires. Tous les SDK ApsaraVideo Player prennent en charge le téléchargement hors ligne, à l'exception du SDK ApsaraVideo Player pour le web. Pour plus d'informations sur les méthodes de configuration, consultez les rubriques suivantes :
Activer le téléchargement hors ligne
Activer le téléchargement standard
Une fois le téléchargement standard activé, les utilisateurs finaux peuvent utiliser ApsaraVideo Player for mobile pour mettre en cache les vidéos sur leurs appareils locaux et les visionner hors ligne. Les fichiers vidéo téléchargés ne sont pas chiffrés. Ils peuvent être copiés et lus par n'importe quel lecteur. Utilisez ce mode avec prudence.
Connectez-vous à la console ApsaraVideo VOD.
Dans le volet de navigation de gauche, sélectionnez Configuration Management > CDN Configuration > Download Settings.
Activez l'interrupteur de la fonction de téléchargement. Si la fonction est déjà activée, cliquez sur Modify. Définissez le paramètre Download Mode sur Normal Download, puis cliquez sur OK.
Activer le téléchargement sécurisé
Une fois le téléchargement sécurisé activé, les utilisateurs finaux peuvent utiliser ApsaraVideo Player for mobile pour mettre en cache les vidéos sur leurs appareils locaux et les visionner hors ligne. Les fichiers vidéo téléchargés sont chiffrés à l'aide d'un fichier de clé généré. Ils ne peuvent être déchiffrés et lus que dans ApsaraVideo Player et ne peuvent pas être visualisés dans des lecteurs tiers.
Connectez-vous à la console ApsaraVideo VOD.
Dans le volet de navigation de gauche, sélectionnez Configuration Management > CDN Configuration > Download Settings.
Activez l'interrupteur de la fonction de téléchargement. Si la fonction est déjà activée, cliquez sur Modify. Définissez le paramètre Download Mode sur Secure Download, puis cliquez sur OK.
-
Dans la zone Get the key, saisissez l'ID unique de l'application et la clé privée de déchiffrement hors ligne, puis cliquez sur Generate and Download Key.
Après avoir configuré le téléchargement sécurisé, les vidéos hors ligne doivent être déchiffrées à l'aide d'une clé avant de pouvoir être lues.
La clé privée de chiffrement vidéo hors ligne est un fichier binaire généré à partir de l'ID unique de l'application et de la clé privée de déchiffrement hors ligne que vous avez saisies. La clé est générée via un algorithme privé et disponible en téléchargement. Après avoir téléchargé la clé, conservez-la en toute sécurité dans l'application cliente. Le SDK ApsaraVideo Player utilise cette clé pendant les processus de téléchargement et de lecture des vidéos hors ligne.
RemarqueVous pouvez générer plusieurs clés pour différents clients.
Nom du paramètre
Description
ID unique de l'application
Android : la valeur SHA-1 du fichier keystore. La valeur SHA-1 obtenue doit être une chaîne contenant des deux-points.
iOS : l'ID Bundle de l'application.
Windows : le numéro de série du certificat de signature numérique.
Pour plus d'informations sur l'obtention de l'ID unique de l'application, consultez Obtenir l'ID unique de l'application.
Clé privée de déchiffrement hors ligne
Chaîne de clé privée personnalisée. La longueur de la chaîne doit être comprise entre 16 et 32 caractères et contenir une combinaison de lettres et de chiffres. Elle doit inclure des lettres majuscules, des lettres minuscules et des chiffres.
-
Enregistrez le fichier de clé généré dans l'application cliente et configurez-le dans le SDK ApsaraVideo Player.
Pour plus d'informations sur les méthodes de configuration, consultez les rubriques suivantes :
Obtenir l'ID unique de l'application
Android
Les informations de signature d'une application Android correspondent à la valeur SHA-1 du fichier keystore. Utilisez la fonctionnalité signingReport d'Android Studio pour générer un rapport de signature et obtenir ces informations.
iOS
Il s'agit de l'ID Bundle de l'application iOS.
Désactiver le téléchargement hors ligne
Une fois la fonction de téléchargement hors ligne activée, vous pouvez désactiver le téléchargement hors ligne pour des vidéos spécifiques. Cela empêche le téléchargement de ces vidéos via ApsaraVideo Player.
Vous ne pouvez désactiver le téléchargement hors ligne d'une vidéo que si celle-ci se trouve dans l'état Normal.
Cette fonctionnalité empêche uniquement le téléchargement des vidéos via ApsaraVideo Player. Elle n'empêche pas les téléchargements effectués depuis d'autres navigateurs ou via des lecteurs tiers.
Connectez-vous à la console ApsaraVideo VOD.
Dans le volet de navigation de gauche, sélectionnez Media Files > Audio/Video.
Dans la colonne Actions de la vidéo cible, cliquez sur More et sélectionnez Disable Download.
Dans la boîte de dialogue qui s'affiche, cliquez sur OK.
Références
Pour plus d'informations sur le téléchargement des ressources multimédias dans ApsaraVideo VOD, consultez la rubrique Télécharger des fichiers multimédias.