Live Events - List Get Status
Obtención del estado de un evento en directo
Obtiene la telemetría de estado de un evento en directo.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveEvents/{liveEventName}/getStatus?api-version=2022-11-01
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
account
|
path | True |
string |
Nombre de la cuenta de Media Services. |
live
|
path | True |
string |
El nombre del evento en directo, la longitud máxima es 32. Patrón de Regex: |
resource
|
path | True |
string |
Nombre del grupo de recursos dentro de la suscripción de Azure. |
subscription
|
path | True |
string |
Identificador único de una suscripción de Microsoft Azure. |
api-version
|
query | True |
string |
Versión de la API que se va a usar con la solicitud de cliente. |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
Aceptar. La solicitud se ha realizado correctamente. |
|
202 Accepted |
Accepted. La solicitud se ha aceptado para su procesamiento y la operación se completará de forma asincrónica. Consulte https://go.microsoft.com/fwlink/?linkid=2087017 para más información sobre las operaciones asincrónicas de Azure de supervisión. Encabezados
|
|
Other Status Codes |
No modificado. La eTag del encabezado de solicitud es la misma que la eTag en el contenedor de almacenamiento. |
|
Other Status Codes |
Respuesta de error de streaming que describe por qué se produjo un error en la operación. |
Ejemplos
Get status of a LiveEvent
Solicitud de ejemplo
Respuesta de muestra
{
"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
Definiciones
Nombre | Description |
---|---|
Error |
Información adicional sobre el error de administración de recursos. |
Error |
Detalle del error. |
Error |
Respuesta de error |
Live |
Obtiene el resultado del estado del evento en directo. |
Live |
Estado de mantenimiento de los últimos 20 segundos. |
Live |
Los datos de interrupción de ingesta de eventos en directo. |
Live |
Datos de telemetría de ingesta de eventos en directo. |
Live |
Estado actual del evento en directo. Consulte https://go.microsoft.com/fwlink/?linkid=2139012 para obtener más información. |
Live |
Estado del evento en directo. |
Live |
Estado de la pista de eventos en directo. |
ErrorAdditionalInfo
Información adicional sobre el error de administración de recursos.
Nombre | Tipo | Description |
---|---|---|
info |
object |
Información adicional. |
type |
string |
Tipo de información adicional. |
ErrorDetail
Detalle del error.
Nombre | Tipo | Description |
---|---|---|
additionalInfo |
Información adicional del error. |
|
code |
string |
Código de error. |
details |
Los detalles del error. |
|
message |
string |
El mensaje de error. |
target |
string |
Destino del error. |
ErrorResponse
Respuesta de error
Nombre | Tipo | Description |
---|---|---|
error |
Objeto de error. |
LiveEventGetStatusResult
Obtiene el resultado del estado del evento en directo.
Nombre | Tipo | Description |
---|---|---|
value |
Resultado de la obtención del estado del evento en directo. |
LiveEventHealthStatus
Estado de mantenimiento de los últimos 20 segundos.
Nombre | Tipo | Description |
---|---|---|
Excellent |
string |
Velocidad de bits >entrante = el 75 % de la velocidad de bits de destino Y no hay advertencia de ingesta y error AND ABS(IngestDrift) es igual a 0. |
Good |
string |
Velocidad de >bits entrante = 20 % AND sin errores de ingesta o interrupciones de excepción de advertencia que gap < 10 segundos. |
Poor |
string |
Lo contrario. |
LiveEventIngestInterruption
Los datos de interrupción de ingesta de eventos en directo.
Nombre | Tipo | Description |
---|---|---|
begin |
string |
Hora UTC de inicio de interrupción, codificador desconectado. |
duration |
string |
Duración de la interrupción en la hora ISO 8601. Por ejemplo, use PT1H30M para indicar 1 hora y 30 minutos. |
end |
string |
Hora UTC del final de la interrupción, el codificador se vuelve a conectar. |
reason |
string |
Motivo de interrupción. |
LiveEventIngestion
Datos de telemetría de ingesta de eventos en directo.
Nombre | Tipo | Description |
---|---|---|
begin |
string |
Hora de inicio de la ingesta en UTC. |
end |
string |
Hora de finalización de la ingesta en UTC. Está vacío si aún no está detenido. |
endReason |
string |
Motivo por el que se detiene la ingesta. Está vacío si aún no está detenido. Por ejemplo, servicio detenido. Sin ingesta. |
ingestInterruptions |
Lista de entradas ingestInterruption. |
|
streamName |
string |
Nombre del flujo de ingesta. |
LiveEventState
Estado actual del evento en directo. Consulte https://go.microsoft.com/fwlink/?linkid=2139012 para obtener más información.
Nombre | Tipo | Description |
---|---|---|
Running |
string |
Se han asignado los recursos del evento en directo, se han generado las direcciones URL de ingesta y visualización previa y puede recibir transmisiones en vivo. En este momento, la facturación está activa. Debe llamar explícitamente a Stop en el recurso del evento en directo para evitar que continúe la facturación. |
Stopped |
string |
Este es el estado inicial del evento en directo después de su creación (a menos que haya establecido el inicio automático en true). No se produce ninguna facturación en este estado. En este estado, las propiedades del evento en directo se pueden actualizar, pero no se permite el streaming. |
LiveEventStatus
Estado del evento en directo.
Nombre | Tipo | Description |
---|---|---|
healthDescriptions |
string[] |
Lista de cadenas que justifican el estado de mantenimiento. |
healthStatus |
Estado de mantenimiento de los últimos 20 segundos. |
|
ingestion |
Entrada de ingesta de eventos en directo. |
|
lastUpdatedTime |
string |
Hora UTC actualizada por última vez de este estado. |
state |
Estado actual del evento en directo. Consulte https://go.microsoft.com/fwlink/?linkid=2139012 para obtener más información. |
|
trackStatus |
Seguimiento de la lista de entradas. |
LiveEventTrackStatus
Estado de la pista de eventos en directo.
Nombre | Tipo | Description |
---|---|---|
expectedBitrate |
integer |
Velocidad de bits esperada para esta pista. |
incomingBitrate |
integer |
Velocidad de bits entrante media durante los últimos 20 segundos cuando se ejecuta el evento en directo. |
ingestDrift |
string |
Valor de desfase de ingesta actual en segundos durante los últimos 1 minuto. |
requestReceived |
integer |
Número total de solicitudes de metadatos con tiempo recibidas. |
requestSucceeded |
integer |
Número total de solicitudes de metadatos con tiempo correcto recibidas. |
trackId |
string |
Id. de seguimiento. |