Tous les produits
Search
Centre de documentation

ApsaraVideo VOD:Live to VOD

Dernière mise à jour :Aug 10, 2026

ApsaraVideo VOD enregistre les flux en direct sous forme de vidéos à la demande en temps réel. Une fois l’enregistrement terminé, transcodez vers plusieurs formats, modérez le contenu, générez des miniatures intelligentes, montez des clips avec l’éditeur en ligne et accélérez la diffusion via Alibaba Cloud CDN.

Cette rubrique présente trois méthodes d’utilisation de Live to VOD.

Ressource Lien
Prérequis Activate ApsaraVideo VOD
Configuration Live-to-VOD Store recordings in ApsaraVideo VOD
Référence API GetPlayInfo, SubmitTranscodeJobs

Concepts clés

Terme Description
Live to VOD Enregistre un flux en direct dans ApsaraVideo VOD, où les fonctionnalités VOD telles que le transcodage, le montage en ligne, le traitement par IA et les notifications d’événements sont disponibles pour la vidéo enregistrée.
Groupe de modèles de transcodage Définit comment ApsaraVideo VOD transcode une vidéo enregistrée après son stockage.
Groupe de modèles de fusion et de transcodage Définit comment ApsaraVideo VOD fusionne plusieurs vidéos enregistrées issues d’un même flux en direct et transcode le résultat fusionné.
Stockage uniquement Stocke les vidéos enregistrées sans post-traitement. Spécifiez le groupe de modèles intégré No Transcoding dans votre configuration Live-to-VOD.
Fusion uniquement Fusionne plusieurs vidéos enregistrées sans transcodage. Spécifiez le groupe de modèles intégré No Transcoding dans votre configuration Live-to-VOD.
Cycle d’enregistrement Durée de chaque segment d’enregistrement. Par exemple, un flux en direct de 3 heures avec un cycle d’enregistrement d’une heure génère trois enregistrements distincts. Le premier enregistrement devient disponible pour la lecture à la demande une heure après le début du flux.

Prérequis

Avant de commencer, assurez-vous d’avoir effectué les opérations suivantes :

Méthode 1 : Transcodage automatique + accélération CDN

Une fois le flux en direct enregistré, les enregistrements sont immédiatement transcodés et diffusés via le CDN. Les utilisateurs peuvent lire les vidéos à la demande dès la fin du transcodage.

Cas d’utilisation : La plupart des scénarios de diffusion en direct où les enregistrements ne nécessitent aucun montage manuel avant publication.

Organigramme :

image

Fonctionnement

  1. Démarrez l’ingestion du flux.

  2. À la fin d’un cycle d’enregistrement, ApsaraVideo VOD stocke automatiquement la vidéo enregistrée.

  3. ApsaraVideo VOD génère un ID vidéo unique et vous envoie le rappel AddLiveRecordVideoComplete avec les paramètres de diffusion en direct tels que DomainName, AppName et StreamName. Conservez l’ID vidéo pour suivre les mises à jour de statut ultérieures.

  4. ApsaraVideo VOD lit le groupe de modèles de transcodage depuis votre configuration Live-to-VOD et commence à transcoder la vidéo enregistrée.

  5. Des rappels sont envoyés à la fin de chaque étape de traitement (prise de capture d’écran, transcodage d’une vidéo unique ou transcodage de toutes les vidéos). Ces rappels n’arrivent pas dans un ordre garanti. Le rappel de transcodage inclut l’URL de lecture accélérée par CDN. Vous pouvez également appeler l’opération GetPlayInfo avec l’ID vidéo pour récupérer l’URL de lecture.

Méthode 2 : Stockage uniquement + transcodage manuel

Stockez les vidéos enregistrées dans ApsaraVideo VOD sans transcodage automatique. Déclenchez le transcodage manuellement lorsque vous êtes prêt, éventuellement après avoir monté les enregistrements avec la fonctionnalité de montage en ligne.

Le mode stockage uniquement utilise le groupe de modèles intégré No Transcoding , qui est automatiquement créé lors de l’activation du bucket VOD (le bucket OSS alloué à ApsaraVideo VOD).

Cas d’utilisation : Scénarios où les enregistrements nécessitent un post-traitement avant publication, comme le montage de vidéos de matchs sportifs ou de temps forts de jeux vidéo. Une fois le transcodage terminé, ApsaraVideo VOD fournit automatiquement l’accélération CDN pour les vidéos transcoded.

Organigramme :

image

Fonctionnement

  1. Démarrez l’ingestion du flux.

  2. À la fin d’un cycle d’enregistrement, ApsaraVideo VOD stocke automatiquement la vidéo enregistrée.

  3. ApsaraVideo VOD génère un ID vidéo unique et vous envoie le rappel AddLiveRecordVideoComplete avec les paramètres de diffusion en direct tels que DomainName, AppName et StreamName. Conservez l’ID vidéo pour suivre les mises à jour de statut ultérieures.

  4. Appelez l’opération SubmitTranscodeJobs pour déclencher le transcodage. Avant le transcodage, vous pouvez effectuer d’autres opérations sur la vidéo enregistrée, comme le montage en ligne.

  5. Des rappels sont envoyés à la fin de chaque étape de traitement (prise de capture d’écran, transcodage d’une vidéo unique ou transcodage de toutes les vidéos). Ces rappels n’arrivent pas dans un ordre garanti. Le rappel de transcodage inclut l’URL de lecture accélérée par CDN. Vous pouvez également appeler l’opération GetPlayInfo avec l’ID vidéo pour récupérer l’URL de lecture.

Méthode 3 : Fusion automatique entre les cycles d’enregistrement

Lorsqu’un flux en direct s’étend sur plusieurs cycles d’enregistrement, ApsaraVideo VOD peut fusionner automatiquement les vidéos résultantes en une seule vidéo. Par exemple, avec un cycle d’enregistrement de 20 minutes et un flux d’une heure, trois vidéos sont générées puis fusionnées.

Vous pouvez configurer la fusion automatique avec l’un des groupes de modèles suivants :

  • Un groupe de modèles de fusion et de transcodage : fusionne et transcode automatiquement (Option A)

  • Le groupe de modèles intégré No Transcoding : fusionne uniquement, transcodage manuel ultérieur (Option B)

Si le flux en direct est interrompu pendant une durée supérieure à la période de délai d’attente spécifiée, ApsaraVideo VOD fusionne automatiquement les vidéos enregistrées générées et traite la vidéo fusionnée selon la configuration de transcodage. Vous pouvez configurer la période de délai d’attente d’interruption dans ApsaraVideo Live.

Important

La fusion automatique n’est pas prise en charge pour les flux en direct interrompus pendant plus de 3 minutes.

Option A : Fusion + transcodage automatique

Toutes les vidéos enregistrées sont fusionnées et transcoded automatiquement après la fin du flux en direct.

Cas d’utilisation : Retransmissions sportives, cours en ligne et autres scénarios où tous les segments enregistrés doivent être publiés sous forme d’une seule vidéo.

Organigramme :

image

Fonctionnement

  1. Démarrez l’ingestion du flux.

  2. À la fin d’un cycle d’enregistrement, ApsaraVideo VOD stocke automatiquement la vidéo enregistrée.

  3. ApsaraVideo VOD génère un ID vidéo unique et vous envoie le rappel AddLiveRecordVideoComplete avec les paramètres de diffusion en direct tels que DomainName, AppName et StreamName. Conservez l’ID vidéo pour suivre les mises à jour de statut ultérieures.

  4. Le flux en direct est interrompu pendant une durée supérieure à la période de délai d’attente spécifiée, ou vous mettez fin manuellement au flux.

  5. ApsaraVideo VOD reçoit une notification de fin de flux provenant d’ApsaraVideo Live.

  6. ApsaraVideo VOD vérifie la configuration de fusion dans vos paramètres Live-to-VOD. Si la fusion automatique est activée, il utilise le groupe de modèles de fusion et de transcodage spécifié pour fusionner et transcoder les vidéos enregistrées.

  7. ApsaraVideo VOD génère un ID vidéo unique pour la vidéo fusionnée et vous envoie le rappel LiveRecordVideoComposeStart avec les paramètres de diffusion en direct tels que DomainName, AppName et StreamName. Conservez l’ID vidéo pour suivre les mises à jour de statut ultérieures.

  8. Lorsque la fusion est terminée, ApsaraVideo VOD envoie le rappel FileUploadComplete.

  9. Des rappels sont envoyés à la fin de chaque étape de traitement (prise de capture d’écran, transcodage d’une vidéo unique ou transcodage de toutes les vidéos). Ces rappels n’arrivent pas dans un ordre garanti. Le rappel de transcodage inclut l’URL de lecture accélérée par CDN. Vous pouvez également appeler l’opération GetPlayInfo avec l’ID vidéo pour récupérer l’URL de lecture.

Option B : Fusion + transcodage manuel

Toutes les vidéos enregistrées sont fusionnées automatiquement, mais le transcodage n’est pas déclenché. Vous pouvez traiter la vidéo fusionnée avant de déclencher manuellement le transcodage. Par exemple, vous pouvez insérer des publicités dans la vidéo ou couper le contenu diffusé pendant la mi-temps d’un match sportif.

Cas d’utilisation : Scénarios où la vidéo fusionnée nécessite un montage avant publication.

Organigramme :

image

Fonctionnement

  1. Démarrez l’ingestion du flux.

  2. À la fin d’un cycle d’enregistrement, ApsaraVideo VOD stocke automatiquement la vidéo enregistrée.

  3. ApsaraVideo VOD génère un ID vidéo unique et vous envoie le rappel AddLiveRecordVideoComplete avec les paramètres de diffusion en direct tels que DomainName, AppName et StreamName. Conservez l’ID vidéo pour suivre les mises à jour de statut ultérieures.

  4. Le flux en direct est interrompu pendant une durée supérieure à la période de délai d’attente spécifiée, ou vous mettez fin manuellement au flux.

  5. ApsaraVideo VOD reçoit une notification de fin de flux provenant d’ApsaraVideo Live.

  6. ApsaraVideo VOD vérifie la configuration de fusion dans vos paramètres Live-to-VOD. Si la fusion automatique est activée, il utilise le groupe de modèles de fusion uniquement spécifié pour fusionner les vidéos enregistrées.

  7. ApsaraVideo VOD génère un ID vidéo unique pour la vidéo fusionnée et vous envoie le rappel LiveRecordVideoComposeStart avec les paramètres de diffusion en direct tels que DomainName, AppName et StreamName. Conservez l’ID vidéo pour suivre les mises à jour de statut ultérieures.

  8. Lorsque la fusion est terminée, ApsaraVideo VOD envoie le rappel FileUploadComplete. La vidéo fusionnée est désormais prête pour un traitement ultérieur.

  9. Appelez l’opération SubmitTranscodeJobs pour déclencher le transcodage. Avant le transcodage, vous pouvez effectuer d’autres opérations sur la vidéo fusionnée, comme le montage en ligne.

  10. Des rappels sont envoyés à la fin de chaque étape de traitement (prise de capture d’écran, transcodage d’une vidéo unique ou transcodage de toutes les vidéos). Ces rappels n’arrivent pas dans un ordre garanti. Le rappel de transcodage inclut l’URL de lecture accélérée par CDN. Vous pouvez également appeler l’opération GetPlayInfo avec l’ID vidéo pour récupérer l’URL de lecture.

Référence des rappels

Les rappels suivants sont envoyés durant le workflow Live-to-VOD. Utilisez l’ID vidéo présent dans chaque rappel pour corréler les événements et mettre à jour votre système.

Rappel Déclencheur Paramètres clés
AddLiveRecordVideoComplete Une vidéo enregistrée est stockée dans ApsaraVideo VOD DomainName, AppName, StreamName, ID vidéo
LiveRecordVideoComposeStart Début de la fusion des vidéos enregistrées DomainName, AppName, StreamName, ID vidéo
FileUploadComplete Fin de la fusion et fichier fusionné prêt ID vidéo, statut de fusion
Rappel de transcodage Prise de capture d’écran ou fin du transcodage ID vidéo, URL de lecture
Les rappels n’arrivent pas dans un ordre garanti. Concevez votre système pour gérer les événements de manière asynchrone en vous basant sur l’ID vidéo.

FAQ

Comment récupérer l’URL de lecture d’une vidéo transcoded ?

Le rappel de transcodage inclut directement l’URL de lecture. Vous pouvez également appeler l’opération GetPlayInfo avec l’ID vidéo. Les deux méthodes renvoient une URL accélérée par CDN.

Qu’est-ce que le bucket VOD ?

Le bucket VOD est le bucket OSS alloué à ApsaraVideo VOD. Le groupe de modèles intégré No Transcoding est automatiquement créé lors de l’activation de ce bucket.

Puis-je combiner le stockage uniquement avec la fusion automatique ?

Oui. Activez la fusion automatique dans vos paramètres Live-to-VOD et spécifiez le groupe de modèles intégré No Transcoding (mode fusion uniquement). ApsaraVideo VOD fusionne tous les segments enregistrés sans transcodage, et vous pouvez traiter la vidéo fusionnée et déclencher manuellement le transcodage ultérieurement.

Que se passe-t-il si un flux en direct est interrompu pendant plus de 3 minutes ?

La fusion automatique n’est pas prise en charge pour les flux en direct interrompus pendant plus de 3 minutes. Vous pouvez spécifier la période de délai d’attente d’interruption pour les flux en direct dans ApsaraVideo Live.