Live Events - List Get Status
Pobieranie stanu jednego wydarzenia na żywo
Pobiera dane telemetryczne stanu wydarzenia na żywo.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveEvents/{liveEventName}/getStatus?api-version=2022-11-01
Parametry identyfikatora URI
Nazwa | W | Wymagane | Typ | Opis |
---|---|---|---|---|
account
|
path | True |
string |
Nazwa konta usługi Media Services. |
live
|
path | True |
string |
Nazwa wydarzenia na żywo, maksymalna długość to 32. Wzorzec wyrażenia regularnego: |
resource
|
path | True |
string |
Nazwa grupy zasobów w ramach subskrypcji platformy Azure. |
subscription
|
path | True |
string |
Unikatowy identyfikator subskrypcji platformy Microsoft Azure. |
api-version
|
query | True |
string |
Wersja interfejsu API, która ma być używana z żądaniem klienta. |
Odpowiedzi
Nazwa | Typ | Opis |
---|---|---|
200 OK |
OK. Żądanie zakończyło się pomyślnie. |
|
202 Accepted |
Akceptowane. Żądanie zostało zaakceptowane na potrzeby przetwarzania, a operacja zostanie ukończona asynchronicznie. Zobacz https://go.microsoft.com/fwlink/?linkid=2087017 , aby uzyskać szczegółowe informacje na temat asynchronicznych operacji platformy Azure monitorowania. Nagłówki
|
|
Other Status Codes |
Nie zmodyfikowano. Element eTag w nagłówku żądania jest taki sam jak element eTag w kontenerze magazynu. |
|
Other Status Codes |
Odpowiedź z błędem przesyłania strumieniowego opisująca, dlaczego operacja nie powiodła się. |
Przykłady
Get status of a LiveEvent
Przykładowe żądanie
Przykładowa odpowiedź
{
"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
Definicje
Nazwa | Opis |
---|---|
Error |
Dodatkowe informacje o błędzie zarządzania zasobami. |
Error |
Szczegóły błędu. |
Error |
Odpowiedź na błąd |
Live |
Pobierz wynik stanu wydarzenia na żywo. |
Live |
Stan kondycji z ostatnich 20 sekund. |
Live |
Zdarzenie na żywo pozyskuje dane o przerwie. |
Live |
Dane telemetryczne pozyskiwania zdarzeń na żywo. |
Live |
Bieżący stan wydarzenia na żywo. Aby uzyskać więcej informacji, zobacz https://go.microsoft.com/fwlink/?linkid=2139012. |
Live |
Stan wydarzenia na żywo. |
Live |
Stan śledzenia wydarzeń na żywo. |
ErrorAdditionalInfo
Dodatkowe informacje o błędzie zarządzania zasobami.
Nazwa | Typ | Opis |
---|---|---|
info |
object |
Dodatkowe informacje. |
type |
string |
Dodatkowy typ informacji. |
ErrorDetail
Szczegóły błędu.
Nazwa | Typ | Opis |
---|---|---|
additionalInfo |
Dodatkowe informacje o błędzie. |
|
code |
string |
Kod błędu. |
details |
Szczegóły błędu. |
|
message |
string |
Komunikat o błędzie. |
target |
string |
Element docelowy błędu. |
ErrorResponse
Odpowiedź na błąd
Nazwa | Typ | Opis |
---|---|---|
error |
Obiekt error. |
LiveEventGetStatusResult
Pobierz wynik stanu wydarzenia na żywo.
Nazwa | Typ | Opis |
---|---|---|
value |
Wynik stanu zdarzenia na żywo. |
LiveEventHealthStatus
Stan kondycji z ostatnich 20 sekund.
Nazwa | Typ | Opis |
---|---|---|
Excellent |
string |
Szybkość >transmisji bitów przychodzących = 75% docelowej szybkości transmisji bitów ORAZ brak ostrzeżenia i błędu POZYSKIWANIA ORAZ ABS(IngestDrift) jest równe 0. |
Good |
string |
Szybkość transmisji >bitów przychodzących = 20% I brak błędów pozyskiwania lub wyjątków ostrzegawczych, które przerywają < 10 sekund. |
Poor |
string |
Inaczej. |
LiveEventIngestInterruption
Zdarzenie na żywo pozyskuje dane o przerwie.
Nazwa | Typ | Opis |
---|---|---|
begin |
string |
Czas utc rozpoczęcia przerwy, odłączony koder. |
duration |
string |
Czas trwania przerwy w działaniu ISO 8601. Na przykład użyj PT1H30M, aby wskazać 1 godzinę i 30 minut. |
end |
string |
Godzina zakończenia przerwy w działaniu kodera i ponownego połączenia. |
reason |
string |
Przyczyna przerwania. |
LiveEventIngestion
Dane telemetryczne pozyskiwania zdarzeń na żywo.
Nazwa | Typ | Opis |
---|---|---|
begin |
string |
Godzina rozpoczęcia pozyskiwania w formacie UTC. |
end |
string |
Godzina zakończenia pozyskiwania w formacie UTC. Pusty, jeśli jeszcze nie został zatrzymany. |
endReason |
string |
Przyczyna zatrzymania pozyskiwania. Pusty, jeśli jeszcze nie został zatrzymany. Np. Zatrzymano usługę. Brak pozyskiwania. |
ingestInterruptions |
Lista pozycji IngestInterruption. |
|
streamName |
string |
Nazwa strumienia pozyskiwania. |
LiveEventState
Bieżący stan wydarzenia na żywo. Aby uzyskać więcej informacji, zobacz https://go.microsoft.com/fwlink/?linkid=2139012.
Nazwa | Typ | Opis |
---|---|---|
Running |
string |
Przydzielono zasoby zdarzeń na żywo, wygenerowano adresy URL pozyskiwania i podglądu oraz można odbierać strumienie na żywo. W tym momencie rozliczenia są aktywne. Aby zatrzymać dalsze rozliczenia, należy jawnie wywołać metodę Zatrzymaj zasób wydarzenia na żywo. |
Stopped |
string |
Jest to początkowy stan wydarzenia na żywo po utworzeniu (chyba że autostart został ustawiony na wartość true). W tym stanie nie ma żadnych rozliczeń. W tym stanie właściwości wydarzenia na żywo można zaktualizować, ale przesyłanie strumieniowe jest niedozwolone. |
LiveEventStatus
Stan wydarzenia na żywo.
Nazwa | Typ | Opis |
---|---|---|
healthDescriptions |
string[] |
Lista ciągów uzasadniających stan kondycji. |
healthStatus |
Stan kondycji z ostatnich 20 sekund. |
|
ingestion |
Wpis pozyskiwania zdarzeń na żywo. |
|
lastUpdatedTime |
string |
Ostatnia aktualizacja czasu UTC tego stanu. |
state |
Bieżący stan wydarzenia na żywo. Aby uzyskać więcej informacji, zobacz https://go.microsoft.com/fwlink/?linkid=2139012. |
|
trackStatus |
Śledzenie listy pozycji. |
LiveEventTrackStatus
Stan śledzenia wydarzeń na żywo.
Nazwa | Typ | Opis |
---|---|---|
expectedBitrate |
integer |
Oczekiwana szybkość transmisji bitów dla tej ścieżki. |
incomingBitrate |
integer |
Średnia szybkość transmisji bitów przychodzących z ostatnich 20 sekund, gdy wydarzenie na żywo jest uruchomione. |
ingestDrift |
string |
Bieżąca wartość dryfu pozyskiwania w sekundach dla ostatniej 1 minuty. |
requestReceived |
integer |
Łączna liczba odebranych żądań metadanych z upływem czasu. |
requestSucceeded |
integer |
Łączna liczba odebranych żądań metadanych zakończonych powodzeniem. |
trackId |
string |
Śledzenie identyfikatora. |