Définition de ressource Bicep
Le type de ressource mediaServices/streamingPolicies peut être déployé avec des opérations qui ciblent :
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Pour créer une ressource Microsoft.Media/mediaServices/streamingPolicies, ajoutez le bicep suivant à votre modèle.
resource symbolicname 'Microsoft.Media/mediaServices/streamingPolicies@2018-03-30-preview' = {
parent: resourceSymbolicName
name: 'string'
properties: {
commonEncryptionCbcs: {
clearTracks: [
{
trackSelections: [
{
operation: 'string'
property: 'string'
value: 'string'
}
]
}
]
contentKeys: {
defaultKey: {
label: 'string'
policyName: 'string'
}
keyToTrackMappings: [
{
label: 'string'
policyName: 'string'
tracks: [
{
trackSelections: [
{
operation: 'string'
property: 'string'
value: 'string'
}
]
}
]
}
]
}
drm: {
fairPlay: {
allowPersistentLicense: bool
customLicenseAcquisitionUrlTemplate: 'string'
}
playReady: {
customLicenseAcquisitionUrlTemplate: 'string'
playReadyCustomAttributes: 'string'
}
widevine: {
customLicenseAcquisitionUrlTemplate: 'string'
}
}
enabledProtocols: {
dash: bool
download: bool
hls: bool
smoothStreaming: bool
}
}
commonEncryptionCenc: {
clearTracks: [
{
trackSelections: [
{
operation: 'string'
property: 'string'
value: 'string'
}
]
}
]
contentKeys: {
defaultKey: {
label: 'string'
policyName: 'string'
}
keyToTrackMappings: [
{
label: 'string'
policyName: 'string'
tracks: [
{
trackSelections: [
{
operation: 'string'
property: 'string'
value: 'string'
}
]
}
]
}
]
}
drm: {
playReady: {
customLicenseAcquisitionUrlTemplate: 'string'
playReadyCustomAttributes: 'string'
}
widevine: {
customLicenseAcquisitionUrlTemplate: 'string'
}
}
enabledProtocols: {
dash: bool
download: bool
hls: bool
smoothStreaming: bool
}
}
defaultContentKeyPolicyName: 'string'
envelopeEncryption: {
clearTracks: [
{
trackSelections: [
{
operation: 'string'
property: 'string'
value: 'string'
}
]
}
]
contentKeys: {
defaultKey: {
label: 'string'
policyName: 'string'
}
keyToTrackMappings: [
{
label: 'string'
policyName: 'string'
tracks: [
{
trackSelections: [
{
operation: 'string'
property: 'string'
value: 'string'
}
]
}
]
}
]
}
customLicenseAcquisitionUrlTemplate: 'string'
enabledProtocols: {
dash: bool
download: bool
hls: bool
smoothStreaming: bool
}
}
noEncryption: {
enabledProtocols: {
dash: bool
download: bool
hls: bool
smoothStreaming: bool
}
}
}
}
Valeurs de propriété
CbcsDrmConfiguration
CencDrmConfiguration
CommonEncryptionCbcs
Nom |
Description |
Valeur |
clearTracks |
Représentant les pistes qui ne doivent pas être chiffrées |
TrackSelection[] |
contentKeys |
Représentation de la clé de contenu par défaut pour chaque schéma de chiffrement et des clés de contenu distinctes pour des pistes spécifiques |
StreamingPolicyContentKeys |
drm |
Configuration des machines virtuelles de récupération d’urgence pour le schéma de chiffrement actuel |
CbcsDrmConfiguration |
enabledProtocols |
Représentation des protocoles pris en charge |
enabledProtocols |
CommonEncryptionCenc
Nom |
Description |
Valeur |
clearTracks |
Représentant les pistes qui ne doivent pas être chiffrées |
TrackSelection[] |
contentKeys |
Représentation de la clé de contenu par défaut pour chaque schéma de chiffrement et des clés de contenu distinctes pour des pistes spécifiques |
StreamingPolicyContentKeys |
drm |
Configuration des machines virtuelles de récupération d’urgence pour le schéma de chiffrement CommonEncryptionCenc |
CencDrmConfiguration |
enabledProtocols |
Représentation des protocoles pris en charge |
enabledProtocols |
DefaultKey
Nom |
Description |
Valeur |
étiquette |
L’étiquette peut être utilisée pour spécifier la clé de contenu lors de la création d’un localisateur de streaming |
corde |
policyName |
Stratégie utilisée par la clé par défaut |
corde |
EnabledProtocols
Nom |
Description |
Valeur |
tiret |
Activer le protocole Dash ou non |
bool (obligatoire) |
télécharger |
Activer le protocole de téléchargement ou non |
bool (obligatoire) |
hls |
Activer le protocole Hls ou non |
bool (obligatoire) |
smoothStreaming |
Activer le protocole SmoothStreaming ou non |
bool (obligatoire) |
EnvelopeEncryption
Nom |
Description |
Valeur |
clearTracks |
Représentant les pistes qui ne doivent pas être chiffrées |
TrackSelection[] |
contentKeys |
Représentation de la clé de contenu par défaut pour chaque schéma de chiffrement et des clés de contenu distinctes pour des pistes spécifiques |
StreamingPolicyContentKeys |
customLicenseAcquisitionUrlTemplate |
LicenseAcquisitionUrlTemplate est utilisé pour pointer vers le service spécifié par l’utilisateur pour distribuer des clés de contenu |
corde |
enabledProtocols |
Représentation des protocoles pris en charge |
enabledProtocols |
Nom |
Description |
Valeur |
nom |
Nom de la ressource |
chaîne (obligatoire) |
parent |
Dans Bicep, vous pouvez spécifier la ressource parente d’une ressource enfant. Vous devez uniquement ajouter cette propriété lorsque la ressource enfant est déclarée en dehors de la ressource parente.
Pour plus d’informations, consultez ressource enfant en dehors de la ressource parente. |
Nom symbolique de la ressource de type : mediaServices |
Propriétés |
Classe pour spécifier les propriétés de la stratégie de diffusion en continu |
StreamingPolicyProperties |
NoEncryption
Nom |
Description |
Valeur |
enabledProtocols |
Représentation des protocoles pris en charge |
enabledProtocols |
StreamingPolicyContentKey
Nom |
Description |
Valeur |
étiquette |
L’étiquette peut être utilisée pour spécifier la clé de contenu lors de la création d’un localisateur de streaming |
corde |
policyName |
Stratégie utilisée par la clé de contenu |
corde |
traces |
Effectue les suivis qui utilisent cette clé de contenu |
TrackSelection[] |
StreamingPolicyContentKeys
Nom |
Description |
Valeur |
defaultKey |
Clé de contenu par défaut pour un schéma de chiffrement |
DefaultKey |
keyToTrackMappings |
La représentation des pistes a besoin d’une clé de contenu distincte |
StreamingPolicyContentKey[] |
StreamingPolicyFairPlayConfiguration
Nom |
Description |
Valeur |
allowPersistentLicense |
Toutes les licences pour être persistantes ou non |
bool (obligatoire) |
customLicenseAcquisitionUrlTemplate |
Modèle pour un service client pour fournir des clés aux utilisateurs finaux. Non nécessaire lors de l’utilisation d’Azure Media Services pour émettre des clés. |
corde |
StreamingPolicyPlayReadyConfiguration
Nom |
Description |
Valeur |
customLicenseAcquisitionUrlTemplate |
Modèle pour un service client pour fournir des clés aux utilisateurs finaux. Non nécessaire lors de l’utilisation d’Azure Media Services pour émettre des clés. |
corde |
playReadyCustomAttributes |
Attributs personnalisés pour PlayReady |
corde |
StreamingPolicyProperties
Nom |
Description |
Valeur |
commonEncryptionCbcs |
Configuration de CommonEncryptionCbcs |
CommonEncryptionCbcs |
commonEncryptionCenc |
Configuration de CommonEncryptionCenc |
CommonEncryptionCenc |
defaultContentKeyPolicyName |
ContentKey par défaut utilisée par la stratégie de streaming actuelle |
corde |
envelopeEncryption |
Configuration de EnvelopeEncryption |
enveloppeEncryption |
noEncryption |
Configuration de NoEncryption |
NoEncryption |
StreamingPolicyWidevineConfiguration
Nom |
Description |
Valeur |
customLicenseAcquisitionUrlTemplate |
Modèle pour un service client pour fournir des clés aux utilisateurs finaux. Non nécessaire lors de l’utilisation d’Azure Media Services pour émettre des clés. |
corde |
TrackPropertyCondition
Nom |
Description |
Valeur |
opération |
Suivre l’opération de condition de propriété |
'Égal' 'Unknown' (obligatoire) |
propriété |
Type de propriété track |
'FourCC' 'Unknown' (obligatoire) |
valeur |
Suivre la valeur de propriété |
corde |
TrackSelection
Nom |
Description |
Valeur |
trackSelections |
TrackSelections est une liste de conditions de propriété de suivi qui peut spécifier le ou les suivis |
TrackPropertyCondition[] |
Définition de ressource de modèle ARM
Le type de ressource mediaServices/streamingPolicies peut être déployé avec des opérations qui ciblent :
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Pour créer une ressource Microsoft.Media/mediaServices/streamingPolicies, ajoutez le code JSON suivant à votre modèle.
{
"type": "Microsoft.Media/mediaServices/streamingPolicies",
"apiVersion": "2018-03-30-preview",
"name": "string",
"properties": {
"commonEncryptionCbcs": {
"clearTracks": [
{
"trackSelections": [
{
"operation": "string",
"property": "string",
"value": "string"
}
]
}
],
"contentKeys": {
"defaultKey": {
"label": "string",
"policyName": "string"
},
"keyToTrackMappings": [
{
"label": "string",
"policyName": "string",
"tracks": [
{
"trackSelections": [
{
"operation": "string",
"property": "string",
"value": "string"
}
]
}
]
}
]
},
"drm": {
"fairPlay": {
"allowPersistentLicense": "bool",
"customLicenseAcquisitionUrlTemplate": "string"
},
"playReady": {
"customLicenseAcquisitionUrlTemplate": "string",
"playReadyCustomAttributes": "string"
},
"widevine": {
"customLicenseAcquisitionUrlTemplate": "string"
}
},
"enabledProtocols": {
"dash": "bool",
"download": "bool",
"hls": "bool",
"smoothStreaming": "bool"
}
},
"commonEncryptionCenc": {
"clearTracks": [
{
"trackSelections": [
{
"operation": "string",
"property": "string",
"value": "string"
}
]
}
],
"contentKeys": {
"defaultKey": {
"label": "string",
"policyName": "string"
},
"keyToTrackMappings": [
{
"label": "string",
"policyName": "string",
"tracks": [
{
"trackSelections": [
{
"operation": "string",
"property": "string",
"value": "string"
}
]
}
]
}
]
},
"drm": {
"playReady": {
"customLicenseAcquisitionUrlTemplate": "string",
"playReadyCustomAttributes": "string"
},
"widevine": {
"customLicenseAcquisitionUrlTemplate": "string"
}
},
"enabledProtocols": {
"dash": "bool",
"download": "bool",
"hls": "bool",
"smoothStreaming": "bool"
}
},
"defaultContentKeyPolicyName": "string",
"envelopeEncryption": {
"clearTracks": [
{
"trackSelections": [
{
"operation": "string",
"property": "string",
"value": "string"
}
]
}
],
"contentKeys": {
"defaultKey": {
"label": "string",
"policyName": "string"
},
"keyToTrackMappings": [
{
"label": "string",
"policyName": "string",
"tracks": [
{
"trackSelections": [
{
"operation": "string",
"property": "string",
"value": "string"
}
]
}
]
}
]
},
"customLicenseAcquisitionUrlTemplate": "string",
"enabledProtocols": {
"dash": "bool",
"download": "bool",
"hls": "bool",
"smoothStreaming": "bool"
}
},
"noEncryption": {
"enabledProtocols": {
"dash": "bool",
"download": "bool",
"hls": "bool",
"smoothStreaming": "bool"
}
}
}
}
Valeurs de propriété
CbcsDrmConfiguration
CencDrmConfiguration
CommonEncryptionCbcs
Nom |
Description |
Valeur |
clearTracks |
Représentant les pistes qui ne doivent pas être chiffrées |
TrackSelection[] |
contentKeys |
Représentation de la clé de contenu par défaut pour chaque schéma de chiffrement et des clés de contenu distinctes pour des pistes spécifiques |
StreamingPolicyContentKeys |
drm |
Configuration des machines virtuelles de récupération d’urgence pour le schéma de chiffrement actuel |
CbcsDrmConfiguration |
enabledProtocols |
Représentation des protocoles pris en charge |
enabledProtocols |
CommonEncryptionCenc
Nom |
Description |
Valeur |
clearTracks |
Représentant les pistes qui ne doivent pas être chiffrées |
TrackSelection[] |
contentKeys |
Représentation de la clé de contenu par défaut pour chaque schéma de chiffrement et des clés de contenu distinctes pour des pistes spécifiques |
StreamingPolicyContentKeys |
drm |
Configuration des machines virtuelles de récupération d’urgence pour le schéma de chiffrement CommonEncryptionCenc |
CencDrmConfiguration |
enabledProtocols |
Représentation des protocoles pris en charge |
enabledProtocols |
DefaultKey
Nom |
Description |
Valeur |
étiquette |
L’étiquette peut être utilisée pour spécifier la clé de contenu lors de la création d’un localisateur de streaming |
corde |
policyName |
Stratégie utilisée par la clé par défaut |
corde |
EnabledProtocols
Nom |
Description |
Valeur |
tiret |
Activer le protocole Dash ou non |
bool (obligatoire) |
télécharger |
Activer le protocole de téléchargement ou non |
bool (obligatoire) |
hls |
Activer le protocole Hls ou non |
bool (obligatoire) |
smoothStreaming |
Activer le protocole SmoothStreaming ou non |
bool (obligatoire) |
EnvelopeEncryption
Nom |
Description |
Valeur |
clearTracks |
Représentant les pistes qui ne doivent pas être chiffrées |
TrackSelection[] |
contentKeys |
Représentation de la clé de contenu par défaut pour chaque schéma de chiffrement et des clés de contenu distinctes pour des pistes spécifiques |
StreamingPolicyContentKeys |
customLicenseAcquisitionUrlTemplate |
LicenseAcquisitionUrlTemplate est utilisé pour pointer vers le service spécifié par l’utilisateur pour distribuer des clés de contenu |
corde |
enabledProtocols |
Représentation des protocoles pris en charge |
enabledProtocols |
Nom |
Description |
Valeur |
apiVersion |
Version de l’API |
'2018-03-30-preview' |
nom |
Nom de la ressource |
chaîne (obligatoire) |
Propriétés |
Classe pour spécifier les propriétés de la stratégie de diffusion en continu |
StreamingPolicyProperties |
type |
Type de ressource |
'Microsoft.Media/mediaServices/streamingPolicies' |
NoEncryption
Nom |
Description |
Valeur |
enabledProtocols |
Représentation des protocoles pris en charge |
enabledProtocols |
StreamingPolicyContentKey
Nom |
Description |
Valeur |
étiquette |
L’étiquette peut être utilisée pour spécifier la clé de contenu lors de la création d’un localisateur de streaming |
corde |
policyName |
Stratégie utilisée par la clé de contenu |
corde |
traces |
Effectue les suivis qui utilisent cette clé de contenu |
TrackSelection[] |
StreamingPolicyContentKeys
Nom |
Description |
Valeur |
defaultKey |
Clé de contenu par défaut pour un schéma de chiffrement |
DefaultKey |
keyToTrackMappings |
La représentation des pistes a besoin d’une clé de contenu distincte |
StreamingPolicyContentKey[] |
StreamingPolicyFairPlayConfiguration
Nom |
Description |
Valeur |
allowPersistentLicense |
Toutes les licences pour être persistantes ou non |
bool (obligatoire) |
customLicenseAcquisitionUrlTemplate |
Modèle pour un service client pour fournir des clés aux utilisateurs finaux. Non nécessaire lors de l’utilisation d’Azure Media Services pour émettre des clés. |
corde |
StreamingPolicyPlayReadyConfiguration
Nom |
Description |
Valeur |
customLicenseAcquisitionUrlTemplate |
Modèle pour un service client pour fournir des clés aux utilisateurs finaux. Non nécessaire lors de l’utilisation d’Azure Media Services pour émettre des clés. |
corde |
playReadyCustomAttributes |
Attributs personnalisés pour PlayReady |
corde |
StreamingPolicyProperties
Nom |
Description |
Valeur |
commonEncryptionCbcs |
Configuration de CommonEncryptionCbcs |
CommonEncryptionCbcs |
commonEncryptionCenc |
Configuration de CommonEncryptionCenc |
CommonEncryptionCenc |
defaultContentKeyPolicyName |
ContentKey par défaut utilisée par la stratégie de streaming actuelle |
corde |
envelopeEncryption |
Configuration de EnvelopeEncryption |
enveloppeEncryption |
noEncryption |
Configuration de NoEncryption |
NoEncryption |
StreamingPolicyWidevineConfiguration
Nom |
Description |
Valeur |
customLicenseAcquisitionUrlTemplate |
Modèle pour un service client pour fournir des clés aux utilisateurs finaux. Non nécessaire lors de l’utilisation d’Azure Media Services pour émettre des clés. |
corde |
TrackPropertyCondition
Nom |
Description |
Valeur |
opération |
Suivre l’opération de condition de propriété |
'Égal' 'Unknown' (obligatoire) |
propriété |
Type de propriété track |
'FourCC' 'Unknown' (obligatoire) |
valeur |
Suivre la valeur de propriété |
corde |
TrackSelection
Nom |
Description |
Valeur |
trackSelections |
TrackSelections est une liste de conditions de propriété de suivi qui peut spécifier le ou les suivis |
TrackPropertyCondition[] |
Exemples d’utilisation
Le type de ressource mediaServices/streamingPolicies peut être déployé avec des opérations qui ciblent :
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Pour créer une ressource Microsoft.Media/mediaServices/streamingPolicies, ajoutez le terraform suivant à votre modèle.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Media/mediaServices/streamingPolicies@2018-03-30-preview"
name = "string"
body = {
properties = {
commonEncryptionCbcs = {
clearTracks = [
{
trackSelections = [
{
operation = "string"
property = "string"
value = "string"
}
]
}
]
contentKeys = {
defaultKey = {
label = "string"
policyName = "string"
}
keyToTrackMappings = [
{
label = "string"
policyName = "string"
tracks = [
{
trackSelections = [
{
operation = "string"
property = "string"
value = "string"
}
]
}
]
}
]
}
drm = {
fairPlay = {
allowPersistentLicense = bool
customLicenseAcquisitionUrlTemplate = "string"
}
playReady = {
customLicenseAcquisitionUrlTemplate = "string"
playReadyCustomAttributes = "string"
}
widevine = {
customLicenseAcquisitionUrlTemplate = "string"
}
}
enabledProtocols = {
dash = bool
download = bool
hls = bool
smoothStreaming = bool
}
}
commonEncryptionCenc = {
clearTracks = [
{
trackSelections = [
{
operation = "string"
property = "string"
value = "string"
}
]
}
]
contentKeys = {
defaultKey = {
label = "string"
policyName = "string"
}
keyToTrackMappings = [
{
label = "string"
policyName = "string"
tracks = [
{
trackSelections = [
{
operation = "string"
property = "string"
value = "string"
}
]
}
]
}
]
}
drm = {
playReady = {
customLicenseAcquisitionUrlTemplate = "string"
playReadyCustomAttributes = "string"
}
widevine = {
customLicenseAcquisitionUrlTemplate = "string"
}
}
enabledProtocols = {
dash = bool
download = bool
hls = bool
smoothStreaming = bool
}
}
defaultContentKeyPolicyName = "string"
envelopeEncryption = {
clearTracks = [
{
trackSelections = [
{
operation = "string"
property = "string"
value = "string"
}
]
}
]
contentKeys = {
defaultKey = {
label = "string"
policyName = "string"
}
keyToTrackMappings = [
{
label = "string"
policyName = "string"
tracks = [
{
trackSelections = [
{
operation = "string"
property = "string"
value = "string"
}
]
}
]
}
]
}
customLicenseAcquisitionUrlTemplate = "string"
enabledProtocols = {
dash = bool
download = bool
hls = bool
smoothStreaming = bool
}
}
noEncryption = {
enabledProtocols = {
dash = bool
download = bool
hls = bool
smoothStreaming = bool
}
}
}
}
}
Valeurs de propriété
CbcsDrmConfiguration
CencDrmConfiguration
CommonEncryptionCbcs
Nom |
Description |
Valeur |
clearTracks |
Représentant les pistes qui ne doivent pas être chiffrées |
TrackSelection[] |
contentKeys |
Représentation de la clé de contenu par défaut pour chaque schéma de chiffrement et des clés de contenu distinctes pour des pistes spécifiques |
StreamingPolicyContentKeys |
drm |
Configuration des machines virtuelles de récupération d’urgence pour le schéma de chiffrement actuel |
CbcsDrmConfiguration |
enabledProtocols |
Représentation des protocoles pris en charge |
enabledProtocols |
CommonEncryptionCenc
Nom |
Description |
Valeur |
clearTracks |
Représentant les pistes qui ne doivent pas être chiffrées |
TrackSelection[] |
contentKeys |
Représentation de la clé de contenu par défaut pour chaque schéma de chiffrement et des clés de contenu distinctes pour des pistes spécifiques |
StreamingPolicyContentKeys |
drm |
Configuration des machines virtuelles de récupération d’urgence pour le schéma de chiffrement CommonEncryptionCenc |
CencDrmConfiguration |
enabledProtocols |
Représentation des protocoles pris en charge |
enabledProtocols |
DefaultKey
Nom |
Description |
Valeur |
étiquette |
L’étiquette peut être utilisée pour spécifier la clé de contenu lors de la création d’un localisateur de streaming |
corde |
policyName |
Stratégie utilisée par la clé par défaut |
corde |
EnabledProtocols
Nom |
Description |
Valeur |
tiret |
Activer le protocole Dash ou non |
bool (obligatoire) |
télécharger |
Activer le protocole de téléchargement ou non |
bool (obligatoire) |
hls |
Activer le protocole Hls ou non |
bool (obligatoire) |
smoothStreaming |
Activer le protocole SmoothStreaming ou non |
bool (obligatoire) |
EnvelopeEncryption
Nom |
Description |
Valeur |
clearTracks |
Représentant les pistes qui ne doivent pas être chiffrées |
TrackSelection[] |
contentKeys |
Représentation de la clé de contenu par défaut pour chaque schéma de chiffrement et des clés de contenu distinctes pour des pistes spécifiques |
StreamingPolicyContentKeys |
customLicenseAcquisitionUrlTemplate |
LicenseAcquisitionUrlTemplate est utilisé pour pointer vers le service spécifié par l’utilisateur pour distribuer des clés de contenu |
corde |
enabledProtocols |
Représentation des protocoles pris en charge |
enabledProtocols |
Nom |
Description |
Valeur |
nom |
Nom de la ressource |
chaîne (obligatoire) |
parent_id |
ID de la ressource qui est le parent de cette ressource. |
ID de ressource de type : mediaServices |
Propriétés |
Classe pour spécifier les propriétés de la stratégie de diffusion en continu |
StreamingPolicyProperties |
type |
Type de ressource |
« Microsoft.Media/mediaServices/streamingPolicies@2018-03-30-preview » |
NoEncryption
Nom |
Description |
Valeur |
enabledProtocols |
Représentation des protocoles pris en charge |
enabledProtocols |
StreamingPolicyContentKey
Nom |
Description |
Valeur |
étiquette |
L’étiquette peut être utilisée pour spécifier la clé de contenu lors de la création d’un localisateur de streaming |
corde |
policyName |
Stratégie utilisée par la clé de contenu |
corde |
traces |
Effectue les suivis qui utilisent cette clé de contenu |
TrackSelection[] |
StreamingPolicyContentKeys
Nom |
Description |
Valeur |
defaultKey |
Clé de contenu par défaut pour un schéma de chiffrement |
DefaultKey |
keyToTrackMappings |
La représentation des pistes a besoin d’une clé de contenu distincte |
StreamingPolicyContentKey[] |
StreamingPolicyFairPlayConfiguration
Nom |
Description |
Valeur |
allowPersistentLicense |
Toutes les licences pour être persistantes ou non |
bool (obligatoire) |
customLicenseAcquisitionUrlTemplate |
Modèle pour un service client pour fournir des clés aux utilisateurs finaux. Non nécessaire lors de l’utilisation d’Azure Media Services pour émettre des clés. |
corde |
StreamingPolicyPlayReadyConfiguration
Nom |
Description |
Valeur |
customLicenseAcquisitionUrlTemplate |
Modèle pour un service client pour fournir des clés aux utilisateurs finaux. Non nécessaire lors de l’utilisation d’Azure Media Services pour émettre des clés. |
corde |
playReadyCustomAttributes |
Attributs personnalisés pour PlayReady |
corde |
StreamingPolicyProperties
Nom |
Description |
Valeur |
commonEncryptionCbcs |
Configuration de CommonEncryptionCbcs |
CommonEncryptionCbcs |
commonEncryptionCenc |
Configuration de CommonEncryptionCenc |
CommonEncryptionCenc |
defaultContentKeyPolicyName |
ContentKey par défaut utilisée par la stratégie de streaming actuelle |
corde |
envelopeEncryption |
Configuration de EnvelopeEncryption |
enveloppeEncryption |
noEncryption |
Configuration de NoEncryption |
NoEncryption |
StreamingPolicyWidevineConfiguration
Nom |
Description |
Valeur |
customLicenseAcquisitionUrlTemplate |
Modèle pour un service client pour fournir des clés aux utilisateurs finaux. Non nécessaire lors de l’utilisation d’Azure Media Services pour émettre des clés. |
corde |
TrackPropertyCondition
Nom |
Description |
Valeur |
opération |
Suivre l’opération de condition de propriété |
'Égal' 'Unknown' (obligatoire) |
propriété |
Type de propriété track |
'FourCC' 'Unknown' (obligatoire) |
valeur |
Suivre la valeur de propriété |
corde |
TrackSelection
Nom |
Description |
Valeur |
trackSelections |
TrackSelections est une liste de conditions de propriété de suivi qui peut spécifier le ou les suivis |
TrackPropertyCondition[] |