Cette rubrique décrit certains paramètres importants d'ApsaraVideo VOD.
Qu'est-ce qu'un videoID ? Pourquoi est-il requis ? Comment l'obtenir ?
Pour des raisons de sécurité, lorsque vous téléchargez un fichier multimédia vers ApsaraVideo VOD, vous recevez un identifiant vidéo (videoID) au lieu d'une URL. Vous pouvez également obtenir un videoID via l'API OpenAPI. Pour plus d'informations, consultez la rubrique Obtenir les URL de lecture audio et vidéo.
ApsaraVideo VOD renvoie un videoID après le téléchargement d'un fichier.
Vous pouvez également obtenir un videoID dans la console ApsaraVideo VOD en suivant ces étapes :
Connectez-vous à la console ApsaraVideo VOD.
Dans le volet de navigation de gauche, sous Media Files, cliquez sur Audio/Video.
Dans la liste des vidéos, repérez le videoID.
Utilisez les videoIDs de la console pour tester les téléchargements et la lecture. Pour plus d'informations sur le téléchargement des ressources multimédias, consultez la rubrique Présentation du SDK de téléchargement.
Que sont l'AccessKey ID et l'AccessKey secret ? Comment les obtenir ?
Votre AccessKey ID et votre AccessKey secret Alibaba Cloud constituent vos identifiants uniques pour accéder aux API Alibaba Cloud. L'AccessKey ID vous identifie, tandis que l'AccessKey secret sert à signer vos paramètres d'accès afin d'empêcher toute modification. Votre AccessKey secret est similaire à votre mot de passe de connexion et doit rester confidentiel.
Procédure de récupération :
Connectez-vous à la console ApsaraVideo VOD.
Survolez votre profil utilisateur dans la barre de menu et cliquez sur AccessKey Management dans le menu contextuel.
Sur la page AccessKey Management, créez une AccessKey ou affichez l'AccessKey secret associé à un AccessKey ID existant.
Qu'est-ce qu'une playKey ? Comment l'obtenir ?
Une playKey, également appelée clé API, est une clé utilisée pour la lecture. Le kit de développement logiciel (SDK) du lecteur utilise la playKey pour l'authentification lors de la récupération de l'URL de lecture vidéo. L'authentification de lecture est un mécanisme secondaire qui s'appuie sur la sécurité standard des AccessKey Alibaba Cloud afin de prévenir le hotlinking. ApsaraVideo VOD fournit des playKeys par défaut pour les plateformes Flash, H5, iOS et Android.
Par mesure de sécurité, vous devez saisir un code de vérification mobile pour afficher votre playKey.
Procédure de récupération :
Connectez-vous à la console ApsaraVideo VOD.
Dans le volet de navigation de gauche, sous Configuration Management, choisissez CDN Configuration > Download Settings. Activez le mode de téléchargement sécurisé.
Dans la section Get Key, saisissez l'Unique App Identifier et la Private Key.
Cliquez sur Generate and Download Key.
Qu'est-ce qu'un playauth ? Comment l'obtenir ?
Le lecteur prend en charge trois modes de lecture vidéo adaptés à différents scénarios. La méthode playauth est la plus sécurisée et utilise le mode de lecture setAuthInfo.
Un playauth est un identifiant de lecture. Le service ApsaraVideo VOD combine des informations telles que le videoID, l'AccessKey ID et l'AccessKey secret, puis chiffre ces données. Le résultat est une chaîne unique que le lecteur utilise pour la lecture.
|
Mode de lecture |
Scénario |
Avantages et inconvénients |
Utilisation recommandée |
|
setDataSource |
Pour les tests |
Risque de fuite. Vous devez inscrire directement votre AccessKey ID et votre AccessKey secret dans le code client. Si le client est compromis, vos identifiants pourraient être exposés. |
Déconseillé pour un usage commercial |
|
setAuthInfo |
Pour un usage commercial |
Sécurisé. Aucune URL ni aucun lien vidéo n'est exposé. |
Recommandé pour un usage commercial |
|
Lecture d'URL locales et réseau |
Lecture de vidéos locales et de vidéos depuis une URL |
Simple. Permet de lire des vidéos provenant d'autres plateformes. |
À utiliser lorsque vous devez lire des vidéos locales ou des vidéos depuis une URL réseau |
Flux : Le serveur obtient l'identifiant de lecture > Le serveur envoie l'identifiant au client > Le client lit la vidéo.
Obtenez l'identifiant de lecture : sur votre serveur, appelez le SDK d'authentification de lecture côté serveur pour obtenir un identifiant de lecture auprès du service ApsaraVideo VOD.
Lisez la vidéo : le SDK du lecteur utilise le videoID et l'identifiant de lecture pour récupérer l'URL de lecture de la vidéo auprès du service ApsaraVideo VOD. Le SDK charge ensuite le flux vidéo et le décode pour la lecture.
Un identifiant de lecture est valide pendant 100 secondes. Il ne peut servir qu'à récupérer l'URL de lecture d'une vidéo spécifique. Il n'est ni réutilisable ni applicable à d'autres vidéos. Si l'identifiant expire, vous ne pouvez pas récupérer l'URL de lecture. Vous devez en obtenir un nouveau.
Le SDK du lecteur récupère automatiquement l'URL de lecture à l'aide de l'identifiant de lecture pour décoder et lire la vidéo. L'URL de lecture reste valide pendant 30 minutes. Si l'identifiant de lecture expire, vous devez en obtenir un nouveau et le transmettre au SDK du lecteur pour actualiser l'URL de lecture.
Pour protéger votre compte Alibaba Cloud, nous vous recommandons d'utiliser l'AccessKey d'un utilisateur RAM. Cette précaution est particulièrement importante pour les scénarios de lecture web.