Tous les produits
Search
Centre de documentation

ApsaraVideo VOD:Démarrage de la composition vidéo d'enregistrement en direct

Dernière mise à jour :Aug 10, 2026

Cette rubrique décrit l'événement LiveRecordVideoComposeStart, son contenu de notification et des exemples de rappel.

Type d'événement

LiveRecordVideoComposeStart

Description de l'événement

Lorsque vous convertissez un flux en direct enregistré en une vidéo pour la vidéo à la demande (VOD), le processus de composition démarre automatiquement après la fin du flux en direct si la composition automatique est activée. Un flux en direct prend fin lorsque l'ingestion du flux s'arrête ou expire. Cette action déclenche un événement LiveRecordVideoComposeStart. La notification d'événement inclut l'ID de la vidéo à composer.

Remarque
  • Par défaut, un flux en direct est considéré comme terminé si l'ingestion du flux est interrompue pendant plus de 3 minutes.

  • Cet événement indique uniquement que la composition de la vidéo enregistrée a démarré. Il n'inclut pas le statut de composition ultérieur. Enregistrez l'ID vidéo pour suivre le statut.

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. Ce paramètre obligatoire est défini sur LiveRecordVideoComposeStart.

VideoId

String

Oui

ID de la vidéo.

Status

String

Oui

Statut d'achèvement de l'enregistrement.

  • success : Succès.

  • fail : Échec.

StreamName

String

Non

Nom du flux en direct.

DomainName

String

Non

Nom de domaine.

AppName

String

Non

Nom de l'application.

Exemples de rappel

Les éléments suivants s'appliquent aux exemples de rappel :

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

  • Le contenu suivant représente le corps du message pour un rappel MNS.

{ 
  "EventTime": "2017-12-08T09:26:17Z",
  "EventType": "LiveRecordVideoComposeStart", 
  "VideoId": "43q9fsjnehdf****", 
  "Status": "success",
  "StreamName": "streamname_****",
  "DomainName": "domainname_****",
  "AppName": "appname_****"
}