Streaming Locators - Create
Membuat Pencari Lokasi Streaming di akun Media Services
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/streamingLocators/{streamingLocatorName}?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 Pencari Lokasi Streaming. |
subscription
|
path | True |
string |
Pengidentifikasi unik untuk langganan Microsoft Azure. |
api-version
|
query | True |
string |
Versi API yang akan digunakan dengan permintaan klien. |
Isi Permintaan
Nama | Diperlukan | Jenis | Deskripsi |
---|---|---|---|
properties.assetName | True |
string |
Nama Aset |
properties.streamingPolicyName | True |
string |
Nama Kebijakan Streaming yang digunakan oleh Pencari Lokasi Streaming ini. Tentukan nama Kebijakan Streaming yang Anda buat atau gunakan salah satu Kebijakan Streaming yang telah ditentukan sebelumnya. Kebijakan Streaming yang telah ditentukan sebelumnya yang tersedia adalah: 'Predefined_DownloadOnly', 'Predefined_ClearStreamingOnly', 'Predefined_DownloadAndClearStreaming', 'Predefined_ClearKey', 'Predefined_MultiDrmCencStreaming' dan 'Predefined_MultiDrmStreaming' |
properties.alternativeMediaId |
string |
ID Media Alternatif dari Pencari Lokasi Streaming ini |
|
properties.contentKeys |
ContentKeys yang digunakan oleh Pencari Lokasi Streaming ini. |
||
properties.defaultContentKeyPolicyName |
string |
Nama ContentKeyPolicy default yang digunakan oleh Pencari Lokasi Streaming ini. |
|
properties.endTime |
string |
Waktu akhir Pencari Lokasi Streaming. |
|
properties.filters |
string[] |
Daftar filter aset atau akun yang berlaku untuk pencari streaming ini |
|
properties.startTime |
string |
Waktu mulai Pencari Lokasi Streaming. |
|
properties.streamingLocatorId |
string |
StreamingLocatorId dari Pencari Lokasi Streaming. |
Respons
Nama | Jenis | Deskripsi |
---|---|---|
201 Created |
Dibuat |
|
Other Status Codes |
Informasi kesalahan terperinci. |
Contoh
Creates a Streaming Locator with clear streaming |
Creates a Streaming Locator with secure streaming |
Creates a Streaming Locator with user defined content keys |
Creates a Streaming Locator with clear streaming
Sample Request
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contosorg/providers/Microsoft.Media/mediaServices/contosomedia/streamingLocators/UserCreatedClearStreamingLocator?api-version=2022-08-01
{
"properties": {
"streamingPolicyName": "clearStreamingPolicy",
"assetName": "ClimbingMountRainier"
}
}
Sample Response
{
"name": "UserCreatedClearStreamingLocator",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contosorg/providers/Microsoft.Media/mediaservices/contosomedia/streamingLocators/UserCreatedClearStreamingLocator",
"type": "Microsoft.Media/mediaservices/streamingLocators",
"properties": {
"assetName": "ClimbingMountRainier",
"created": "2018-08-08T18:29:32.4323237Z",
"endTime": "9999-12-31T23:59:59.9999999Z",
"streamingLocatorId": "e34b0fc4-3be0-4a3c-9793-1f6b7be5b013",
"streamingPolicyName": "clearStreamingPolicy",
"contentKeys": []
}
}
Creates a Streaming Locator with secure streaming
Sample Request
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contosorg/providers/Microsoft.Media/mediaServices/contosomedia/streamingLocators/UserCreatedSecureStreamingLocator?api-version=2022-08-01
{
"properties": {
"streamingPolicyName": "UserCreatedSecureStreamingPolicy",
"assetName": "ClimbingMountRainier",
"startTime": "2018-03-01T00:00:00Z",
"endTime": "2028-12-31T23:59:59.9999999Z"
}
}
Sample Response
{
"name": "UserCreatedSecureStreamingLocator",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contosorg/providers/Microsoft.Media/mediaservices/contosomedia/streamingLocators/UserCreatedSecureStreamingLocator",
"type": "Microsoft.Media/mediaservices/streamingLocators",
"properties": {
"assetName": "ClimbingMountRainier",
"created": "2018-08-08T18:29:32.6243295Z",
"startTime": "2018-03-01T00:00:00Z",
"endTime": "2028-12-31T23:59:59.9999999Z",
"streamingLocatorId": "962775be-41fb-452a-b0dc-72ca2543a945",
"streamingPolicyName": "UserCreatedSecureStreamingPolicy",
"contentKeys": [
{
"id": "1b2d5581-4518-4a51-ad8a-f55d3bf993d4",
"type": "CommonEncryptionCbcs",
"labelReferenceInStreamingPolicy": "cbcsDefaultKey",
"tracks": []
},
{
"id": "1a9858b1-3566-4bf1-9fee-60f2fb98e7e4",
"type": "CommonEncryptionCenc",
"labelReferenceInStreamingPolicy": "cencDefaultKey",
"tracks": []
},
{
"id": "5faac86a-3aca-4d6b-99c0-6bb8cc3497a1",
"type": "EnvelopeEncryption",
"labelReferenceInStreamingPolicy": "aesDefaultKey",
"tracks": []
}
]
}
}
Creates a Streaming Locator with user defined content keys
Sample Request
PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contosorg/providers/Microsoft.Media/mediaServices/contosomedia/streamingLocators/UserCreatedSecureStreamingLocatorWithUserDefinedContentKeys?api-version=2022-08-01
{
"properties": {
"assetName": "ClimbingMountRainier",
"streamingPolicyName": "secureStreamingPolicy",
"streamingLocatorId": "90000000-0000-0000-0000-00000000000A",
"contentKeys": [
{
"labelReferenceInStreamingPolicy": "aesDefaultKey",
"id": "60000000-0000-0000-0000-000000000001",
"value": "1UqLohAfWsEGkULYxHjYZg=="
},
{
"labelReferenceInStreamingPolicy": "cencDefaultKey",
"id": "60000000-0000-0000-0000-000000000004",
"value": "4UqLohAfWsEGkULYxHjYZg=="
},
{
"labelReferenceInStreamingPolicy": "cbcsDefaultKey",
"id": "60000000-0000-0000-0000-000000000007",
"value": "7UqLohAfWsEGkULYxHjYZg=="
}
]
}
}
Sample Response
{
"name": "UserCreatedSecureStreamingLocatorWithUserDefinedContentKeys",
"id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contosorg/providers/Microsoft.Media/mediaservices/contosomedia/streamingLocators/UserCreatedSecureStreamingLocatorWithUserDefinedContentKeys",
"type": "Microsoft.Media/mediaservices/streamingLocators",
"properties": {
"assetName": "ClimbingMountRainier",
"created": "2018-08-08T18:29:32.7859424Z",
"endTime": "9999-12-31T23:59:59.9999999Z",
"streamingLocatorId": "90000000-0000-0000-0000-00000000000a",
"streamingPolicyName": "secureStreamingPolicy",
"contentKeys": [
{
"id": "60000000-0000-0000-0000-000000000007",
"type": "CommonEncryptionCbcs",
"labelReferenceInStreamingPolicy": "cbcsDefaultKey",
"tracks": []
},
{
"id": "60000000-0000-0000-0000-000000000004",
"type": "CommonEncryptionCenc",
"labelReferenceInStreamingPolicy": "cencDefaultKey",
"tracks": []
},
{
"id": "60000000-0000-0000-0000-000000000001",
"type": "EnvelopeEncryption",
"labelReferenceInStreamingPolicy": "aesDefaultKey",
"tracks": []
}
]
}
}
Definisi
Nama | Deskripsi |
---|---|
created |
Jenis identitas yang membuat sumber daya. |
Error |
Info tambahan kesalahan manajemen sumber daya. |
Error |
Detail kesalahan. |
Error |
Respons kesalahan |
Streaming |
Sumber daya Pencari Lokasi Streaming |
Streaming |
Kelas untuk kunci konten di Pencari Lokasi Streaming |
Streaming |
Jenis enkripsi Kunci Konten |
system |
Metadata yang berkaitan dengan pembuatan dan modifikasi terakhir sumber daya. |
Track |
Lacak operasi kondisi properti |
Track |
Kelas untuk menentukan satu kondisi properti trek |
Track |
Melacak jenis properti |
Track |
Kelas untuk memilih trek |
createdByType
Jenis identitas yang membuat sumber daya.
Nama | Jenis | Deskripsi |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
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. |
StreamingLocator
Sumber daya Pencari Lokasi 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.alternativeMediaId |
string |
ID Media Alternatif dari Pencari Lokasi Streaming ini |
properties.assetName |
string |
Nama Aset |
properties.contentKeys |
ContentKeys yang digunakan oleh Pencari Lokasi Streaming ini. |
|
properties.created |
string |
Waktu pembuatan Pencari Lokasi Streaming. |
properties.defaultContentKeyPolicyName |
string |
Nama ContentKeyPolicy default yang digunakan oleh Pencari Lokasi Streaming ini. |
properties.endTime |
string |
Waktu akhir Pencari Lokasi Streaming. |
properties.filters |
string[] |
Daftar filter aset atau akun yang berlaku untuk pencari streaming ini |
properties.startTime |
string |
Waktu mulai Pencari Lokasi Streaming. |
properties.streamingLocatorId |
string |
StreamingLocatorId dari Pencari Lokasi Streaming. |
properties.streamingPolicyName |
string |
Nama Kebijakan Streaming yang digunakan oleh Pencari Lokasi Streaming ini. Tentukan nama Kebijakan Streaming yang Anda buat atau gunakan salah satu Kebijakan Streaming yang telah ditentukan sebelumnya. Kebijakan Streaming yang telah ditentukan sebelumnya yang tersedia adalah: 'Predefined_DownloadOnly', 'Predefined_ClearStreamingOnly', 'Predefined_DownloadAndClearStreaming', 'Predefined_ClearKey', 'Predefined_MultiDrmCencStreaming' dan 'Predefined_MultiDrmStreaming' |
systemData |
Metadata sistem yang berkaitan dengan sumber daya ini. |
|
type |
string |
Jenis sumber daya. Misalnya "Microsoft.Compute/virtualMachines" atau "Microsoft.Storage/storageAccounts" |
StreamingLocatorContentKey
Kelas untuk kunci konten di Pencari Lokasi Streaming
Nama | Jenis | Deskripsi |
---|---|---|
id |
string |
ID Kunci Konten |
labelReferenceInStreamingPolicy |
string |
Label Kunci Konten seperti yang ditentukan dalam Kebijakan Streaming |
policyName |
string |
ContentKeyPolicy yang digunakan oleh Kunci Konten |
tracks |
Trek yang menggunakan Kunci Isi ini |
|
type |
Jenis enkripsi Kunci Konten |
|
value |
string |
Nilai Kunci Konten |
StreamingLocatorContentKeyType
Jenis enkripsi Kunci Konten
Nama | Jenis | Deskripsi |
---|---|---|
CommonEncryptionCbcs |
string |
Enkripsi Umum menggunakan CBCS |
CommonEncryptionCenc |
string |
Enkripsi Umum menggunakan CENC |
EnvelopeEncryption |
string |
Enkripsi Amplop |
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
Lacak 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 |