Konfiguration der Videowiedergabe und Problembehebung video-playback-configuration-and-troubleshooting

Beim Hochladen eines Videos in das DAM und Hinzufügen des Kanals treten möglicherweise Probleme auf, bei denen das Video nicht im AEM Screens-Player wiedergegeben wird.

In den folgenden Abschnitten wird beschrieben, wie Sie die Videowiedergabe in Ihrem Kanal debuggen und Fehler beheben können.

DAM-Ausgaben dam-renditions

Wenn Sie das Video in den Kanal hochgeladen haben, sollte AEM damit beginnen, einige Ausgaben dafür zu erzeugen. Sie können Ihre Videos unter „Assets“ anzeigen.

So zeigen Sie das Video an:

  1. Navigieren Sie zu Ihrem Video, beispielsweise http://localhost:4502/assets.html/content/dam/we-retail/en/videos.
  2. Klicken Sie auf das Video, erweitern Sie das Menü oben links und klicken Sie auf Ausgabeformate.

Es sollte verschiedene Ausgabedarstellungen geben (eine MP4- oder M4V-Datei).

Wenn keine Ausgabe verfügbar ist, überprüfen Sie, ob ffmpeg im Betriebssystem installiert ist, unter dem AEM ausgeführt wird.

CAUTION
Wenn keine Ausgabe verfügbar ist, überprüfen Sie, ob ffmpeg im Betriebssystem installiert ist, unter dem AEM ausgeführt wird.
Klicken Sie hier, um ffmpeg zu installieren.

Video-Assets video-assets

Wenn unter dem Video kein Quellattribut angezeigt wird, wurde das Video möglicherweise nicht transkodiert. Wenn das Video ordnungsgemäß transkodiert wurde, wird es im Dashboard angezeigt, wie im Folgenden gezeigt:

Vergewissern Sie sich, dass ffmpeg installiert ist, und prüfen Sie die Videoprofile.

chlimage_1-2

Prüfen des Videoprofils checking-video-profile

  1. Navigieren Sie zum Videoprofil, d. h. http://localhost:4502/etc/dam/video.html, und klicken Sie auf Test-Video hochladen.

    chlimage_1-3

  2. Laden Sie ein Testvideo hoch und klicken Sie auf Ok damit Sie mit der Transkodierung beginnen können.

    Wenn das transkodierte Video fehlschlägt, erweitern Sie die ffmpeg-Ausgabe, um Fehler in der Konsolenausgabe von ffmpeg zu verstehen.

    chlimage_1-4

    Wenn das Video erfolgreich transkodiert wurde, können Sie die transkodierte Datei herunterladen.

    chlimage_1-5

    note note
    NOTE
    Stellen Sie sicher, dass Sie ausreichend Zeit für die Transkodierung des Videos geben (es sollte das neue Tag anstelle der Verarbeitung zeigen), bevor Sie es zu einem Kanal hinzufügen.

Testen des Profils mit einer Videokomponente checking-profile-with-a-video-component

Überprüfen Sie die Liste der Profile aus dem Seitenentwurf, wenn die Videokomponente nicht ordnungsgemäß konfiguriert ist.

  1. Navigieren Sie zu Ihrem Kanal und wählen Sie die Design -Modus.

    chlimage_1-6

  2. Wählen Sie das Video aus und öffnen Sie das Dialogfeld Bearbeiten. Öffnen Sie die Profile Registerkarte.

    note note
    NOTE
    Wählen Sie verschiedene Profile aus (mindestens sollte das Profil "Hohe Qualität H.264"vorhanden sein).

Prüfen des Videos im Web-Player checking-the-video-in-the-web-player

Mit dem Web-Player http://localhost:4502/content/mobileapps/cq-screens-player/firmware.html/content/screens/we-retail/locations/demo/flagship/single/device0 können Sie die Wiedergabe in Browsern (Chrome und Safari) testen. Chrome wird auf Android™-Geräten verwendet, während Safari der OS X- und iOS-Browser ist.

Wenn das Video nicht in Safari ausgeführt wird, wird es auch nicht in den OS X- und iOS-Playern ausgeführt. Dies ist wahrscheinlich ein Kodierungsproblem und das Video muss neu kodiert werden.

Gehen Sie wie folgt vor, um einen DAM-Workflow zum Erstellen von FullHD-Wiedergaben zu verwenden:

  1. Navigieren Sie zum Workflow-Modelladministrator , http://localhost:4502/libs/cq/workflow/admin/console/content/models.html/etc/workflow/models.
  2. Wählen Sie die Screens-Asset aktualisieren -Modell.
  3. Auswählen Workflow starten in der Aktionsleiste aus.
  4. Aus dem Workflow ausführen Dialogfeld wählen Sie Ihr Video-Asset im Nutzlast.
  5. Auswählen Ausführen.
NOTE
Warten Sie einige Zeit, um die Ausgabedarstellungen zu erstellen. Laden Sie den Webplayer jedoch nach einigen Sekunden/Minuten (abhängig von der Videogröße) in Safari neu.

Fehlerbehebung für die automatische Wiedergaberichtlinie troubleshooting-autoplay-policy-flag

Wenn der AEM Screens-Player das Video zwar abruft, aber nicht anzeigt, führen Sie eine Fehlerbehebung für das Flag "Autoplay-Richtlinie"durch.

Führen Sie die folgenden Schritte aus, um das Problem mit der Kennzeichnung der Autoplay-Richtlinie in Google zu beheben:

  1. Navigieren Sie zu chrome://flags/#autoplay-policy

  2. Die Autoplay-Richtlinie muss von Standard in Keine Benutzergeste erforderlich geändert werden

  3. Starten Sie den Webbrowser neu und aktualisieren Sie den Player

NOTE
Weitere Informationen zu Best Practices für gute Benutzererlebnisse mit den neuen Autoplay-Richtlinien in Chrome finden Sie in der Dokumentation für Änderungen an der Autoplay-Richtlinie at https://developers.google.com/web/updates/2017/09/autoplay-policy-changes#webaudio.

Synchronisieren von Videos über mehrere Player hinweg syncing-video-across-multiple-players

Um Videos synchron auf mehreren Geräten wiederzugeben, sollten Sie die absolute Strategie für die Sequenz nutzen, zu der das Video gehört.

Voraussetzungen requirements

  • zwei oder mehr identische Player
  • im Idealfall ähnliche Hardware
  • identische Netzwerktopologie (die Player sind mit einem NTP-Server verbunden, der ihre internen Systemuhren synchronisiert)

Einrichten der absoluten Strategie setting-up-the-absolute-strategy

Die absolute Strategie:

  • Berechnet eine Ankerzeit (Mitternacht des aktuellen Tages).
  • Berechnet die Dauer der Sequenz (Summe der Dauer aller zugehörigen Elemente).
  • Sie berechnet zu jedem Zeitpunkt, welches Element gerade abgespielt werden soll, und das nächste Element, indem sie die Sequenz _rest_time = (current_time - anchor_time) % sequence_duration löst.

Gehen Sie wie folgt vor, um eine absolute Strategie einzurichten:

  1. Navigieren Sie zu Ihrem Kanalautor und wählen Sie die Sequenzkomponente aus, wie in der folgenden Abbildung dargestellt.

  2. Öffnen Sie das Konfigurations-Dialogfeld.

  3. Bearbeiten Sie die Strategie und fügen Sie „absolut“ hinzu.

    chlimage_1-8

    note note
    NOTE
    Die Betriebssysteme der Player müssen über dieselbe Uhr verfügen.

Synchronisieren von Uhren unter OS X Gehen Sie wie folgt vor, um die Uhren unter OS X auszurichten:

  1. Öffnen Datum und Uhrzeit Voreinstellungen für jedes OS X-Feld
  2. Aktivieren Sie Datum und Uhrzeit automatisch festlegen.
  3. Kopieren Sie den Wert 0.pool.ntp.org, 1.pool.ntp.org, 2.pool.ntp.org, 3.pool.ntp.org, time.apple.com in das Dropdown-Feld. Sie können auch einfach den Befehl sudo ntpdate -u -v 0.pool.ntp.org ausführen.
  4. Starten Sie alle Player (mind. zwei).

Es kann eine Weile dauern, bis die Player eine neue synchronisierte Sequenz beginnen.

recommendation-more-help
adce462a-f916-4dbe-9ab5-0b62cfb0f053