Partager via


StreamingPolicyFairPlayConfiguration Classe

Classe pour spécifier les configurations de FairPlay dans la stratégie de streaming.

Tous les paramètres requis doivent être renseignés pour pouvoir être envoyés à Azure.

Héritage
azure.mgmt.media._serialization.Model
StreamingPolicyFairPlayConfiguration

Constructeur

StreamingPolicyFairPlayConfiguration(*, allow_persistent_license: bool, custom_license_acquisition_url_template: str | None = None, **kwargs)

Paramètres de mot clé uniquement

Nom Description
custom_license_acquisition_url_template
str

Modèle pour l’URL du service personnalisé qui fournit des licences aux utilisateurs finaux. Il n’est pas nécessaire lorsque vous utilisez Azure Media Services pour émettre vos licences. Ce modèle prend en charge les jetons remplaçables que le service met à jour lors de l’exécution, en utilisant la valeur spécifique à la requête. Les valeurs de jeton actuellement prises en charge sont {AlternativeMediaId}, qui est remplacée par la valeur de StreamingLocatorId.AlternativeMediaId et {ContentKeyId}, qui est remplacée par la valeur de l’identificateur de la clé demandée.

allow_persistent_license

Toutes les licences doivent être persistantes ou non. Obligatoire.

Variables

Nom Description
custom_license_acquisition_url_template
str

Modèle pour l’URL du service personnalisé qui fournit des licences aux utilisateurs finaux. Il n’est pas nécessaire lorsque vous utilisez Azure Media Services pour émettre vos licences. Ce modèle prend en charge les jetons remplaçables que le service met à jour lors de l’exécution, en utilisant la valeur spécifique à la requête. Les valeurs de jeton actuellement prises en charge sont {AlternativeMediaId}, qui est remplacée par la valeur de StreamingLocatorId.AlternativeMediaId et {ContentKeyId}, qui est remplacée par la valeur de l’identificateur de la clé demandée.

allow_persistent_license

Toutes les licences doivent être persistantes ou non. Obligatoire.