Live Events - List Get Status
Abrufen status eines Liveereignisses
Ruft status Telemetriedaten eines Liveereignisses ab.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveEvents/{liveEventName}/getStatus?api-version=2022-11-01
URI-Parameter
Name | In | Erforderlich | Typ | Beschreibung |
---|---|---|---|---|
account
|
path | True |
string |
Der Name des Media Services-Kontos. |
live
|
path | True |
string |
Der Name des Liveereignisses, die maximale Länge beträgt 32. RegEx-Muster: |
resource
|
path | True |
string |
Der Name der Ressourcengruppe innerhalb des Azure-Abonnements. |
subscription
|
path | True |
string |
Der eindeutige Bezeichner für ein Microsoft Azure-Abonnement. |
api-version
|
query | True |
string |
Die Version der API, die mit der Clientanforderung verwendet werden soll. |
Antworten
Name | Typ | Beschreibung |
---|---|---|
200 OK |
OK. Die Anforderung war erfolgreich. |
|
202 Accepted |
Akzeptiert: Die Anforderung wurde für die Verarbeitung akzeptiert, und der Vorgang wird asynchron abgeschlossen. Ausführliche Informationen zur Überwachung asynchroner Azure-Vorgänge finden Sie https://go.microsoft.com/fwlink/?linkid=2087017 unter. Header
|
|
Other Status Codes |
Nicht geändert. Das eTag im Anforderungsheader ist identisch mit dem eTag im Speichercontainer. |
|
Other Status Codes |
Die Streamingfehlerantwort, die beschreibt, warum der Vorgang fehlgeschlagen ist. |
Beispiele
Get status of a LiveEvent
Beispielanforderung
Beispiel für eine Antwort
{
"value": [
{
"state": "Stopped",
"healthStatus": "",
"healthDescriptions": [
"No issues with ingest."
],
"lastUpdatedTime": "2022-10-19T22:23:05.22Z",
"ingestion": {
"streamName": "myStream",
"begin": "2022-08-17T22:13:59.45Z",
"end": "2022-08-17T22:20:36.33Z",
"endReason": "MPE_CLIENT_TERMINATED_SESSION",
"ingestInterruptions": [
{
"begin": "2022-08-17T22:14:32.33Z",
"end": "2022-08-17T22:15:33.22Z",
"duration": "PT1S",
"reason": "MPE_CLIENT_TERMINATED_SESSION"
}
]
},
"trackStatus": [
{
"trackId": "audio_128000",
"expectedBitrate": 128000,
"incomingBitrate": null,
"ingestDrift": "",
"requestReceived": null,
"requestSucceeded": null
},
{
"trackId": "video_2025000",
"expectedBitrate": 2025000,
"incomingBitrate": null,
"ingestDrift": "",
"requestReceived": null,
"requestSucceeded": null
}
]
}
]
}
azure-asyncoperation: https://management.azure.com/subscriptions/0a6ec948-5a62-437d-b9df-934dc7c1b722/resourceGroups/mediaresources/providers/Microsoft.Media/mediaservices/slitestmedia10/liveeventoperations/62e4d893-d233-4005-988e-a428d9f77076?api-version=2022-11-01
location: https://management.azure.com/subscriptions/0a6ec948-5a62-437d-b9df-934dc7c1b722/resourceGroups/mediaresources/providers/Microsoft.Media/mediaservices/slitestmedia10/liveevents/myLiveEvent1/operationlocations/62e4d893-d233-4005-988e-a428d9f77076?api-version=2022-11-01
Definitionen
Name | Beschreibung |
---|---|
Error |
Zusätzliche Informationen zum Ressourcenverwaltungsfehler. |
Error |
Die Fehlerdetails. |
Error |
Fehlerantwort |
Live |
Abrufen des Liveereignisses status Ergebnis. |
Live |
Integrität status der letzten 20 Sekunden. |
Live |
Das Liveereignis erfasst Unterbrechungsdaten. |
Live |
Die Telemetriedaten der Liveereigniserfassung. |
Live |
Aktueller Status des Liveereignisses. Weitere Informationen finden Sie unter https://go.microsoft.com/fwlink/?linkid=2139012. |
Live |
Das Liveereignis status. |
Live |
Die Liveereignisverfolgung status. |
ErrorAdditionalInfo
Zusätzliche Informationen zum Ressourcenverwaltungsfehler.
Name | Typ | Beschreibung |
---|---|---|
info |
object |
Zusätzliche Informationen. |
type |
string |
Typ der zusätzlichen Informationen. |
ErrorDetail
Die Fehlerdetails.
Name | Typ | Beschreibung |
---|---|---|
additionalInfo |
Die zusätzlichen Fehlerinformationen. |
|
code |
string |
Der Fehlercode. |
details |
Die Fehlerdetails. |
|
message |
string |
Die Fehlermeldung. |
target |
string |
Das Fehlerziel. |
ErrorResponse
Fehlerantwort
Name | Typ | Beschreibung |
---|---|---|
error |
Das Fehlerobjekt. |
LiveEventGetStatusResult
Abrufen des Liveereignisses status Ergebnis.
Name | Typ | Beschreibung |
---|---|---|
value |
Das Ergebnis der status "Liveereignis abrufen". |
LiveEventHealthStatus
Integrität status der letzten 20 Sekunden.
Name | Typ | Beschreibung |
---|---|---|
Excellent |
string |
Eingehende Bitrate >= 75 % der Zielbitrate UND keine Erfassungswarnung und Fehler AND ABS(IngestDrift) ist gleich 0. |
Good |
string |
Eingehende Bitrate >= 20 % AND no Ingest Error or Warning exception disities which gap < 10 seconds. |
Poor |
string |
Andernfalls. |
LiveEventIngestInterruption
Das Liveereignis erfasst Unterbrechungsdaten.
Name | Typ | Beschreibung |
---|---|---|
begin |
string |
UTC-Zeit des Unterbrechungsstarts, Encoder getrennt. |
duration |
string |
Dauer der Unterbrechung in ISO 8601. Verwenden Sie beispielsweise PT1H30M, um 1 Stunde und 30 Minuten anzugeben. |
end |
string |
UTC-Zeit des Unterbrechungsendes, Encoder erneut verbunden. |
reason |
string |
Unterbrechungsgrund. |
LiveEventIngestion
Die Telemetriedaten der Liveereigniserfassung.
Name | Typ | Beschreibung |
---|---|---|
begin |
string |
Startzeit der Erfassung in UTC. |
end |
string |
Endzeit der Erfassung in UTC. Leer, wenn es noch nicht beendet wurde. |
endReason |
string |
Grund, warum die Erfassung beendet wird. Leer, wenn es noch nicht beendet wurde. Z.B. Dienst beendet. Keine Erfassung. |
ingestInterruptions |
Eintragsliste "IngestInterruption". |
|
streamName |
string |
Name des Erfassungsdatenstroms. |
LiveEventState
Aktueller Status des Liveereignisses. Weitere Informationen finden Sie unter https://go.microsoft.com/fwlink/?linkid=2139012.
Name | Typ | Beschreibung |
---|---|---|
Running |
string |
Die Liveereignisressourcen wurden zugewiesen, Erfassungs- und Vorschau-URLs wurden generiert, und Livestreams können empfangen werden. Zu diesem Zeitpunkt ist die Abrechnung aktiv. Sie müssen für die Liveereignisressource explizit „Beenden“ auswählen, damit keine Gebühren mehr anfallen. |
Stopped |
string |
Dies ist der anfängliche Zustand des Liveereignisses nach der Erstellung (es sei denn, der automatische Start wurde auf „true“ festgelegt). In diesem Status werden keine Gebühren berechnet. In diesem Zustand können die Liveereigniseigenschaften aktualisiert werden, aber das Streaming ist nicht zulässig. |
LiveEventStatus
Das Liveereignis status.
Name | Typ | Beschreibung |
---|---|---|
healthDescriptions |
string[] |
Liste der Zeichenfolgen, die die Integrität status. |
healthStatus |
Integrität status der letzten 20 Sekunden. |
|
ingestion |
Erfassungseintrag für Liveereignisse. |
|
lastUpdatedTime |
string |
Die UTC-Zeit der letzten Aktualisierung dieses status. |
state |
Aktueller Status des Liveereignisses. Weitere Informationen finden Sie unter https://go.microsoft.com/fwlink/?linkid=2139012. |
|
trackStatus |
Eintragsliste nachverfolgen. |
LiveEventTrackStatus
Die Liveereignisverfolgung status.
Name | Typ | Beschreibung |
---|---|---|
expectedBitrate |
integer |
Erwartete Bitrate für diese Spur. |
incomingBitrate |
integer |
Durchschnittliche eingehende Bitrate für die letzten 20 Sekunden, wenn das Liveereignis ausgeführt wird. |
ingestDrift |
string |
Aktueller Erfassungswert in Sekunden für die letzte Minute. |
requestReceived |
integer |
Gesamtanzahl der empfangenen zeitlimitierten Metadatenanforderung. |
requestSucceeded |
integer |
Gesamtanzahl der erfolgreich empfangenen Metadatenanforderung mit zeitlimitierter Metadaten. |
trackId |
string |
Track-ID. |