Streaming Policies - Get
Získání zásad streamování
Získání podrobností o zásadách streamování v účtu Media Services
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/streamingPolicies/{streamingPolicyName}?api-version=2022-08-01
Parametry identifikátoru URI
Name | V | Vyžadováno | Typ | Description |
---|---|---|---|---|
account
|
path | True |
string |
Název účtu služby Media Services. |
resource
|
path | True |
string |
Název skupiny prostředků v rámci předplatného Azure. |
streaming
|
path | True |
string |
Název zásady streamování. |
subscription
|
path | True |
string |
Jedinečný identifikátor předplatného Microsoft Azure. |
api-version
|
query | True |
string |
Verze rozhraní API, která se má použít s žádostí klienta. |
Odpovědi
Name | Typ | Description |
---|---|---|
200 OK |
OK |
|
Other Status Codes |
Podrobné informace o chybě |
Příklady
Get a Streaming Policy by name
Sample Request
Sample Response
{
"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
}
}
}
}
Definice
Name | Description |
---|---|
Cbcs |
Třída pro zadání konfigurací DRM schématu CommonEncryptionCbcs v zásadách streamování |
Cenc |
Třída pro zadání konfigurací DRM schématu CommonEncryptionCenc v zásadách streamování |
Clear |
Třída pro zadání konfigurace ClearKey běžných schémat šifrování v zásadách streamování |
Common |
Třída pro schéma šifrování CommonEncryptionCbcs |
Common |
Třída pro schéma šifrování obálek |
created |
Typ identity, která prostředek vytvořila. |
Default |
Třída pro určení vlastností výchozího klíče obsahu pro každé schéma šifrování |
Enabled |
Třída určující, které protokoly jsou povolené |
Envelope |
Třída pro schéma šifrování EnvelopeEncryption |
Error |
Další informace o chybě správy prostředků |
Error |
Podrobnosti o chybě |
Error |
Chybová odpověď |
No |
Třída pro schéma NoEncryption |
Streaming |
Prostředek zásad streamování |
Streaming |
Třída pro zadání vlastností klíče obsahu |
Streaming |
Třída pro zadání vlastností všech klíčů obsahu v zásadách streamování |
Streaming |
Třída pro určení konfigurací FairPlay v zásadách streamování |
Streaming |
Třída pro určení konfigurací PlayReady v zásadách streamování |
Streaming |
Třída pro určení konfigurací Widevine v zásadách streamování |
system |
Metadata týkající se vytvoření a poslední změny prostředku. |
Track |
Sledování operace podmínky vlastnosti |
Track |
Třída pro zadání jedné podmínky vlastnosti stopy |
Track |
Typ vlastnosti Sledování |
Track |
Class to select a track |
CbcsDrmConfiguration
Třída pro zadání konfigurací DRM schématu CommonEncryptionCbcs v zásadách streamování
Name | Typ | Description |
---|---|---|
fairPlay |
Konfigurace FairPlay |
|
playReady |
Konfigurace PlayReady |
|
widevine |
Konfigurace Widevine |
CencDrmConfiguration
Třída pro zadání konfigurací DRM schématu CommonEncryptionCenc v zásadách streamování
Name | Typ | Description |
---|---|---|
playReady |
Konfigurace PlayReady |
|
widevine |
Konfigurace Widevine |
ClearKeyEncryptionConfiguration
Třída pro zadání konfigurace ClearKey běžných schémat šifrování v zásadách streamování
Name | Typ | Description |
---|---|---|
customKeysAcquisitionUrlTemplate |
string |
Šablona pro adresu URL vlastní služby, která dodává klíče obsahu koncovým uživatelům. Nevyžaduje se při používání služby Azure Media Services pro vydávání licencí. Šablona podporuje nahraditelné tokeny, které služba aktualizuje za běhu s hodnotou specifickou pro požadavek. Aktuálně podporovaná hodnota tokenu je {AlternativeMediaId}, která se nahradí hodnotou StreamingLocatorId.AlternativeMediaId. |
CommonEncryptionCbcs
Třída pro schéma šifrování CommonEncryptionCbcs
Name | Typ | Description |
---|---|---|
clearKeyEncryptionConfiguration |
Volitelná konfigurace podporující ClearKey ve schématu šifrování CommonEncryptionCbcs. |
|
clearTracks |
Reprezentace stop, které by se neměly šifrovat |
|
contentKeys |
Reprezentace výchozího klíče obsahu pro každé schéma šifrování a samostatné klíče obsahu pro konkrétní stopy |
|
drm |
Konfigurace DRM pro aktuální schéma šifrování |
|
enabledProtocols |
Reprezentace podporovaných protokolů |
CommonEncryptionCenc
Třída pro schéma šifrování obálek
Name | Typ | Description |
---|---|---|
clearKeyEncryptionConfiguration |
Volitelná konfigurace podporující ClearKey ve schématu šifrování CommonEncryptionCenc. |
|
clearTracks |
Reprezentace stop, které by se neměly šifrovat |
|
contentKeys |
Reprezentace výchozího klíče obsahu pro každé schéma šifrování a samostatné klíče obsahu pro konkrétní stopy |
|
drm |
Konfigurace DRM pro schéma šifrování CommonEncryptionCenc |
|
enabledProtocols |
Reprezentace podporovaných protokolů |
createdByType
Typ identity, která prostředek vytvořila.
Name | Typ | Description |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
DefaultKey
Třída pro určení vlastností výchozího klíče obsahu pro každé schéma šifrování
Name | Typ | Description |
---|---|---|
label |
string |
Popisek lze použít k zadání klíče obsahu při vytváření lokátoru streamování. |
policyName |
string |
Zásady používané výchozím klíčem |
EnabledProtocols
Třída určující, které protokoly jsou povolené
Name | Typ | Description |
---|---|---|
dash |
boolean |
Povolit protokol DASH nebo ne |
download |
boolean |
Povolit protokol stahování nebo ne |
hls |
boolean |
Povolit protokol HLS nebo ne |
smoothStreaming |
boolean |
Povolit protokol SmoothStreaming nebo ne |
EnvelopeEncryption
Třída pro schéma šifrování EnvelopeEncryption
Name | Typ | Description |
---|---|---|
clearTracks |
Reprezentace stop, které by se neměly šifrovat |
|
contentKeys |
Reprezentace výchozího klíče obsahu pro každé schéma šifrování a samostatné klíče obsahu pro konkrétní stopy |
|
customKeyAcquisitionUrlTemplate |
string |
Šablona pro adresu URL vlastní služby doručující klíče hráčům koncových uživatelů Nevyžaduje se při používání služby Azure Media Services k vystavování klíčů. Šablona podporuje nahraditelné tokeny, které služba aktualizuje za běhu s hodnotou specifickou pro požadavek. Aktuálně podporované hodnoty tokenů jsou {AlternativeMediaId}, která je nahrazena hodnotou StreamingLocatorId.AlternativeMediaId a {ContentKeyId}, která je nahrazena hodnotou identifikátoru požadovaného klíče. |
enabledProtocols |
Reprezentace podporovaných protokolů |
ErrorAdditionalInfo
Další informace o chybě správy prostředků
Name | Typ | Description |
---|---|---|
info |
object |
Další informace. |
type |
string |
Typ další informace. |
ErrorDetail
Podrobnosti o chybě
Name | Typ | Description |
---|---|---|
additionalInfo |
Další informace o chybě. |
|
code |
string |
Kód chyby |
details |
Podrobnosti o chybě. |
|
message |
string |
Chybová zpráva |
target |
string |
Cíl chyby. |
ErrorResponse
Chybová odpověď
Name | Typ | Description |
---|---|---|
error |
Objekt chyby. |
NoEncryption
Třída pro schéma NoEncryption
Name | Typ | Description |
---|---|---|
enabledProtocols |
Reprezentace podporovaných protokolů |
StreamingPolicy
Prostředek zásad streamování
Name | Typ | Description |
---|---|---|
id |
string |
Plně kvalifikované ID prostředku Příklad : /subscriptions/{id_předplatného}/resourceGroups/{název_skupiny_prostředků}/providers/{resourceProviderNamespace}/{typ_prostředku}/{název_prostředku} |
name |
string |
Název prostředku |
properties.commonEncryptionCbcs |
Konfigurace CommonEncryptionCbcs |
|
properties.commonEncryptionCenc |
Konfigurace CommonEncryptionCenc |
|
properties.created |
string |
Čas vytvoření zásad streamování |
properties.defaultContentKeyPolicyName |
string |
Výchozí hodnota ContentKey používaná aktuálními zásadami streamování |
properties.envelopeEncryption |
Konfigurace envelopeEncryption |
|
properties.noEncryption |
Konfigurace NoEncryption |
|
systemData |
Systémová metadata vztahující se k tomuto prostředku. |
|
type |
string |
Typ prostředku. Například Microsoft.Compute/virtualMachines nebo Microsoft.Storage/storageAccounts |
StreamingPolicyContentKey
Třída pro zadání vlastností klíče obsahu
Name | Typ | Description |
---|---|---|
label |
string |
Popisek lze použít k zadání klíče obsahu při vytváření lokátoru streamování. |
policyName |
string |
Zásady používané klíčem obsahu |
tracks |
Sleduje, které používají tento klíč obsahu. |
StreamingPolicyContentKeys
Třída pro zadání vlastností všech klíčů obsahu v zásadách streamování
Name | Typ | Description |
---|---|---|
defaultKey |
Výchozí klíč obsahu pro schéma šifrování |
|
keyToTrackMappings |
Reprezentace stop vyžaduje samostatný klíč obsahu |
StreamingPolicyFairPlayConfiguration
Třída pro určení konfigurací FairPlay v zásadách streamování
Name | Typ | Description |
---|---|---|
allowPersistentLicense |
boolean |
Všechna licence, která má být trvalá nebo ne |
customLicenseAcquisitionUrlTemplate |
string |
Šablona pro adresu URL vlastní služby, která poskytuje licence koncovým uživatelům. Nevyžaduje se při používání služby Azure Media Services pro vystavování licencí. Šablona podporuje nahraditelné tokeny, které služba aktualizuje za běhu s hodnotou specifickou pro požadavek. Aktuálně podporované hodnoty tokenu jsou {AlternativeMediaId}, která se nahradí hodnotou StreamingLocatorId.AlternativeMediaId a {ContentKeyId}, která se nahradí hodnotou identifikátoru požadovaného klíče. |
StreamingPolicyPlayReadyConfiguration
Třída pro určení konfigurací PlayReady v zásadách streamování
Name | Typ | Description |
---|---|---|
customLicenseAcquisitionUrlTemplate |
string |
Šablona pro adresu URL vlastní služby, která poskytuje licence koncovým uživatelům. Nevyžaduje se při používání služby Azure Media Services pro vydávání licencí. Šablona podporuje nahraditelné tokeny, které služba aktualizuje za běhu s hodnotou specifickou pro požadavek. Aktuálně podporované hodnoty tokenů jsou {AlternativeMediaId}, která je nahrazena hodnotou StreamingLocatorId.AlternativeMediaId a {ContentKeyId}, která je nahrazena hodnotou identifikátoru požadovaného klíče. |
playReadyCustomAttributes |
string |
Vlastní atributy pro PlayReady |
StreamingPolicyWidevineConfiguration
Třída pro určení konfigurací Widevine v zásadách streamování
Name | Typ | Description |
---|---|---|
customLicenseAcquisitionUrlTemplate |
string |
Šablona pro adresu URL vlastní služby, která poskytuje licence koncovým uživatelům. Nevyžaduje se při používání služby Azure Media Services pro vydávání licencí. Šablona podporuje nahraditelné tokeny, které služba aktualizuje za běhu s hodnotou specifickou pro požadavek. Aktuálně podporované hodnoty tokenů jsou {AlternativeMediaId}, která je nahrazena hodnotou StreamingLocatorId.AlternativeMediaId a {ContentKeyId}, která je nahrazena hodnotou identifikátoru požadovaného klíče. |
systemData
Metadata týkající se vytvoření a poslední změny prostředku.
Name | Typ | Description |
---|---|---|
createdAt |
string |
Časové razítko vytvoření prostředku (UTC) |
createdBy |
string |
Identita, která vytvořila prostředek. |
createdByType |
Typ identity, která prostředek vytvořila. |
|
lastModifiedAt |
string |
Časové razítko poslední změny prostředku (UTC) |
lastModifiedBy |
string |
Identita, která naposledy změnila prostředek. |
lastModifiedByType |
Typ identity, která naposledy změnila prostředek. |
TrackPropertyCompareOperation
Sledování operace podmínky vlastnosti
Name | Typ | Description |
---|---|---|
Equal |
string |
Operace rovná se |
Unknown |
string |
Neznámá operace porovnání vlastností sledování |
TrackPropertyCondition
Třída pro zadání jedné podmínky vlastnosti stopy
Name | Typ | Description |
---|---|---|
operation |
Sledování operace podmínky vlastnosti |
|
property |
Typ vlastnosti Sledování |
|
value |
string |
Sledovat hodnotu vlastnosti |
TrackPropertyType
Typ vlastnosti Sledování
Name | Typ | Description |
---|---|---|
FourCC |
string |
Track FourCC |
Unknown |
string |
Neznámá vlastnost track |
TrackSelection
Class to select a track
Name | Typ | Description |
---|---|---|
trackSelections |
TrackSelections je seznam podmínek vlastnosti sledování, který může určovat stopy. |