Tous les produits
Search
Centre de documentation

ApsaraVideo VOD:Live to VOD

Dernière mise à jour :Sep 22, 2026

ApsaraVideo VOD enregistre les flux de diffusion en direct sous forme de vidéos à la demande en temps réel. Une fois l'enregistrement terminé, vous pouvez transcoder le contenu dans plusieurs formats, modérer le contenu, générer des miniatures intelligentes, monter des clips avec l'éditeur en ligne et accélérer la diffusion via Alibaba Cloud CDN.

Cette rubrique présente trois méthodes d'utilisation de la fonctionnalité 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 de diffusion 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 la manière dont ApsaraVideo VOD transcode une vidéo enregistrée après son stockage.
Groupe de modèles de fusion et de transcodage Définit la manière dont 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, une diffusion 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

Après l'enregistrement d'un flux en direct, 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 (capture d'instantané, 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 créé automatiquement lorsque vous activez le 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 une 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 (capture d'instantané, 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'une diffusion 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 la diffusion en direct est interrompue 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 diffusions en direct interrompues 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 de la diffusion 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. La diffusion en direct est interrompue 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 de la part 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. Une fois la fusion terminée, ApsaraVideo VOD envoie le rappel FileUploadComplete.

  9. Des rappels sont envoyés à la fin de chaque étape de traitement (capture d'instantané, 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. La diffusion en direct est interrompue 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 de la part 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. Une fois la fusion 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 (capture d'instantané, 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 lors du 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 Capture d'instantané 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 fonction de 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 créé automatiquement lorsque vous activez 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 une diffusion en direct est interrompue pendant plus de 3 minutes ?

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