Aracılığıyla paylaş


Live Events - List Get Status

Bir canlı etkinliğin durumunu alma
Canlı etkinliğin durum telemetrisini alır.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveEvents/{liveEventName}/getStatus?api-version=2022-11-01

URI Parametreleri

Name İçinde Gerekli Tür Description
accountName
path True

string

Media Services hesap adı.

liveEventName
path True

string

Canlı etkinliğin adı, maksimum uzunluk 32'dir.

Normal ifade deseni: ^[a-zA-Z0-9]+(-*[a-zA-Z0-9])*$

resourceGroupName
path True

string

Azure aboneliğindeki kaynak grubunun adı.

subscriptionId
path True

string

Microsoft Azure aboneliğinin benzersiz tanımlayıcısı.

api-version
query True

string

İstemci isteğiyle kullanılacak API'nin sürümü.

Yanıtlar

Name Tür Description
200 OK

LiveEventGetStatusResult

Tamam ögesini seçin. İstek başarılı oldu.

202 Accepted

Kabul. İstek işlenmek üzere kabul edildi ve işlem zaman uyumsuz olarak tamamlanacak. Zaman uyumsuz Azure İşlemlerini izleme hakkında ayrıntılı bilgi için bkz https://go.microsoft.com/fwlink/?linkid=2087017 .

Üst Bilgiler

  • Location: string
  • Azure-AsyncOperation: string
Other Status Codes

Değiştirilmedi. İstek üst bilgisindeki eTag, depolama kapsayıcısında eTag ile aynıdır.

Other Status Codes

ErrorResponse

İşlemin neden başarısız olduğunu açıklayan akış hatası yanıtı.

Örnekler

Get status of a LiveEvent

Örnek isteği

POST https://management.azure.com/subscriptions/0a6ec948-5a62-437d-b9df-934dc7c1b722/resourceGroups/mediaresources/providers/Microsoft.Media/mediaservices/slitestmedia10/liveEvents/myLiveEvent1/getStatus?api-version=2022-11-01

Örnek yanıt

{
  "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

Tanımlar

Name Description
ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

ErrorDetail

Hata ayrıntısı.

ErrorResponse

Hata yanıtı

LiveEventGetStatusResult

Canlı etkinlik durumu sonucunu alın.

LiveEventHealthStatus

Son 20 saniyenin sistem durumu.

LiveEventIngestInterruption

Canlı etkinlik kesinti verilerini alır.

LiveEventIngestion

Canlı olay alımı telemetri verileri.

LiveEventState

Canlı etkinliğin geçerli durumu. Daha fazla bilgi edinmek için bkz. https://go.microsoft.com/fwlink/?linkid=2139012.

LiveEventStatus

Canlı etkinlik durumu.

LiveEventTrackStatus

Canlı etkinlik izleme durumu.

ErrorAdditionalInfo

Kaynak yönetimi hatası ek bilgileri.

Name Tür Description
info

object

Ek bilgiler.

type

string

Ek bilgi türü.

ErrorDetail

Hata ayrıntısı.

Name Tür Description
additionalInfo

ErrorAdditionalInfo[]

Hata ek bilgileri.

code

string

Hata kodu.

details

ErrorDetail[]

Hata ayrıntıları.

message

string

Hata iletisi.

target

string

Hata hedefi.

ErrorResponse

Hata yanıtı

Name Tür Description
error

ErrorDetail

Hata nesnesi.

LiveEventGetStatusResult

Canlı etkinlik durumu sonucunu alın.

Name Tür Description
value

LiveEventStatus[]

Canlı etkinlik durumunu alma işleminin sonucu.

LiveEventHealthStatus

Son 20 saniyenin sistem durumu.

Name Tür Description
Excellent

string

Gelen bit hızı = hedef bit hızının >%75'i VE alma uyarısı ve hatası yok VE ABS(IngestDrift) değeri 0'a eşittir.

Good

string

Gelen bit hızı >= %20 VE alma yok Hata veya uyarı özel durumu kesintileri 10 saniyelik boşluk < .

Poor

string

Aksi takdir -de.

LiveEventIngestInterruption

Canlı etkinlik kesinti verilerini alır.

Name Tür Description
begin

string

UTC kesinti başlangıç saati, kodlayıcı bağlantısı kesildi.

duration

string

ISO 8601 zamanında kesinti süresi. Örneğin, 1 saat 30 dakika belirtmek için PT1H30M kullanın.

end

string

UTC kesinti bitiş saati, kodlayıcı yeniden bağlandı.

reason

string

Kesinti nedeni.

LiveEventIngestion

Canlı olay alımı telemetri verileri.

Name Tür Description
begin

string

Alım saati UTC olarak başlar.

end

string

Alım bitiş saati (UTC). Henüz durdurulmadıysa boş.

endReason

string

Alımın durmasının nedeni. Henüz durdurulmadıysa boş. Örneğin, Hizmet Durduruldu. Alım yok.

ingestInterruptions

LiveEventIngestInterruption[]

IngestInterruption giriş listesi.

streamName

string

Alım akışı adı.

LiveEventState

Canlı etkinliğin geçerli durumu. Daha fazla bilgi edinmek için bkz. https://go.microsoft.com/fwlink/?linkid=2139012.

Name Tür Description
Running

string

Canlı etkinlik kaynakları ayrılmış, alma ve önizleme URL'leri oluşturulmuştur ve canlı akışlar alabilir. Bu noktada faturalama etkindir. Daha fazla faturalamayı durdurmak için canlı etkinlik kaynağında Dur'u açıkça çağırmanız gerekir.

Stopped

string

Bu, oluşturulduktan sonra canlı etkinliğin ilk durumudur (otomatik başlangıç true olarak ayarlanmadıysa).) Bu durumda faturalama gerçekleşmez. Bu durumda canlı etkinlik özellikleri güncelleştirilebilir ancak akışa izin verilmez.

LiveEventStatus

Canlı etkinlik durumu.

Name Tür Description
healthDescriptions

string[]

Sistem durumunu iki yana yaslayan dizelerin listesi.

healthStatus

LiveEventHealthStatus

Son 20 saniyenin sistem durumu.

ingestion

LiveEventIngestion

Canlı olay alımı girdisi.

lastUpdatedTime

string

Bu durumun son güncelleştirilen UTC saati.

state

LiveEventState

Canlı etkinliğin geçerli durumu. Daha fazla bilgi edinmek için bkz. https://go.microsoft.com/fwlink/?linkid=2139012.

trackStatus

LiveEventTrackStatus[]

Giriş listesini izleme.

LiveEventTrackStatus

Canlı etkinlik izleme durumu.

Name Tür Description
expectedBitrate

integer

Bu parça için bit hızı bekleniyor.

incomingBitrate

integer

Canlı etkinlik çalışırken son 20 saniye için ortalama gelen bit hızı.

ingestDrift

string

Son 1 dakika için saniye olarak geçerli alma kayma değeri.

requestReceived

integer

Alınan zamanlanmış meta veri isteğinin toplam sayısı.

requestSucceeded

integer

Alınan başarılı zamanlanmış meta veri isteğinin toplam sayısı.

trackId

string

İzleme Kimliği.