Retraitement efficace des ressources vidéo en bloc pour HLS/DASH dans AEM Dynamic Media

Le retraitement des ressources vidéo pour la diffusion en continu HLS/DASH dans AEM Dynamic Media peut surcharger le système et provoquer des échecs lorsqu’il est effectué en bloc. Pour garantir le bon déroulement des opérations, traitez les vidéos par petits lots, appliquez des profils de codage et utilisez l’API HTTP AEM Assets pour identifier et retraiter efficacement les ressources en échec.

Description description

Environnement

Adobe Experience Manager Dynamic Media / Scene7

Problème/Symptômes

  • Le retraitement de plus de 2 000 ressources vidéo à la fois dans AEM Dynamic Media entraîne une charge système élevée, des échecs de traitement des ressources et des expériences de site web rompues.
  • Les ressources défaillantes nécessitent une identification manuelle et un retraitement individuel, ce qui accroît l’effort opérationnel.

Résolution resolution

Remarque: ne traitez pas toutes les vidéos en même temps. Cela réduit les performances du système et augmente le risque de pannes. Traitez les vidéos par lots avec des intervalles pour maintenir la stabilité de votre système pendant les opérations en bloc.

Pour résoudre ce problème, procédez comme suit :

  1. Attribuez un profil de codage vidéo au dossier contenant vos vidéos avant de commencer le retraitement.
  2. Traitez les ressources vidéo par petits lots d’environ 100 vidéos à la fois, en respectant des intervalles de 2 à 5 minutes entre chaque lot afin d’éviter une charge excessive du serveur.
  3. Utilisez l’API HTTP AEM Assets pour identifier les ressources vidéo en échec ou bloquées en filtrant en fonction de l’état de la ressource ou du statut du fichier.
  4. Retraiter uniquement les ressources identifiées comme ayant échoué ou bloquées en utilisant la même approche par lots.
  5. Vérifiez que toutes les vidéos requises sont traitées avec succès et disponibles pour la diffusion en continu HLS/DASH.
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f