Configurez le transfert de paramètres pour le chiffrement HLS afin d'ajouter des jetons d'authentification aux URI des listes de lecture M3U8.
Présentation
La fonctionnalité transfert de paramètres pour le chiffrement HLS réécrit le fichier M3U8 (liste de lecture multimédia) pour le contenu diffusé via HLS (HTTP Live Streaming).
La réécriture du chiffrement standard HLS modifie la balise #EXT-X-KEY dans un fichier M3U8 HLS. Après réécriture, le système ajoute à l'URI de la balise #EXT-X-KEY un paramètre issu de la requête client. Le nom de paramètre par défaut est MtsHlsUriToken.
Pour plus d'informations sur le chiffrement et la réécriture M3U8, consultez la rubrique Chiffrement et réécriture M3U8.
Prérequis
Le partage de ressources cross-origin (CORS) est configuré. Pour plus d'informations, consultez la rubrique Configurer le partage de ressources cross-origin.
Procédure
Connectez-vous à la console ApsaraVideo VOD.
Dans le volet de navigation de gauche, cliquez sur Configuration Management.
Choisissez CDN Configuration > Domain Names.
Recherchez le nom de domaine à gérer et cliquez sur Configure dans la colonne Actions.
Dans le volet de navigation de gauche du domaine, cliquez sur Video Related.
Dans la section Encrypted Playback, activez l'option Parameter Pass-through for HLS Encryption. Sur cette page, vous pouvez également configurer d'autres paramètres, tels que Range Back-to-Origin et Seeking. Lorsque l'option Parameter Pass-through for HLS Encryption est activée, le paramètre d'authentification
MtsHlsUriTokenest ajouté aux requêtes.
Une fois activée, cette fonctionnalité fournit une authentification basée sur des jetons en réécrivant un paramètre d'authentification. Le nom de paramètre par défaut est MtsHlsUriToken.
Exemple de configuration
Lorsque vous activez l'option Parameter Pass-through for HLS Encryption dans la console ApsaraVideo VOD, le nom de paramètre par défaut est MtsHlsUriToken.
Si une requête client contient le paramètre MtsHlsUriToken avec la valeur test, le système ajoute MtsHlsUriToken=test à la fin de l'URI dans la balise #EXT-X-KEY du fichier M3U8 pendant la lecture.
Alibaba Cloud Gov Cloud ne prend pas en charge le transfert de paramètres pour le chiffrement HLS.