Configuratie en probleemoplossing voor videoweergave video-playback-configuration-and-troubleshooting
Wanneer u een video uploadt naar de DAM en deze toevoegt aan uw kanaal, kunnen er problemen optreden waarbij de video mogelijk niet wordt afgespeeld in de AEM Screens Player.
In de volgende secties wordt beschreven hoe u fouten kunt opsporen in het afspelen van video in uw kanaal en hoe u deze kunt oplossen.
DAM-uitvoeringen dam-renditions
Nadat u de video naar het kanaal hebt geüpload, moet AEM beginnen met het maken van enkele uitvoeringen voor de video. U kunt uw video's weergeven onder Middelen.
De video weergeven:
- Naar uw video navigeren, bijvoorbeeld
http://localhost:4502/assets.html/content/dam/we-retail/en/videos
. - Klik op de video en vouw het menu linksboven uit en klik op Uitvoeringen.
Er moeten verschillende uitvoeringen zijn (een MP4 of M4V).
Als er geen uitvoering is, controleert u of FFMPEG is geïnstalleerd op het besturingssysteem waarop AEM wordt uitgevoerd.
Video-elementen video-assets
Als u geen bronkenmerk onder video ziet, kan het zijn dat de video niet is gecodeerd. Als de video op de juiste wijze is getranscodeerd, wordt deze weergegeven in het dashboard, zoals hieronder wordt getoond:
Controleer of FFMPEG is geïnstalleerd en of de videoprofielen zijn geïnstalleerd.
Videoprofiel controleren checking-video-profile
-
Ga naar de Videoprofiel, dat wil zeggen:
http://localhost:4502/etc/dam/video.html
en klik op Testvideo uploaden. -
Upload een testvideo en klik op OK zodat u met het transcoderen kunt beginnen.
Als de getranscodeerde video mislukt, vouwt u de uitvoer van FFMPEG uit om fouten in de uitvoer van de console van FFMPEG te begrijpen.
Ook als de videotranscodes het getranscodeerde bestand kunnen downloaden.
note note NOTE Zorg ervoor dat u voldoende tijd hebt om de video te transcoderen (de nieuwe tag wordt weergegeven in plaats van verwerkt) voordat u de video aan een kanaal toevoegt.
Profiel controleren met een videocomponent checking-profile-with-a-video-component
Controleer de lijst met profielen in het paginaontwerp als de videocomponent niet correct is geconfigureerd.
-
Navigeer naar het kanaal en klik op de knop Ontwerp -modus.
-
Klik op de video en open de Bewerken in. Open de Profielen tab.
note note NOTE Klik op verschillende profielen (er moet ten minste het profiel "Hoge kwaliteit H.264" zijn).
De video controleren in de webspeler checking-the-video-in-the-web-player
Gebruik de Webspeler http://localhost:4502/content/mobileapps/cq-screens-player/firmware.html/content/screens/we-retail/locations/demo/flagship/single/device0
om het afspelen in browsers (Chrome en Safari) te valideren. Chrome wordt gebruikt op Android™-apparaten terwijl Safari de OS X- en iOS-browser is.
Als de video niet wordt uitgevoerd op Safari, wordt deze ook niet uitgevoerd in de OS X- en iOS-spelers. Dit probleem is waarschijnlijk een coderingsprobleem en de video moet opnieuw worden gecodeerd.
Ga als volgt te werk als u een DAM-workflow wilt gebruiken om FullHD-uitvoeringen te maken:
- Ga naar de workflowmodel-beheerder dat
http://localhost:4502/libs/cq/workflow/admin/console/content/models.html/etc/workflow/models
. - Klik op de knop Element voor schermupdate model.
- Klikken Workflow starten in de actiebalk.
- Van de Workflow uitvoeren klikt u op uw video-element in het dialoogvenster Payload.
- Klikken Uitvoeren.
Problemen met AutoPlay-beleidsmarkering oplossen troubleshooting-autoplay-policy-flag
Als de AEM Screens Player de video oppikt maar niet weergeeft, los dan de markering Beleid automatisch afspelen problemen op.
Voer de onderstaande stappen uit om een probleem met de Google-markering voor automatisch afspelen op te lossen:
-
Navigeren naar chrome://flags/#autoplay-policy
-
Wijzigen Beleid voor automatisch afspelen van Standaard tot geen beweging van de gebruiker is vereist
-
Start de webbrowser opnieuw en werk de speler bij
https://developers.google.com/web/updates/2017/09/autoplay-policy-changes#webaudio
.Video synchroniseren over meerdere spelers syncing-video-across-multiple-players
Als u video's synchroon wilt afspelen op meerdere apparaten, moet u de absolute strategie gebruiken voor de reeks waarvan de video deel uitmaakt.
Vereisten requirements
- identieke 2+ spelers
- ideaal vergelijkbare hardware
- identieke netwerktopologie (de spelers worden verbonden met een server NTP die hun interne systeemklokken richt)
Vaststelling van de absolute strategie setting-up-the-absolute-strategy
De absolute strategie:
- Berekent een ankertijd (middernacht van de huidige dag).
- Berekent de duur van de reeks (som van de duur van alle items).
- Op om het even welk ogenblik, berekent het welk punt momenteel en het volgende punt door opeenvolging _remaining_time = (current_time - anchor_time) % sequence_duration zou moeten worden gespeeld.
Volg de onderstaande stappen om een absolute strategie op te zetten:
-
Navigeer naar de auteur van het kanaal en klik op de component sequence zoals in de onderstaande afbeelding wordt weergegeven.
-
Open het configuratievenster.
-
Bewerk de Strategie en voeg absolute waarden toe.
note note NOTE Het besturingssysteem van de spelers moet dezelfde klok hebben.
Klokken uitlijnen op OS X Voer de onderstaande stappen uit om de klokken uit te lijnen op OS X:
- Openen Datum en tijd voorkeuren voor elk OS X-vak
- Controleren Datum en tijd automatisch instellen
- De waarde 0.pool.ntp.org, 1.pool.ntp.org, 2.pool.ntp.org, 3.pool.ntp.org, time.apple.com plakken in de vervolgkeuzelijst of gewoon uitvoeren sudo ntpdate -u-v 0.pool.ntp.org
- De 2+ spelers starten
Het kan enige tijd duren voordat de spelers een nieuwe uitgelijnde reeks beginnen.