Tous les produits
Search
Centre de documentation

ApsaraVideo VOD:Fin de l'enregistrement en direct

Dernière mise à jour :Aug 10, 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

Lorsque 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 d'un flux en direct.

Remarque
  • L'ingestion d'un flux s'arrête 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 d'une vidéo, 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 de l'événement AddLiveRecordVideoComplete, appelez l'opération GetVideoInfo pour récupérer les informations sur la vidéo. Le champ Duration de la réponse indique la durée de la vidéo en secondes.

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 : Opération réussie.

  • fail : Échec de l'opération.

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 concernant l'exemple de rappel :

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

  • Pour un rappel MNS, le contenu suivant 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"
}