Live Events - List Get Status
Získání stavu jedné živé události
Získá telemetrii stavu živé události.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveEvents/{liveEventName}/getStatus?api-version=2022-11-01
Parametry identifikátoru URI
Name | V | Vyžadováno | Typ | Description |
---|---|---|---|---|
account
|
path | True |
string |
Název účtu služby Media Services. |
live
|
path | True |
string |
Název živé události, maximální délka je 32. Vzor regulárního výrazu: |
resource
|
path | True |
string |
Název skupiny prostředků v rámci předplatného Azure. |
subscription
|
path | True |
string |
Jedinečný identifikátor předplatného Microsoft Azure. |
api-version
|
query | True |
string |
Verze rozhraní API, která se má použít s žádostí klienta. |
Odpovědi
Name | Typ | Description |
---|---|---|
200 OK |
OK. Žádost byla úspěšná. |
|
202 Accepted |
Přijata. Požadavek byl přijat ke zpracování a operace se dokončí asynchronně. Podrobnosti https://go.microsoft.com/fwlink/?linkid=2087017 najdete v tématu Monitorování asynchronních operací Azure. Hlavičky
|
|
Other Status Codes |
Není změněno. Značka eTag v hlavičce požadavku je stejná jako značka eTag v kontejneru úložiště. |
|
Other Status Codes |
Odpověď na chybu streamování popisující, proč operace selhala. |
Příklady
Get status of a LiveEvent
Ukázkový požadavek
Ukázková odpověď
{
"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
Definice
Name | Description |
---|---|
Error |
Další informace o chybě správy prostředků |
Error |
Podrobnosti o chybě. |
Error |
Odpověď na chybu |
Live |
Získejte výsledek stavu živé události. |
Live |
Stav posledních 20 sekund. |
Live |
Živá událost ingestuje data přerušení. |
Live |
Telemetrická data pro příjem živých událostí. |
Live |
Aktuální stav živé události. Další informace naleznete v tématu https://go.microsoft.com/fwlink/?linkid=2139012. |
Live |
Stav živé události. |
Live |
Stav sledování živé události. |
ErrorAdditionalInfo
Další informace o chybě správy prostředků
Name | Typ | Description |
---|---|---|
info |
object |
Další informace. |
type |
string |
Další typ informací. |
ErrorDetail
Podrobnosti o chybě.
Name | Typ | Description |
---|---|---|
additionalInfo |
Další informace o chybě |
|
code |
string |
Kód chyby |
details |
Podrobnosti o chybě |
|
message |
string |
Chybová zpráva |
target |
string |
Cíl chyby. |
ErrorResponse
Odpověď na chybu
Name | Typ | Description |
---|---|---|
error |
Objekt chyby. |
LiveEventGetStatusResult
Získejte výsledek stavu živé události.
Name | Typ | Description |
---|---|---|
value |
Výsledek získání stavu živé události. |
LiveEventHealthStatus
Stav posledních 20 sekund.
Name | Typ | Description |
---|---|---|
Excellent |
string |
Příchozí přenosová rychlost >= 75 % cílové přenosové rychlosti A žádné upozornění a chyba Ingestu a ABS(IngestDrift) se rovná 0. |
Good |
string |
Příchozí přenosová rychlost >= 20 % A bez ingestování Chyby nebo výjimky upozornění, které zaostávají < za 10 sekund. |
Poor |
string |
Jinak. |
LiveEventIngestInterruption
Živá událost ingestuje data přerušení.
Name | Typ | Description |
---|---|---|
begin |
string |
Čas UTC přerušení spuštění, kodér byl odpojen. |
duration |
string |
Doba přerušení v čase ISO 8601. Můžete například použít PT1H30M k označení 1 hodiny a 30 minut. |
end |
string |
Čas UTC ukončení přerušení, kodér se znovu připojil. |
reason |
string |
Důvod přerušení. |
LiveEventIngestion
Telemetrická data pro příjem živých událostí.
Name | Typ | Description |
---|---|---|
begin |
string |
Čas zahájení příjmu dat v UTC. |
end |
string |
Koncový čas příjmu dat v UTC. Prázdné, pokud ještě není zastaveno. |
endReason |
string |
Důvod, proč se příjem dat zastaví Prázdné, pokud ještě není zastaveno. Např. Služba byla zastavena. Bez příjmu dat. |
ingestInterruptions |
Seznam položek IngestInterruption. |
|
streamName |
string |
Název streamu příjmu dat. |
LiveEventState
Aktuální stav živé události. Další informace naleznete v tématu https://go.microsoft.com/fwlink/?linkid=2139012.
Name | Typ | Description |
---|---|---|
Running |
string |
Prostředky živé události byly přiděleny, vygenerovaly se adresy URL pro ingestování a náhled a jsou schopné přijímat živé streamy. V tuto chvíli je fakturace aktivní. Pokud chcete zastavit další fakturaci, musíte u prostředku živé události explicitně volat stop. |
Stopped |
string |
Toto je počáteční stav živé události po vytvoření (pokud nebylo automatické spuštění nastaveno na hodnotu true). V tomto stavu nedochází k žádné fakturaci. V tomto stavu je možné aktualizovat vlastnosti živé události, ale streamování není povolené. |
LiveEventStatus
Stav živé události.
Name | Typ | Description |
---|---|---|
healthDescriptions |
string[] |
Seznam řetězců odůvodňujících stav |
healthStatus |
Stav posledních 20 sekund. |
|
ingestion |
Položka příjmu živé události. |
|
lastUpdatedTime |
string |
Čas poslední aktualizace (UTC) tohoto stavu |
state |
Aktuální stav živé události. Další informace naleznete v tématu https://go.microsoft.com/fwlink/?linkid=2139012. |
|
trackStatus |
Seznam položek sledování. |
LiveEventTrackStatus
Stav sledování živé události.
Name | Typ | Description |
---|---|---|
expectedBitrate |
integer |
Očekává se přenosová rychlost pro tuto trasu. |
incomingBitrate |
integer |
Průměrná příchozí přenosová rychlost za posledních 20 sekund, pokud je spuštěná živá událost. |
ingestDrift |
string |
Aktuální hodnota posunu příjmu v sekundách za posledních 1 minutu. |
requestReceived |
integer |
Celkový počet přijatých požadavků na časovaná metadata |
requestSucceeded |
integer |
Celkový počet úspěšných přijatých požadavků na časovaná metadata |
trackId |
string |
ID sledování. |