Effiziente Neuverarbeitung von Massen-Video-Assets für HLS/DASH in AEM Dynamic Media
Die Neuverarbeitung von Video-Assets für HLS/DASH-Streaming in AEM Dynamic Media kann das System überlasten und zu Fehlern führen, wenn sie stapelweise durchgeführt werden. Um einen reibungslosen Ablauf zu gewährleisten, verarbeiten Sie Videos in kleinen Batches, wenden Sie Kodierungsprofile an und verwenden Sie die AEM Assets-HTTP-API, um fehlgeschlagene Assets effizient zu identifizieren und erneut zu verarbeiten.
Beschreibung description
Umgebung
Adobe Experience Manager Dynamic Media/Scene7
Problem/Symptome
- Die erneute Verarbeitung von mehr als 2.000 Video-Assets gleichzeitig in AEM Dynamic Media führt zu hoher Systemauslastung, Asset-Verarbeitungsfehlern und fehlerhaften Website-Erlebnissen.
- Ausgefallene Assets erfordern eine manuelle Identifizierung und eine individuelle Wiederaufbereitung, was den operativen Aufwand erhöht.
Lösung resolution
Hinweis: Verarbeiten Sie nicht alle Videos auf einmal. Dadurch wird die Systemleistung reduziert und das Ausfallrisiko erhöht. Verarbeiten Sie Videos in Batches mit Intervallen, um Ihr System während Massenvorgängen stabil zu halten.
Gehen Sie wie folgt vor, um dieses Problem zu beheben:
- Weisen Sie dem Ordner mit Ihren Videos ein Videokodierungsprofil zu, bevor Sie mit der erneuten Verarbeitung beginnen.
- Verarbeiten Sie Video-Assets in kleineren Batches mit jeweils etwa 100 Videos, wobei zwischen den einzelnen Batches Intervalle von 2-5 Minuten möglich sind, um eine übermäßige Server-Belastung zu vermeiden.
- Verwenden Sie die AEM Assets-HTTP-API, um fehlgeschlagene oder blockierte Video-Assets zu identifizieren, indem Sie nach Asset-Status oder Dateistatus filtern.
- Verarbeiten Sie nur die Assets erneut, die mit demselben Batch-Ansatz als fehlgeschlagen oder hängen geblieben identifiziert wurden.
- Stellen Sie sicher, dass alle erforderlichen Videos erfolgreich verarbeitet und für HLS/DASH-Streaming verfügbar sind.