Configurazione della riproduzione video e risoluzione dei problemi video-playback-configuration-and-troubleshooting

Quando carichi un video in DAM e lo aggiungi al canale, potrebbero verificarsi dei problemi in cui il video potrebbe non essere riprodotto in AEM Screens Player.

Le sezioni seguenti descrivono come eseguire il debug e risolvere i problemi relativi alla riproduzione di video nel canale.

Rappresentazioni DAM dam-renditions

Dopo aver caricato il video sul canale, AEM dovrebbe iniziare a creare alcune rappresentazioni per esso. Puoi visualizzare i tuoi video in Assets.

Per visualizzare il video:

  1. Passare al video, ad esempio http://localhost:4502/assets.html/content/dam/we-retail/en/videos.
  2. Fai clic sul video, espandi il menu in alto a sinistra e fai clic su Rappresentazioni.

Devono esistere diverse rappresentazioni (un MP4 o M4V).

Se non è disponibile alcun rendering, verificare che FFMPEG sia installato sul sistema operativo in cui è in esecuzione AEM.

CAUTION
Se non è disponibile alcun rendering, verificare che FFMPEG sia installato sul sistema operativo in cui è in esecuzione AEM.
Fai clic qui per installare FFMPEG.

Assets video video-assets

Se non trovi un attributo sorgente in video, è possibile che il video non sia stato transcodificato. Se il video è codificato correttamente, viene visualizzato nel dashboard, come illustrato di seguito:

Verificare che FFMPEG sia installato e che i profili video.

chlimage_1-2

Verifica del profilo video checking-video-profile

  1. Passare al profilo video, ovvero http://localhost:4502/etc/dam/video.html, e fare clic su Carica video di prova.

    chlimage_1-3

  2. Carica un video di prova e fai clic su Ok per iniziare la transcodifica.

    Se il video transcodificato ha esito negativo, espandi l’output FFMPEG per comprendere eventuali errori nell’output della console di FFMPEG.

    chlimage_1-4

    Inoltre, se il video transcodifica correttamente può scaricare il file transcodificato.

    chlimage_1-5

    note note
    NOTE
    Assicurati di dare al video il tempo sufficiente per la trascodifica (dovrebbe mostrare il nuovo tag invece dell’elaborazione) prima di aggiungerlo a qualsiasi canale.

Verifica del profilo con un componente video checking-profile-with-a-video-component

Se il componente video non è configurato correttamente, controlla l’elenco dei profili dalla progettazione della pagina.

  1. Accedi al tuo canale e fai clic sulla modalità Progettazione.

    chlimage_1-6

  2. Fai clic sul video e apri la finestra di dialogo Modifica. Apri la scheda Profili.

    note note
    NOTE
    Fare clic su profili diversi (almeno il profilo "H.264 di alta qualità" dovrebbe essere presente).

Controllo del video nel lettore web checking-the-video-in-the-web-player

Utilizza il lettore Web http://localhost:4502/content/mobileapps/cq-screens-player/firmware.html/content/screens/we-retail/locations/demo/flagship/single/device0 per convalidare la riproduzione nei browser (Chrome e Safari). Chrome viene utilizzato sui dispositivi Android™ mentre Safari è il browser OS X e iOS.

Se il video non viene eseguito su Safari, non viene eseguito né sul sistema operativo X né sui lettori iOS. Questo problema è probabilmente dovuto a un problema di codifica e il video deve essere codificato di nuovo.

Per utilizzare un flusso di lavoro DAM per creare rappresentazioni Full HD, effettuare le seguenti operazioni:

  1. Passa a amministratore modello flusso di lavoro che è http://localhost:4502/libs/cq/workflow/admin/console/content/models.html/etc/workflow/models.
  2. Fai clic sul modello Risorsa di aggiornamento Screens.
  3. Fare clic su Avvia flusso di lavoro nella barra delle azioni.
  4. Dalla finestra di dialogo Esegui flusso di lavoro, fai clic sulla risorsa video in Payload.
  5. Fare clic su Esegui.
NOTE
Attendi un po’ di tempo per creare le rappresentazioni, ma dopo alcuni secondi/minuti (a seconda della dimensione del video), ricarica il lettore web su Safari.

Risoluzione dei problemi relativi al flag di criteri Autoplay troubleshooting-autoplay-policy-flag

Se il lettore AEM Screens seleziona il video ma non lo visualizza, risolvi il problema con il flag di criteri Riproduzione automatica.

Per risolvere il problema del flag di criteri di riproduzione automatica di Google, segui la procedura seguente:

  1. Passa a chrome://flags/#autoplay-policy

  2. Modifica Criteri di Riproduzione automatica da Predefinito a non è richiesto alcun movimento utente

  3. Riavvia il browser e aggiorna il lettore

NOTE
Per ulteriori informazioni sulle best practice per una buona esperienza utente con i nuovi criteri di riproduzione automatica in Chrome, Vedi Modifiche ai criteri di riproduzione automatica alle https://developers.google.com/web/updates/2017/09/autoplay-policy-changes#webaudio.

Sincronizzazione di video tra più lettori syncing-video-across-multiple-players

Per riprodurre i video in modo sincrono su più dispositivi, è necessario utilizzare la strategia assoluta per la sequenza di cui fa parte il video.

Requisiti requirements

  • più di 2 lettori identici
  • hardware idealmente simile
  • topologia di rete identica (i lettori sono collegati a un server NTP che allinea gli orologi di sistema interni)

Impostazione della strategia assoluta setting-up-the-absolute-strategy

La strategia assoluta:

  • Calcola un'ora di ancoraggio (mezzanotte del giorno corrente).
  • Calcola la durata della sequenza (somma della durata di tutti i relativi elementi).
  • In qualsiasi momento, calcola l'elemento da riprodurre e l'elemento successivo risolvendo la sequenza _remaining_time = (current_time - anchor_time) % sequence_duration.

Per impostare una strategia assoluta, procedere come segue:

  1. Passa all’autore del canale e fai clic sul componente sequenza come illustrato nella figura riportata di seguito.

  2. Apri la relativa finestra di dialogo di configurazione.

  3. Modifica la Strategia e aggiungi valore assoluto.

    chlimage_1-8

    note note
    NOTE
    Il sistema operativo dei lettori deve avere lo stesso orologio.

Allineamento degli orologi in OS X Segui i passaggi seguenti per allineare gli orologi in OS X:

  1. Apri le preferenze di Data e ora in ogni casella del sistema operativo X
  2. Seleziona Imposta data e ora automaticamente
  3. Incolla il valore 0.pool.ntp.org, 1.pool.ntp.org, 2.pool.ntp.org, 3.pool.ntp.org, time.apple.com nel menu a discesa o esegui semplicemente sudo ntpdate -u -v 0.pool.ntp.org
  4. Avvia i 2+ lettori

Potrebbero essere necessari alcuni minuti prima che i lettori avviino una nuova sequenza allineata.

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