Live Events - List Get Status
Obter o estado de um evento em direto
Obtém a telemetria de estado de um evento em direto.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveEvents/{liveEventName}/getStatus?api-version=2022-11-01
Parâmetros do URI
Name | Em | Necessário | Tipo | Description |
---|---|---|---|---|
account
|
path | True |
string |
O nome da conta dos Serviços de Multimédia. |
live
|
path | True |
string |
O nome do evento em direto, comprimento máximo é 32. Padrão Regex: |
resource
|
path | True |
string |
O nome do grupo de recursos na subscrição do Azure. |
subscription
|
path | True |
string |
O identificador exclusivo de uma subscrição do Microsoft Azure. |
api-version
|
query | True |
string |
A versão da API a utilizar com o pedido de cliente. |
Respostas
Name | Tipo | Description |
---|---|---|
200 OK |
OK. O pedido foi bem-sucedido. |
|
202 Accepted |
Aceite. O pedido foi aceite para processamento e a operação será concluída de forma assíncrona. Veja https://go.microsoft.com/fwlink/?linkid=2087017 para obter detalhes sobre as Operações do Azure assíncronas de monitorização. Cabeçalhos
|
|
Other Status Codes |
Não Modificado. O eTag no cabeçalho do pedido é o mesmo que o eTag no contentor de armazenamento. |
|
Other Status Codes |
A resposta a erros de transmissão em fluxo que descreve a razão pela qual a operação falhou. |
Exemplos
Get status of a LiveEvent
Pedido de amostra
Resposta da amostra
{
"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
Definições
Name | Description |
---|---|
Error |
Informações adicionais sobre o erro de gestão de recursos. |
Error |
O detalhe do erro. |
Error |
Resposta a erros |
Live |
Obtenha o resultado do estado do evento em direto. |
Live |
Estado de funcionamento dos últimos 20 segundos. |
Live |
Os dados de interrupção da ingestão de eventos em direto. |
Live |
Os dados telemétricos de ingestão de eventos em direto. |
Live |
Estado atual do evento em direto. Consulte https://go.microsoft.com/fwlink/?linkid=2139012 para obter mais informações. |
Live |
O estado do evento em direto. |
Live |
O estado do registo de eventos em direto. |
ErrorAdditionalInfo
Informações adicionais sobre o erro de gestão de recursos.
Name | Tipo | Description |
---|---|---|
info |
object |
As informações adicionais. |
type |
string |
O tipo de informação adicional. |
ErrorDetail
O detalhe do erro.
Name | Tipo | Description |
---|---|---|
additionalInfo |
As informações adicionais do erro. |
|
code |
string |
O código de erro. |
details |
Os detalhes do erro. |
|
message |
string |
A mensagem de erro. |
target |
string |
O destino do erro. |
ErrorResponse
Resposta a erros
Name | Tipo | Description |
---|---|---|
error |
O objeto de erro. |
LiveEventGetStatusResult
Obtenha o resultado do estado do evento em direto.
Name | Tipo | Description |
---|---|---|
value |
O resultado do estado do evento em direto. |
LiveEventHealthStatus
Estado de funcionamento dos últimos 20 segundos.
Name | Tipo | Description |
---|---|---|
Excellent |
string |
Velocidade de transmissão >de entrada = 75% da velocidade de transmissão de destino E nenhum aviso de ingestão e erro E ABS(Ingestão À Deriva) é igual a 0. |
Good |
string |
Velocidade de transmissão >de entrada = 20% E nenhuma exceção de erro ou aviso de ingestão de dados descontinua o intervalo < de 10 segundos. |
Poor |
string |
Caso contrário. |
LiveEventIngestInterruption
Os dados de interrupção da ingestão de eventos em direto.
Name | Tipo | Description |
---|---|---|
begin |
string |
Hora UTC do início da interrupção, codificador desligado. |
duration |
string |
Duração da interrupção na hora ISO 8601. Por exemplo, utilize PT1H30M para indicar 1 hora e 30 minutos. |
end |
string |
Hora UTC do fim da interrupção, codificador novamente ligado. |
reason |
string |
Motivo da interrupção. |
LiveEventIngestion
Os dados telemétricos de ingestão de eventos em direto.
Name | Tipo | Description |
---|---|---|
begin |
string |
Hora de início da ingestão em UTC. |
end |
string |
Hora de fim da ingestão em UTC. Vazio se ainda não tiver parado. |
endReason |
string |
Motivo pelo qual a ingestão para. Vazio se ainda não tiver parado. Por exemplo, Serviço Parado. Sem ingestão. |
ingestInterruptions |
Lista de entrada IngestInterruption. |
|
streamName |
string |
Nome do fluxo de ingestão. |
LiveEventState
Estado atual do evento em direto. Consulte https://go.microsoft.com/fwlink/?linkid=2139012 para obter mais informações.
Name | Tipo | Description |
---|---|---|
Running |
string |
Os recursos de eventos em direto foram alocados, foram gerados URLs de ingestão e pré-visualização e é capaz de receber transmissões em direto. Neste momento, a faturação está ativa. Tem de chamar explicitamente Parar no recurso de evento em direto para parar a faturação adicional. |
Stopped |
string |
Este é o estado inicial do evento em direto após a criação (a menos que o início automático tenha sido definido como verdadeiro.) Não ocorre nenhuma faturação neste estado. Neste estado, as propriedades do evento em direto podem ser atualizadas, mas a transmissão em fluxo não é permitida. |
LiveEventStatus
O estado do evento em direto.
Name | Tipo | Description |
---|---|---|
healthDescriptions |
string[] |
Lista de cadeias que justificam o estado de funcionamento. |
healthStatus |
Estado de funcionamento dos últimos 20 segundos. |
|
ingestion |
Entrada de ingestão de eventos em direto. |
|
lastUpdatedTime |
string |
Hora UTC da última atualização deste estado. |
state |
Estado atual do evento em direto. Consulte https://go.microsoft.com/fwlink/?linkid=2139012 para obter mais informações. |
|
trackStatus |
Controlar a lista de entradas. |
LiveEventTrackStatus
O estado do registo de eventos em direto.
Name | Tipo | Description |
---|---|---|
expectedBitrate |
integer |
Velocidade de transmissão esperada para esta faixa. |
incomingBitrate |
integer |
Taxa média de entrada dos últimos 20 segundos quando o evento em direto está em execução. |
ingestDrift |
string |
Valor de desvio de ingestão atual em segundos durante os últimos 1 minuto. |
requestReceived |
integer |
Número total de pedidos de metadados cronometrados recebidos. |
requestSucceeded |
integer |
Número total de pedidos de metadados cronometrados bem-sucedidos recebidos. |
trackId |
string |
Controlar O ID. |