Live Outputs - Operation Location
Ottenere lo stato dell'operazione.
Ottenere lo stato dell'operazione live output.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveEvents/{liveEventName}/liveOutputs/{liveOutputName}/operationLocations/{operationId}?api-version=2022-11-01
Parametri dell'URI
Nome | In | Necessario | Tipo | Descrizione |
---|---|---|---|---|
account
|
path | True |
string |
Nome dell'account di Servizi multimediali. |
live
|
path | True |
string |
Il nome dell'evento live, la lunghezza massima è 32. Criterio di espressione regolare: |
live
|
path | True |
string |
Nome dell'output live. Criterio di espressione regolare: |
operation
|
path | True |
string |
ID di un'operazione asincrona in corso. |
resource
|
path | True |
string |
Nome del gruppo di risorse all'interno della sottoscrizione di Azure. |
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. |
Risposte
Nome | Tipo | Descrizione |
---|---|---|
200 OK |
OK. La richiesta ha avuto esito positivo. |
|
202 Accepted |
Accettato. La richiesta è stata accettata per l'elaborazione e l'operazione verrà completata in modo asincrono. Per informazioni dettagliate sul monitoraggio delle operazioni asincrone di Azure, vedere https://go.microsoft.com/fwlink/?linkid=2087017 per informazioni dettagliate sul monitoraggio delle operazioni di Azure. |
|
Other Status Codes |
Risposta di errore di streaming che descrive perché l'operazione non è riuscita. |
Esempio
Get the LiveOutput operation status
Esempio di richiesta
GET https://management.azure.com/subscriptions/0a6ec948-5a62-437d-b9df-934dc7c1b722/resourceGroups/mediaresources/providers/Microsoft.Media/mediaservices/slitestmedia10/liveEvents/myLiveEvent1/liveOutputs/myLiveOutput1/operationLocations/62e4d893-d233-4005-988e-a428d9f77076?api-version=2022-11-01
Risposta di esempio
{
"name": "myLiveOutput1",
"id": "/subscriptions/0a6ec948-5a62-437d-b9df-934dc7c1b722/resourceGroups/mediaresources/providers/Microsoft.Media/mediaservices/slitestmedia10/liveevents/myLiveEvent1/liveoutputs/myLiveOutput1",
"type": "Microsoft.Media/mediaservices/liveevents/liveoutputs",
"properties": {
"description": null,
"assetName": "cb2ae0bc-677a-4830-9c8e-06ce4c4cb607",
"archiveWindowLength": "PT5M",
"manifestName": "fc7096f5-c488-4b86-8302-f3bfde53fc27",
"outputSnapTime": 0,
"resourceState": "Running",
"provisioningState": "Succeeded",
"created": "0001-01-01T00:00:00-08:00",
"lastModified": "0001-01-01T00:00:00-08:00",
"hls": {
"fragmentsPerTsSegment": 5
},
"rewindWindowLength": "PT5M"
},
"systemData": {
"createdBy": "example@microsoft.com",
"createdByType": "User",
"createdAt": "0001-01-01T00:00:00-08:00",
"lastModifiedBy": "example@microsoft.com",
"lastModifiedByType": "User",
"lastModifiedAt": "0001-01-01T00:00:00-08:00"
}
}
Definizioni
Nome | Descrizione |
---|---|
created |
Tipo di identità che ha creato la risorsa. |
Error |
Informazioni aggiuntive sulla gestione delle risorse. |
Error |
Dettagli dell'errore. |
Error |
Risposta di errore |
Hls |
HTTP Live Streaming (HLS) impostazione di imballaggio per l'output live. |
Live |
Output live. |
Live |
Stato della risorsa dell'output live. |
system |
Metadati relativi alla creazione e all'ultima modifica della risorsa. |
createdByType
Tipo di identità che ha creato la risorsa.
Nome | Tipo | Descrizione |
---|---|---|
Application |
string |
|
Key |
string |
|
ManagedIdentity |
string |
|
User |
string |
ErrorAdditionalInfo
Informazioni aggiuntive sulla gestione delle risorse.
Nome | Tipo | Descrizione |
---|---|---|
info |
object |
Informazioni aggiuntive. |
type |
string |
Tipo di informazioni aggiuntive. |
ErrorDetail
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. |
ErrorResponse
Risposta di errore
Nome | Tipo | Descrizione |
---|---|---|
error |
Oggetto error. |
Hls
HTTP Live Streaming (HLS) impostazione di imballaggio per l'output live.
Nome | Tipo | Descrizione |
---|---|---|
fragmentsPerTsSegment |
integer |
Numero di frammenti in un segmento TS (HLS) HTTP Live Streaming nell'output dell'evento live. Questo valore non influisce sul rapporto di compressione per l'output CMAF di HLS. |
LiveOutput
Output live.
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.archiveWindowLength |
string |
ISO 8601 tempo compreso tra 1 minuto e 25 ore per indicare la lunghezza massima del contenuto che può essere archiviata nell'asset per questo output live. In questo modo viene impostata anche la lunghezza massima del contenuto per la finestra di riavvolgimento. Ad esempio, usare PT1H30M per indicare 1 ora e 30 minuti di finestra di archivio. |
properties.assetName |
string |
Asset a cui verrà scritto l'output live. |
properties.created |
string |
Ora di creazione dell'output live. |
properties.description |
string |
Descrizione dell'output live. |
properties.hls |
HTTP Live Streaming (HLS) impostazione di imballaggio per l'output live. |
|
properties.lastModified |
string |
Ora dell'ultima modifica dell'output live. |
properties.manifestName |
string |
Nome file manifesto. Se non specificato, il servizio genererà automaticamente uno. |
properties.outputSnapTime |
integer |
Timestamp iniziale che l'output live inizierà in corrispondenza di qualsiasi contenuto prima che questo valore non venga archiviato. |
properties.provisioningState |
string |
Stato di provisioning dell'output live. |
properties.resourceState |
Stato della risorsa dell'output live. |
|
properties.rewindWindowLength |
string |
ISO 8601 tempo compreso tra 1 minuto e durata dell'archivioWindowLength per controllare la lunghezza della finestra in grado di cercare durante Live. Il servizio non userà questa proprietà dopo l'arresto di LiveOutput. Il VOD archiviato avrà contenuto completo con ArchiveWindowLength originale. Ad esempio, usare PT1H30M per indicare 1 ora e 30 minuti di lunghezza della finestra di riavvolgimento. Il servizio userà il valore predefinito implicito 30m solo se Live Event abilita LL. |
systemData |
Metadati di sistema relativi a questa risorsa. |
|
type |
string |
Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" |
LiveOutputResourceState
Stato della risorsa dell'output live.
Nome | Tipo | Descrizione |
---|---|---|
Creating |
string |
L'output live viene creato. Nessun contenuto archiviato nell'asset finché l'output attivo non è in esecuzione. |
Deleting |
string |
L'output live viene eliminato. L'asset live viene convertito da live ad asset su richiesta. Tutti gli URL di streaming creati nell'asset di output live continuano a funzionare. |
Running |
string |
L'output live è in esecuzione e archivia il contenuto live streaming nell'asset se è disponibile un input valido da un codificatore di contributi. |
systemData
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. |