Streaming Policies - Get
Ottenere un criterio di streaming
Ottenere i dettagli di un criterio di streaming nell'account servizi multimediali
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/streamingPolicies/{streamingPolicyName}?api-version=2022-08-01
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
account
|
path | True |
string |
Nome dell'account di Servizi multimediali. |
resource
|
path | True |
string |
Nome del gruppo di risorse all'interno della sottoscrizione di Azure. |
streaming
|
path | True |
string |
Nome criteri di streaming. |
subscription
|
path | True |
string |
Identificatore univoco per una sottoscrizione di Microsoft Azure. |
api-version
|
query | True |
string |
Versione dell'API da usare con la richiesta client. |
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
OK |
|
Other Status Codes |
Informazioni dettagliate sull'errore. |
Esempio di richiesta
Risposta di esempio
{
"name": "clearStreamingPolicy",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contosorg/providers/Microsoft.Media/mediaservices/contosomedia/streamingPolicies/clearStreamingPolicy",
"type": "Microsoft.Media/mediaservices/streamingPolicies",
"properties": {
"created": "2018-08-08T18:29:30.8501486Z",
"noEncryption": {
"enabledProtocols": {
"download": true,
"dash": true,
"hls": true,
"smoothStreaming": true
}
}
}
}
Nome | Descrizione |
---|---|
Cbcs |
Classe per specificare configurazioni DRM dello schema CommonEncryptionCbcs in Criteri di streaming |
Cenc |
Classe per specificare configurazioni DRM dello schema CommonEncryptionCenc in Criteri di streaming |
Clear |
Classe per specificare la configurazione ClearKey degli schemi di crittografia comuni nei criteri di streaming |
Common |
Classe per CommonEncryptionCbcs schema di crittografia |
Common |
Classe per lo schema di crittografia busta |
created |
Tipo di identità che ha creato la risorsa. |
Default |
Classe per specificare le proprietà della chiave di contenuto predefinita per ogni schema di crittografia |
Enabled |
Classe per specificare quali protocolli sono abilitati |
Envelope |
Classe per lo schema di crittografia EnvelopeEncryption |
Error |
Informazioni aggiuntive sulla gestione delle risorse. |
Error |
Dettagli dell'errore. |
Error |
Risposta di errore |
No |
Classe per lo schema NoEncryption |
Streaming |
Risorsa Criteri di streaming |
Streaming |
Classe per specificare le proprietà della chiave di contenuto |
Streaming |
Classe per specificare le proprietà di tutte le chiavi di contenuto nei criteri di streaming |
Streaming |
Classe per specificare le configurazioni di FairPlay nei criteri di streaming |
Streaming |
Classe per specificare le configurazioni di PlayReady nei criteri di streaming |
Streaming |
Classe per specificare le configurazioni di Widevine nei criteri di streaming |
system |
Metadati relativi alla creazione e all'ultima modifica della risorsa. |
Track |
Tenere traccia dell'operazione della condizione delle proprietà |
Track |
Classe per specificare una condizione di proprietà track |
Track |
Tipo di proprietà Track |
Track |
Classe per selezionare una traccia |
Classe per specificare configurazioni DRM dello schema CommonEncryptionCbcs in Criteri di streaming
Nome | Tipo | Descrizione |
---|---|---|
fairPlay |
Configurazioni FairPlay |
|
playReady |
Configurazioni playReady |
|
widevine |
Configurazioni Widevine |
Classe per specificare configurazioni DRM dello schema CommonEncryptionCenc in Criteri di streaming
Nome | Tipo | Descrizione |
---|---|---|
playReady |
Configurazioni playReady |
|
widevine |
Configurazioni Widevine |
Classe per specificare la configurazione ClearKey degli schemi di crittografia comuni nei criteri di streaming
Nome | Tipo | Descrizione |
---|---|---|
customKeysAcquisitionUrlTemplate |
string |
Modello per l'URL del servizio personalizzato che fornisce chiavi di contenuto ai lettori utente finali. Non richiesto quando si usano Servizi multimediali di Azure per l'emissione di licenze. Il modello supporta i token sostituibili che il servizio aggiornerà in fase di esecuzione con il valore specifico della richiesta. Il valore del token attualmente supportato è {AlternativeMediaId}, sostituito con il valore di StreamingLocatorId.AlternativeMediaId. |
Classe per CommonEncryptionCbcs schema di crittografia
Nome | Tipo | Descrizione |
---|---|---|
clearKeyEncryptionConfiguration |
Configurazione facoltativa che supporta ClearKey nello schema di crittografia CommonEncryptionCbcs. |
|
clearTracks |
Rappresentazione delle tracce che non devono essere crittografate |
|
contentKeys |
Rappresentazione della chiave di contenuto predefinita per ogni schema di crittografia e chiavi di contenuto separate per tracce specifiche |
|
drm |
Configurazione delle macchine di ripristino di emergenza per lo schema di crittografia corrente |
|
enabledProtocols |
Rappresentazione dei protocolli supportati |
Classe per lo schema di crittografia busta
Nome | Tipo | Descrizione |
---|---|---|
clearKeyEncryptionConfiguration |
Configurazione facoltativa che supporta ClearKey nello schema di crittografia CommonEncryptionCenc. |
|
clearTracks |
Rappresentazione delle tracce che non devono essere crittografate |
|
contentKeys |
Rappresentazione della chiave di contenuto predefinita per ogni schema di crittografia e chiavi di contenuto separate per tracce specifiche |
|
drm |
Configurazione delle macchine di ripristino di emergenza per lo schema di crittografia CommonEncryptionCenc |
|
enabledProtocols |
Rappresentazione dei protocolli supportati |
Tipo di identità che ha creato la risorsa.
Nome | Tipo | Descrizione |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
Classe per specificare le proprietà della chiave di contenuto predefinita per ogni schema di crittografia
Nome | Tipo | Descrizione |
---|---|---|
label |
string |
L'etichetta può essere usata per specificare la chiave di contenuto durante la creazione di un localizzatore di streaming |
policyName |
string |
Criteri usati dalla chiave predefinita |
Classe per specificare quali protocolli sono abilitati
Nome | Tipo | Descrizione |
---|---|---|
dash |
boolean |
Abilitare il protocollo DASH o meno |
download |
boolean |
Abilitare il protocollo di download o meno |
hls |
boolean |
Abilitare il protocollo HLS o meno |
smoothStreaming |
boolean |
Abilitare il protocollo SmoothStreaming o meno |
Classe per lo schema di crittografia EnvelopeEncryption
Nome | Tipo | Descrizione |
---|---|---|
clearTracks |
Rappresentazione delle tracce che non devono essere crittografate |
|
contentKeys |
Rappresentazione della chiave di contenuto predefinita per ogni schema di crittografia e chiavi di contenuto separate per tracce specifiche |
|
customKeyAcquisitionUrlTemplate |
string |
Modello per l'URL del servizio personalizzato che fornisce chiavi ai giocatori finali. Non richiesto quando si usano Servizi multimediali di Azure per l'emissione di chiavi. Il modello supporta i token sostituibili che il servizio aggiornerà in fase di esecuzione con il valore specifico della richiesta. I valori del token attualmente supportati sono {AlternativeMediaId}, che viene sostituito con il valore di StreamingLocatorId.AlternativeMediaId e {ContentKeyId}, che viene sostituito con il valore dell'identificatore della chiave richiesta. |
enabledProtocols |
Rappresentazione dei protocolli supportati |
Informazioni aggiuntive sulla gestione delle risorse.
Nome | Tipo | Descrizione |
---|---|---|
info |
object |
Informazioni aggiuntive. |
type |
string |
Tipo di informazioni aggiuntive. |
Dettagli dell'errore.
Nome | Tipo | Descrizione |
---|---|---|
additionalInfo |
Informazioni aggiuntive sull'errore. |
|
code |
string |
Codice di errore. |
details |
Dettagli dell'errore. |
|
message |
string |
Messaggio di errore. |
target |
string |
Destinazione dell'errore. |
Risposta di errore
Nome | Tipo | Descrizione |
---|---|---|
error |
Oggetto error. |
Classe per lo schema NoEncryption
Nome | Tipo | Descrizione |
---|---|---|
enabledProtocols |
Rappresentazione dei protocolli supportati |
Risorsa Criteri di streaming
Nome | Tipo | Descrizione |
---|---|---|
id |
string |
ID di risorsa completo per la risorsa. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
name |
string |
nome della risorsa. |
properties.commonEncryptionCbcs |
Configurazione di CommonEncryptionCbcs |
|
properties.commonEncryptionCenc |
Configurazione di CommonEncryptionCenc |
|
properties.created |
string |
Ora di creazione dei criteri di streaming |
properties.defaultContentKeyPolicyName |
string |
ContentKey predefinita usata dai criteri di streaming correnti |
properties.envelopeEncryption |
Configurazione di EnvelopeEncryption |
|
properties.noEncryption |
Configurazione di NoEncryption |
|
systemData |
Metadati di sistema relativi a questa risorsa. |
|
type |
string |
Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" |
Classe per specificare le proprietà della chiave di contenuto
Nome | Tipo | Descrizione |
---|---|---|
label |
string |
L'etichetta può essere usata per specificare la chiave di contenuto durante la creazione di un localizzatore di streaming |
policyName |
string |
Criteri usati da Content Key |
tracks |
Tiene traccia che usano questa chiave di contenuto |
Classe per specificare le proprietà di tutte le chiavi di contenuto nei criteri di streaming
Nome | Tipo | Descrizione |
---|---|---|
defaultKey |
Chiave di contenuto predefinita per uno schema di crittografia |
|
keyToTrackMappings |
Rappresentazione delle tracce richiede una chiave di contenuto separata |
Classe per specificare le configurazioni di FairPlay nei criteri di streaming
Nome | Tipo | Descrizione |
---|---|---|
allowPersistentLicense |
boolean |
Tutte le licenze da mantenere o meno |
customLicenseAcquisitionUrlTemplate |
string |
Modello per l'URL del servizio personalizzato che fornisce licenze ai giocatori dell'utente finale. Non richiesto quando si usano Servizi multimediali di Azure per l'emissione di licenze. Il modello supporta i token sostituibili che il servizio aggiornerà in fase di esecuzione con il valore specifico della richiesta. I valori del token attualmente supportati sono {AlternativeMediaId}, che viene sostituito con il valore di StreamingLocatorId.AlternativeMediaId e {ContentKeyId}, che viene sostituito con il valore dell'identificatore della chiave richiesta. |
Classe per specificare le configurazioni di PlayReady nei criteri di streaming
Nome | Tipo | Descrizione |
---|---|---|
customLicenseAcquisitionUrlTemplate |
string |
Modello per l'URL del servizio personalizzato che fornisce licenze ai giocatori dell'utente finale. Non richiesto quando si usano Servizi multimediali di Azure per l'emissione di licenze. Il modello supporta i token sostituibili che il servizio aggiornerà in fase di esecuzione con il valore specifico della richiesta. I valori del token attualmente supportati sono {AlternativeMediaId}, che viene sostituito con il valore di StreamingLocatorId.AlternativeMediaId e {ContentKeyId}, che viene sostituito con il valore dell'identificatore della chiave richiesta. |
playReadyCustomAttributes |
string |
Attributi personalizzati per PlayReady |
Classe per specificare le configurazioni di Widevine nei criteri di streaming
Nome | Tipo | Descrizione |
---|---|---|
customLicenseAcquisitionUrlTemplate |
string |
Modello per l'URL del servizio personalizzato che fornisce licenze ai giocatori dell'utente finale. Non richiesto quando si usano Servizi multimediali di Azure per l'emissione di licenze. Il modello supporta i token sostituibili che il servizio aggiornerà in fase di esecuzione con il valore specifico della richiesta. I valori del token attualmente supportati sono {AlternativeMediaId}, che viene sostituito con il valore di StreamingLocatorId.AlternativeMediaId e {ContentKeyId}, che viene sostituito con il valore dell'identificatore della chiave richiesta. |
Metadati relativi alla creazione e all'ultima modifica della risorsa.
Nome | Tipo | Descrizione |
---|---|---|
createdAt |
string |
Timestamp della creazione di risorse (UTC). |
createdBy |
string |
Identità che ha creato la risorsa. |
createdByType |
Tipo di identità che ha creato la risorsa. |
|
lastModifiedAt |
string |
Timestamp dell'ultima modifica della risorsa (UTC) |
lastModifiedBy |
string |
Identità che ha modificato l'ultima risorsa. |
lastModifiedByType |
Tipo di identità che ha modificato l'ultima risorsa. |
Tenere traccia dell'operazione della condizione delle proprietà
Nome | Tipo | Descrizione |
---|---|---|
Equal |
string |
Operazione uguale |
Unknown |
string |
Operazione di confronto delle proprietà di traccia sconosciuta |
Classe per specificare una condizione di proprietà track
Nome | Tipo | Descrizione |
---|---|---|
operation |
Tenere traccia dell'operazione della condizione delle proprietà |
|
property |
Tipo di proprietà Track |
|
value |
string |
Tenere traccia del valore della proprietà |
Tipo di proprietà Track
Nome | Tipo | Descrizione |
---|---|---|
FourCC |
string |
Tenere traccia di FourCC |
Unknown |
string |
Proprietà track sconosciuta |
Classe per selezionare una traccia
Nome | Tipo | Descrizione |
---|---|---|
trackSelections |
TrackSelections è un elenco di condizioni di proprietà di traccia che può specificare tracce |