Streaming Policies - Get
Mendapatkan Kebijakan Streaming
Mendapatkan detail Kebijakan Streaming di akun Media Services
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/streamingPolicies/{streamingPolicyName}?api-version=2022-08-01
Parameter URI
Nama | Dalam | Diperlukan | Jenis | Deskripsi |
---|---|---|---|---|
account
|
path | True |
string |
Nama akun Media Services. |
resource
|
path | True |
string |
Nama grup sumber daya dalam langganan Azure. |
streaming
|
path | True |
string |
Nama Kebijakan Streaming. |
subscription
|
path | True |
string |
Pengidentifikasi unik untuk langganan Microsoft Azure. |
api-version
|
query | True |
string |
Versi API yang akan digunakan dengan permintaan klien. |
Respons
Nama | Jenis | Deskripsi |
---|---|---|
200 OK |
OK |
|
Other Status Codes |
Informasi kesalahan terperinci. |
Contoh
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
}
}
}
}
Definisi
Nama | Deskripsi |
---|---|
Cbcs |
Kelas untuk menentukan konfigurasi DRM dari skema CommonEncryptionCbcs dalam Kebijakan Streaming |
Cenc |
Kelas untuk menentukan konfigurasi DRM dari skema CommonEncryptionCenc dalam Kebijakan Streaming |
Clear |
Kelas untuk menentukan konfigurasi ClearKey dari skema enkripsi umum dalam Kebijakan Streaming |
Common |
Kelas untuk skema enkripsi CommonEncryptionCbcs |
Common |
Kelas untuk skema enkripsi amplop |
created |
Jenis identitas yang membuat sumber daya. |
Default |
Kelas untuk menentukan properti kunci konten default untuk setiap skema enkripsi |
Enabled |
Kelas untuk menentukan protokol mana yang diaktifkan |
Envelope |
Kelas untuk skema enkripsi EnvelopeEncryption |
Error |
Info tambahan kesalahan manajemen sumber daya. |
Error |
Detail kesalahan. |
Error |
Respons kesalahan |
No |
Kelas untuk skema NoEncryption |
Streaming |
Sumber daya Kebijakan Streaming |
Streaming |
Kelas untuk menentukan properti kunci konten |
Streaming |
Kelas untuk menentukan properti semua kunci konten dalam Kebijakan Streaming |
Streaming |
Kelas untuk menentukan konfigurasi FairPlay dalam Kebijakan Streaming |
Streaming |
Kelas untuk menentukan konfigurasi PlayReady dalam Kebijakan Streaming |
Streaming |
Kelas untuk menentukan konfigurasi Widevine dalam Kebijakan Streaming |
system |
Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya. |
Track |
Melacak operasi kondisi properti |
Track |
Kelas untuk menentukan satu kondisi properti trek |
Track |
Melacak jenis properti |
Track |
Kelas untuk memilih trek |
CbcsDrmConfiguration
Kelas untuk menentukan konfigurasi DRM dari skema CommonEncryptionCbcs dalam Kebijakan Streaming
Nama | Jenis | Deskripsi |
---|---|---|
fairPlay |
Konfigurasi FairPlay |
|
playReady |
Konfigurasi PlayReady |
|
widevine |
Konfigurasi Widevine |
CencDrmConfiguration
Kelas untuk menentukan konfigurasi DRM dari skema CommonEncryptionCenc dalam Kebijakan Streaming
Nama | Jenis | Deskripsi |
---|---|---|
playReady |
Konfigurasi PlayReady |
|
widevine |
Konfigurasi Widevine |
ClearKeyEncryptionConfiguration
Kelas untuk menentukan konfigurasi ClearKey dari skema enkripsi umum dalam Kebijakan Streaming
Nama | Jenis | Deskripsi |
---|---|---|
customKeysAcquisitionUrlTemplate |
string |
Templat untuk URL layanan kustom yang mengirimkan kunci konten ke pemutar pengguna akhir. Tidak diperlukan saat menggunakan Azure Media Services untuk menerbitkan lisensi. Template mendukung token yang dapat diganti yang akan diperbarui oleh layanan saat runtime dengan nilai khusus untuk permintaan. Nilai token yang saat ini didukung adalah {AlternativeMediaId}, yang diganti dengan nilai StreamingLocatorId.AlternativeMediaId. |
CommonEncryptionCbcs
Kelas untuk skema enkripsi CommonEncryptionCbcs
Nama | Jenis | Deskripsi |
---|---|---|
clearKeyEncryptionConfiguration |
Konfigurasi opsional yang mendukung ClearKey dalam skema enkripsi CommonEncryptionCbcs. |
|
clearTracks |
Mewakili trek mana yang tidak boleh dienkripsi |
|
contentKeys |
Mewakili kunci konten default untuk setiap skema enkripsi dan kunci konten terpisah untuk trek tertentu |
|
drm |
Konfigurasi DRM untuk skema enkripsi saat ini |
|
enabledProtocols |
Mewakili protokol yang didukung |
CommonEncryptionCenc
Kelas untuk skema enkripsi amplop
Nama | Jenis | Deskripsi |
---|---|---|
clearKeyEncryptionConfiguration |
Konfigurasi opsional yang mendukung ClearKey dalam skema enkripsi CommonEncryptionCenc. |
|
clearTracks |
Mewakili trek mana yang tidak boleh dienkripsi |
|
contentKeys |
Mewakili kunci konten default untuk setiap skema enkripsi dan kunci konten terpisah untuk trek tertentu |
|
drm |
Konfigurasi DRM untuk skema enkripsi CommonEncryptionCenc |
|
enabledProtocols |
Mewakili protokol yang didukung |
createdByType
Jenis identitas yang membuat sumber daya.
Nama | Jenis | Deskripsi |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
DefaultKey
Kelas untuk menentukan properti kunci konten default untuk setiap skema enkripsi
Nama | Jenis | Deskripsi |
---|---|---|
label |
string |
Label dapat digunakan untuk menentukan Kunci Konten saat membuat Pencari Lokasi Streaming |
policyName |
string |
Kebijakan yang digunakan oleh Kunci Default |
EnabledProtocols
Kelas untuk menentukan protokol mana yang diaktifkan
Nama | Jenis | Deskripsi |
---|---|---|
dash |
boolean |
Mengaktifkan protokol DASH atau tidak |
download |
boolean |
Aktifkan Unduh protokol atau tidak |
hls |
boolean |
Aktifkan protokol HLS atau tidak |
smoothStreaming |
boolean |
Aktifkan protokol SmoothStreaming atau tidak |
EnvelopeEncryption
Kelas untuk skema enkripsi EnvelopeEncryption
Nama | Jenis | Deskripsi |
---|---|---|
clearTracks |
Mewakili trek mana yang tidak boleh dienkripsi |
|
contentKeys |
Mewakili kunci konten default untuk setiap skema enkripsi dan kunci konten terpisah untuk trek tertentu |
|
customKeyAcquisitionUrlTemplate |
string |
Templat untuk URL layanan kustom yang mengirimkan kunci ke pemutar pengguna akhir. Tidak diperlukan saat menggunakan Azure Media Services untuk mengeluarkan kunci. Template mendukung token yang dapat diganti yang akan diperbarui oleh layanan saat runtime dengan nilai khusus untuk permintaan. Nilai token yang saat ini didukung adalah {AlternativeMediaId}, yang diganti dengan nilai StreamingLocatorId.AlternativeMediaId, dan {ContentKeyId}, yang diganti dengan nilai pengidentifikasi kunci yang diminta. |
enabledProtocols |
Mewakili protokol yang didukung |
ErrorAdditionalInfo
Info tambahan kesalahan manajemen sumber daya.
Nama | Jenis | Deskripsi |
---|---|---|
info |
object |
Info tambahan. |
type |
string |
Jenis info tambahan. |
ErrorDetail
Detail kesalahan.
Nama | Jenis | Deskripsi |
---|---|---|
additionalInfo |
Info tambahan kesalahan. |
|
code |
string |
Kode kesalahan. |
details |
Detail kesalahan. |
|
message |
string |
Pesan kesalahan. |
target |
string |
Target kesalahan. |
ErrorResponse
Respons kesalahan
Nama | Jenis | Deskripsi |
---|---|---|
error |
Objek kesalahan. |
NoEncryption
Kelas untuk skema NoEncryption
Nama | Jenis | Deskripsi |
---|---|---|
enabledProtocols |
Mewakili protokol yang didukung |
StreamingPolicy
Sumber daya Kebijakan Streaming
Nama | Jenis | Deskripsi |
---|---|---|
id |
string |
ID sumber daya yang sepenuhnya memenuhi syarat untuk sumber daya. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
name |
string |
Nama sumber daya. |
properties.commonEncryptionCbcs |
Konfigurasi CommonEncryptionCbcs |
|
properties.commonEncryptionCenc |
Konfigurasi CommonEncryptionCenc |
|
properties.created |
string |
Waktu pembuatan Kebijakan Streaming |
properties.defaultContentKeyPolicyName |
string |
ContentKey Default yang digunakan oleh Kebijakan Streaming saat ini |
properties.envelopeEncryption |
Konfigurasi EnvelopeEncryption |
|
properties.noEncryption |
Konfigurasi NoEncryption |
|
systemData |
Metadata sistem yang berkaitan dengan sumber daya ini. |
|
type |
string |
Jenis sumber daya. Misalnya "Microsoft.Compute/virtualMachines" atau "Microsoft.Storage/storageAccounts" |
StreamingPolicyContentKey
Kelas untuk menentukan properti kunci konten
Nama | Jenis | Deskripsi |
---|---|---|
label |
string |
Label dapat digunakan untuk menentukan Kunci Konten saat membuat Pencari Lokasi Streaming |
policyName |
string |
Kebijakan yang digunakan oleh Kunci Konten |
tracks |
Lacak yang menggunakan kunci isi ini |
StreamingPolicyContentKeys
Kelas untuk menentukan properti semua kunci konten dalam Kebijakan Streaming
Nama | Jenis | Deskripsi |
---|---|---|
defaultKey |
Kunci konten default untuk skema enkripsi |
|
keyToTrackMappings |
Mewakili trek memerlukan kunci konten terpisah |
StreamingPolicyFairPlayConfiguration
Kelas untuk menentukan konfigurasi FairPlay dalam Kebijakan Streaming
Nama | Jenis | Deskripsi |
---|---|---|
allowPersistentLicense |
boolean |
Semua lisensi untuk tetap atau tidak |
customLicenseAcquisitionUrlTemplate |
string |
Templat untuk URL layanan kustom yang mengirimkan lisensi ke pemutar pengguna akhir. Tidak diperlukan saat menggunakan Azure Media Services untuk menerbitkan lisensi. Template mendukung token yang dapat diganti yang akan diperbarui oleh layanan saat runtime dengan nilai khusus untuk permintaan. Nilai token yang saat ini didukung adalah {AlternativeMediaId}, yang diganti dengan nilai StreamingLocatorId.AlternativeMediaId, dan {ContentKeyId}, yang diganti dengan nilai pengidentifikasi kunci yang diminta. |
StreamingPolicyPlayReadyConfiguration
Kelas untuk menentukan konfigurasi PlayReady dalam Kebijakan Streaming
Nama | Jenis | Deskripsi |
---|---|---|
customLicenseAcquisitionUrlTemplate |
string |
Templat untuk URL layanan kustom yang mengirimkan lisensi ke pemutar pengguna akhir. Tidak diperlukan saat menggunakan Azure Media Services untuk menerbitkan lisensi. Template mendukung token yang dapat diganti yang akan diperbarui oleh layanan saat runtime dengan nilai khusus untuk permintaan. Nilai token yang saat ini didukung adalah {AlternativeMediaId}, yang diganti dengan nilai StreamingLocatorId.AlternativeMediaId, dan {ContentKeyId}, yang diganti dengan nilai pengidentifikasi kunci yang diminta. |
playReadyCustomAttributes |
string |
Atribut kustom untuk PlayReady |
StreamingPolicyWidevineConfiguration
Kelas untuk menentukan konfigurasi Widevine dalam Kebijakan Streaming
Nama | Jenis | Deskripsi |
---|---|---|
customLicenseAcquisitionUrlTemplate |
string |
Templat untuk URL layanan kustom yang mengirimkan lisensi ke pemutar pengguna akhir. Tidak diperlukan saat menggunakan Azure Media Services untuk menerbitkan lisensi. Template mendukung token yang dapat diganti yang akan diperbarui oleh layanan saat runtime dengan nilai khusus untuk permintaan. Nilai token yang saat ini didukung adalah {AlternativeMediaId}, yang diganti dengan nilai StreamingLocatorId.AlternativeMediaId, dan {ContentKeyId}, yang diganti dengan nilai pengidentifikasi kunci yang diminta. |
systemData
Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya.
Nama | Jenis | Deskripsi |
---|---|---|
createdAt |
string |
Tanda waktu pembuatan sumber daya (UTC). |
createdBy |
string |
Identitas yang membuat sumber daya. |
createdByType |
Jenis identitas yang membuat sumber daya. |
|
lastModifiedAt |
string |
Tanda waktu modifikasi terakhir sumber daya (UTC) |
lastModifiedBy |
string |
Identitas yang terakhir mengubah sumber daya. |
lastModifiedByType |
Jenis identitas yang terakhir mengubah sumber daya. |
TrackPropertyCompareOperation
Melacak operasi kondisi properti
Nama | Jenis | Deskripsi |
---|---|---|
Equal |
string |
Operasi yang sama |
Unknown |
string |
Operasi perbandingan properti trek tidak diketahui |
TrackPropertyCondition
Kelas untuk menentukan satu kondisi properti trek
Nama | Jenis | Deskripsi |
---|---|---|
operation |
Lacak operasi kondisi properti |
|
property |
Melacak jenis properti |
|
value |
string |
Melacak nilai properti |
TrackPropertyType
Melacak jenis properti
Nama | Jenis | Deskripsi |
---|---|---|
FourCC |
string |
Lacak FourCC |
Unknown |
string |
Properti trek tidak diketahui |
TrackSelection
Kelas untuk memilih trek
Nama | Jenis | Deskripsi |
---|---|---|
trackSelections |
TrackSelections adalah daftar kondisi properti trek yang dapat menentukan trek |