Tous les produits
Search
Centre de documentation

ApsaraVideo VOD:Fin de l'enregistrement en direct

Dernière mise à jour :Sep 17, 2026

L'événement AddLiveRecordVideoComplete se déclenche à la fin de l'enregistrement d'un flux en direct vers VOD et à la création du fichier VOD correspondant. Cette rubrique décrit le contenu de l'événement et fournit un exemple de rappel.

Type d'événement

AddLiveRecordVideoComplete

Description de l'événement

Si vous activez l'enregistrement des flux en direct vers la vidéo à la demande (VOD), l'événement AddLiveRecordVideoComplete se déclenche à chaque création d'un fichier VOD, que ce soit après la fin d'une période d'enregistrement ou l'arrêt du flux en direct.

Remarque
  • L'ingestion d'un flux s'interrompt si la déconnexion dure plus de 3 minutes.

  • Pour obtenir les informations audio et vidéo en temps réel après l'enregistrement, configurez un rappel VOD. Pour plus d'informations, consultez la section Fin du téléchargement de la vidéo.

Une fois que vous avez reçu le paramètre VideoId via l'événement AddLiveRecordVideoComplete, appelez l'opération GetVideoInfo pour récupérer les informations de la vidéo.

Contenu de l'événement

Nom du paramètre

Type

Obligatoire

Description

EventTime

String

Oui

Heure de génération de l'événement au format UTC yyyy-MM-ddTHH:mm:ssZ.

EventType

String

Oui

Type d'événement. La valeur est toujours AddLiveRecordVideoComplete.

VideoId

String

Oui

ID de la vidéo.

Status

String

Oui

État d'achèvement de l'enregistrement :

  • success : l'opération a réussi.

  • fail : l'opération a échoué.

StreamName

String

Non

Nom du flux.

DomainName

String

Non

Nom de domaine.

AppName

String

Non

Nom de l'application.

RecordStartTime

String

Non

Heure de début de l'enregistrement au format UTC yyyy-MM-ddTHH:mm:ssZ.

RecordEndTime

String

Non

Heure de fin de l'enregistrement au format UTC yyyy-MM-ddTHH:mm:ssZ.

Exemple de rappel

Remarques sur l'exemple de rappel :

  • Pour un rappel HTTP, le contenu ci-dessous correspond au corps de la requête HTTP POST.

  • Pour un rappel MNS, le contenu ci-dessous correspond au corps du message.

{ 
  "EventTime": "2017-12-08T09:26:17Z",
  "EventType": "AddLiveRecordVideoComplete", 
  "VideoId": "43q9fjdhef****", 
  "Status": "success",
  "StreamName": "xxx",
  "DomainName": "xxx",
  "AppName": "xxx",
  "RecordStartTime":"2017-12-08T07:40:56Z",
  "RecordEndTime":"2017-12-08T09:26:17Z"
}