Streaming Locators - Create
Skapa en positionerare för direktuppspelning i Media Services-kontot
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaServices/{accountName}/streamingLocators/{streamingLocatorName}?api-version=2022-08-01
URI-parametrar
Name | I | Obligatorisk | Typ | Description |
---|---|---|---|---|
account
|
path | True |
string |
Namnet på Media Services-kontot. |
resource
|
path | True |
string |
Namnet på resursgruppen i Azure-prenumerationen. |
streaming
|
path | True |
string |
Namnet på positioneraren för direktuppspelning. |
subscription
|
path | True |
string |
Den unika identifieraren för en Microsoft Azure-prenumeration. |
api-version
|
query | True |
string |
Den version av API:et som ska användas med klientbegäran. |
Begärandetext
Name | Obligatorisk | Typ | Description |
---|---|---|---|
properties.assetName | True |
string |
Tillgångsnamn |
properties.streamingPolicyName | True |
string |
Namnet på den strömningsprincip som används av den här positioneraren för direktuppspelning. Ange antingen namnet på den direktuppspelningsprincip som du skapade eller använd någon av de fördefinierade direktuppspelningsprinciperna. De fördefinierade direktuppspelningsprinciperna är: "Predefined_DownloadOnly", "Predefined_ClearStreamingOnly", "Predefined_DownloadAndClearStreaming", "Predefined_ClearKey", "Predefined_MultiDrmCencStreaming" och "Predefined_MultiDrmStreaming" |
properties.alternativeMediaId |
string |
Alternativt medie-ID för den här positioneraren för direktuppspelning |
|
properties.contentKeys |
ContentKeys som används av den här positioneraren för direktuppspelning. |
||
properties.defaultContentKeyPolicyName |
string |
Namnet på den Standard ContentKeyPolicy som används av den här positioneraren för direktuppspelning. |
|
properties.endTime |
string |
Sluttiden för positioneraren för direktuppspelning. |
|
properties.filters |
string[] |
En lista över tillgångs- eller kontofilter som gäller för den här positioneraren för direktuppspelning |
|
properties.startTime |
string |
Starttiden för positioneraren för direktuppspelning. |
|
properties.streamingLocatorId |
string |
StreamingLocatorId för positioneraren för direktuppspelning. |
Svar
Name | Typ | Description |
---|---|---|
201 Created |
Skapad |
|
Other Status Codes |
Detaljerad felinformation. |
Exempel
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
Exempelbegäran
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"
}
}
Exempelsvar
{
"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
Exempelbegäran
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"
}
}
Exempelsvar
{
"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
Exempelbegäran
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=="
}
]
}
}
Exempelsvar
{
"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": []
}
]
}
}
Definitioner
Name | Description |
---|---|
created |
Den typ av identitet som skapade resursen. |
Error |
Ytterligare information om resurshanteringsfelet. |
Error |
Felinformationen. |
Error |
Felsvar |
Streaming |
En positionerarresurs för direktuppspelning |
Streaming |
Klass för innehållsnyckel i positionerare för direktuppspelning |
Streaming |
Krypteringstyp för innehållsnyckel |
system |
Metadata som rör skapande och senaste ändring av resursen. |
Track |
Spåra egenskapsvillkorsåtgärd |
Track |
Klass för att ange ett egenskapsvillkor för spår |
Track |
Spåra egenskapstyp |
Track |
Klass för att välja ett spår |
createdByType
Den typ av identitet som skapade resursen.
Name | Typ | Description |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
ErrorAdditionalInfo
Ytterligare information om resurshanteringsfelet.
Name | Typ | Description |
---|---|---|
info |
object |
Den ytterligare informationen. |
type |
string |
Ytterligare informationstyp. |
ErrorDetail
Felinformationen.
Name | Typ | Description |
---|---|---|
additionalInfo |
Ytterligare information om felet. |
|
code |
string |
Felkoden. |
details |
Felinformationen. |
|
message |
string |
Felmeddelandet. |
target |
string |
Felmålet. |
ErrorResponse
Felsvar
Name | Typ | Description |
---|---|---|
error |
Felobjektet. |
StreamingLocator
En positionerarresurs för direktuppspelning
Name | Typ | Description |
---|---|---|
id |
string |
Fullständigt kvalificerat resurs-ID för resursen. Exempel – /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
name |
string |
Namnet på resursen |
properties.alternativeMediaId |
string |
Alternativt medie-ID för den här positioneraren för direktuppspelning |
properties.assetName |
string |
Tillgångsnamn |
properties.contentKeys |
ContentKeys som används av den här positioneraren för direktuppspelning. |
|
properties.created |
string |
Skapandetiden för positioneraren för direktuppspelning. |
properties.defaultContentKeyPolicyName |
string |
Namnet på den Standard ContentKeyPolicy som används av den här positioneraren för direktuppspelning. |
properties.endTime |
string |
Sluttiden för positioneraren för direktuppspelning. |
properties.filters |
string[] |
En lista över tillgångs- eller kontofilter som gäller för den här positioneraren för direktuppspelning |
properties.startTime |
string |
Starttiden för positioneraren för direktuppspelning. |
properties.streamingLocatorId |
string |
StreamingLocatorId för positioneraren för direktuppspelning. |
properties.streamingPolicyName |
string |
Namnet på den strömningsprincip som används av den här positioneraren för direktuppspelning. Ange antingen namnet på den direktuppspelningsprincip som du skapade eller använd någon av de fördefinierade direktuppspelningsprinciperna. De fördefinierade direktuppspelningsprinciperna är: "Predefined_DownloadOnly", "Predefined_ClearStreamingOnly", "Predefined_DownloadAndClearStreaming", "Predefined_ClearKey", "Predefined_MultiDrmCencStreaming" och "Predefined_MultiDrmStreaming" |
systemData |
Systemmetadata som är relaterade till den här resursen. |
|
type |
string |
Resurstypen. Till exempel "Microsoft.Compute/virtualMachines" eller "Microsoft.Storage/storageAccounts" |
StreamingLocatorContentKey
Klass för innehållsnyckel i positionerare för direktuppspelning
Name | Typ | Description |
---|---|---|
id |
string |
ID för innehållsnyckel |
labelReferenceInStreamingPolicy |
string |
Etikett för innehållsnyckel enligt strömningsprincipen |
policyName |
string |
ContentKeyPolicy som används av innehållsnyckeln |
tracks |
Spårar som använder den här innehållsnyckeln |
|
type |
Krypteringstyp för innehållsnyckel |
|
value |
string |
Värdet för innehållsnyckeln |
StreamingLocatorContentKeyType
Krypteringstyp för innehållsnyckel
Name | Typ | Description |
---|---|---|
CommonEncryptionCbcs |
string |
Vanlig kryptering med CBCS |
CommonEncryptionCenc |
string |
Vanlig kryptering med CENC |
EnvelopeEncryption |
string |
Kuvertkryptering |
systemData
Metadata som rör skapande och senaste ändring av resursen.
Name | Typ | Description |
---|---|---|
createdAt |
string |
Tidsstämpeln för resursskapande (UTC). |
createdBy |
string |
Identiteten som skapade resursen. |
createdByType |
Den typ av identitet som skapade resursen. |
|
lastModifiedAt |
string |
Tidsstämpeln för resursens senaste ändring (UTC) |
lastModifiedBy |
string |
Identiteten som senast ändrade resursen. |
lastModifiedByType |
Den typ av identitet som senast ändrade resursen. |
TrackPropertyCompareOperation
Spåra egenskapsvillkorsåtgärd
Name | Typ | Description |
---|---|---|
Equal |
string |
Lika med åtgärd |
Unknown |
string |
Okänd åtgärd för jämförelse av spåregenskap |
TrackPropertyCondition
Klass för att ange ett egenskapsvillkor för spår
Name | Typ | Description |
---|---|---|
operation |
Spåra egenskapsvillkorsåtgärd |
|
property |
Spåra egenskapstyp |
|
value |
string |
Spåra egenskapsvärde |
TrackPropertyType
Spåra egenskapstyp
Name | Typ | Description |
---|---|---|
FourCC |
string |
Spår FourCC |
Unknown |
string |
Okänd spåregenskap |
TrackSelection
Klass för att välja ett spår
Name | Typ | Description |
---|---|---|
trackSelections |
TrackSelections är en lista med villkor för spåregenskaper som kan ange spår |