Live Events - List Get Status
Obtenir status d’un événement en direct
Obtient status télémétrie d’un événement en direct.
POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Media/mediaservices/{accountName}/liveEvents/{liveEventName}/getStatus?api-version=2022-11-01
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
account
|
path | True |
string |
Nom du compte Media Services. |
live
|
path | True |
string |
Nom de l’événement en direct, la longueur maximale est 32. Modèle d’expression régulière: |
resource
|
path | True |
string |
Nom du groupe de ressources dans l’abonnement Azure. |
subscription
|
path | True |
string |
Identificateur unique d’un abonnement Microsoft Azure. |
api-version
|
query | True |
string |
Version de l’API à utiliser avec la demande du client. |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
OK. La demande a réussi. |
|
202 Accepted |
Accepté. La demande a été acceptée pour traitement et l’opération se termine de manière asynchrone. Pour plus d’informations sur la surveillance des opérations asynchrones Azure, consultez https://go.microsoft.com/fwlink/?linkid=2087017 . En-têtes
|
|
Other Status Codes |
Non modifié. L’eTag dans l’en-tête de requête est identique à l’eTag dans le conteneur de stockage. |
|
Other Status Codes |
Réponse d’erreur de diffusion en continu décrivant la raison de l’échec de l’opération. |
Exemples
Get status of a LiveEvent
Exemple de requête
Exemple de réponse
{
"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
Définitions
Nom | Description |
---|---|
Error |
Informations supplémentaires sur l’erreur de gestion des ressources. |
Error |
Détail de l’erreur. |
Error |
Réponse d’erreur |
Live |
Obtenez le résultat status de l’événement en direct. |
Live |
Status d’intégrité des 20 dernières secondes. |
Live |
L’événement en direct ingère les données d’interruption. |
Live |
Données de télémétrie d’ingestion d’événements en direct. |
Live |
État actuel de l’événement en direct. Consultez la rubrique https://go.microsoft.com/fwlink/?linkid=2139012 (éventuellement en anglais) pour plus d'informations. |
Live |
L’événement en direct status. |
Live |
Le suivi de l’événement en direct status. |
ErrorAdditionalInfo
Informations supplémentaires sur l’erreur de gestion des ressources.
Nom | Type | Description |
---|---|---|
info |
object |
Informations supplémentaires |
type |
string |
Type d’informations supplémentaires. |
ErrorDetail
Détail de l’erreur.
Nom | Type | Description |
---|---|---|
additionalInfo |
Informations supplémentaires sur l’erreur. |
|
code |
string |
Code d'erreur. |
details |
Détails de l’erreur. |
|
message |
string |
Message d’erreur. |
target |
string |
Cible d’erreur. |
ErrorResponse
Réponse d’erreur
Nom | Type | Description |
---|---|---|
error |
Objet error. |
LiveEventGetStatusResult
Obtenez le résultat status de l’événement en direct.
Nom | Type | Description |
---|---|---|
value |
Résultat de l’événement get live status. |
LiveEventHealthStatus
Status d’intégrité des 20 dernières secondes.
Nom | Type | Description |
---|---|---|
Excellent |
string |
Débit entrant >= 75 % de la vitesse de transmission cible ET absence d’avertissement et d’erreur d’ingestion ET ABS(IngestDrift) est égal à 0. |
Good |
string |
>Débit entrant = 20 % ET aucune erreur d’ingestion ou interruptions d’exception d’avertissement qui écartent < 10 secondes. |
Poor |
string |
Sinon. |
LiveEventIngestInterruption
L’événement en direct ingère les données d’interruption.
Nom | Type | Description |
---|---|---|
begin |
string |
Heure UTC du début de l’interruption, l’encodeur est déconnecté. |
duration |
string |
Durée de l’interruption dans le temps ISO 8601. Par exemple, utilisez PT1H30M pour indiquer 1 heure et 30 minutes. |
end |
string |
Heure UTC de fin de l’interruption, l’encodeur est re-connecté. |
reason |
string |
Raison de l’interruption. |
LiveEventIngestion
Données de télémétrie d’ingestion d’événements en direct.
Nom | Type | Description |
---|---|---|
begin |
string |
Heure de début de l’ingestion en UTC. |
end |
string |
Heure de fin de l’ingestion en UTC. Vide s’il n’est pas encore arrêté. |
endReason |
string |
Raison pour laquelle l’ingestion s’arrête. Vide s’il n’est pas encore arrêté. Par exemple, service arrêté. Aucune ingestion. |
ingestInterruptions |
Liste d’entrées IngestInterruption. |
|
streamName |
string |
Nom du flux d’ingestion. |
LiveEventState
État actuel de l’événement en direct. Consultez la rubrique https://go.microsoft.com/fwlink/?linkid=2139012 (éventuellement en anglais) pour plus d'informations.
Nom | Type | Description |
---|---|---|
Running |
string |
Les ressources de l’événement en direct ont été allouées, des URL de réception et d’aperçu ont été générées, et l’événement peut recevoir des flux temps réel. À ce stade, la facturation est active. Vous devez appeler explicitement la commande Stop sur la ressource de l’événement en direct pour arrêter toute facturation supplémentaire. |
Stopped |
string |
C’est l’état initial de l’événement en direct après sa création (sauf si le démarrage automatique a été défini sur true). Aucune facturation ne survient dans cet état. Dans cet état, les propriétés de l’événement en direct peuvent être mises à jour, mais la diffusion en continu n’est pas autorisée. |
LiveEventStatus
L’événement en direct status.
Nom | Type | Description |
---|---|---|
healthDescriptions |
string[] |
Liste de chaînes justifiant l’intégrité status. |
healthStatus |
Status d’intégrité des 20 dernières secondes. |
|
ingestion |
Entrée d’ingestion d’événement en direct. |
|
lastUpdatedTime |
string |
Heure UTC de la dernière mise à jour de cette status. |
state |
État actuel de l’événement en direct. Consultez la rubrique https://go.microsoft.com/fwlink/?linkid=2139012 (éventuellement en anglais) pour plus d'informations. |
|
trackStatus |
Liste d’entrées de suivi. |
LiveEventTrackStatus
Le suivi de l’événement en direct status.
Nom | Type | Description |
---|---|---|
expectedBitrate |
integer |
Débit binaire attendu pour cette piste. |
incomingBitrate |
integer |
Débit binaire entrant moyen pour les 20 dernières secondes lorsque l’événement en direct est en cours d’exécution. |
ingestDrift |
string |
Valeur de dérive d’ingestion actuelle en secondes pour les 1 dernières minutes. |
requestReceived |
integer |
Nombre total de demandes de métadonnées chrono timed reçues. |
requestSucceeded |
integer |
Nombre total de demandes de métadonnées chrono timed réussies reçues. |
trackId |
string |
ID de suivi. |