Configurazione e risoluzione dei problemi di riproduzione video

Quando carichi un video nel DAM e lo aggiungi al tuo canale, potresti riscontrare problemi che il video potrebbe non essere riprodotto in Screens Player.

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

Rendering DAM

Una volta caricato il video sul canale, AEM iniziare a creare alcune rappresentazioni per esso. Puoi visualizzare i video in Risorse.

Per visualizzare il video:

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

Devono essere disponibili rappresentazioni diverse (MP4 o M4V).

Se non è presente alcun rendering, assicurati di aver installato ffmpeg sul sistema operativo in cui è in esecuzione AEM.

ATTENZIONE

Se non è presente alcun rendering, assicurati di aver installato ffmpeg sul sistema operativo in cui è in esecuzione AEM.

Fai clic qui per installare ffmpeg.

Risorse video

Se non vedi un attributo sorgente sotto il video, potrebbe essere che il video non è stato transcodificato. Se il video viene codificato correttamente, verrà visualizzato nel dashboard, come illustrato nella figura riportata di seguito.

Controlla che ffmpeg sia installato e che i profili video siano installati.

chlimage_1-2

Controllo del profilo video

  1. Passa al Profilo video, ovvero http://localhost:4502/etc/dam/video.html e fai clic su Carica video di prova.

    chlimage_1-3

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

    Se la transcodifica non riesce, espandi l’output ffmpeg per comprendere eventuali errori nell’output della console di ffmpeg.

    chlimage_1-4

    Inoltre, se la transcodifica video è riuscita, è possibile scaricare il file transcodificato.

    chlimage_1-5

    NOTA

    Assicurati di dare tempo sufficiente alla transcodifica del video (dovrebbe mostrare il tag nuovo invece dell’elaborazione) prima di aggiungerlo a qualsiasi canale.

Controllo del profilo con un componente video

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

  1. Passa al canale e seleziona la modalità Progettazione .

    chlimage_1-6

  2. Seleziona il video e apri la finestra di dialogo Modifica . Apri la scheda Profili .

    NOTA

    Selezionare profili diversi (dovrebbe essere presente almeno il profilo "H.264" di alta qualità).

Controllo del video nel lettore Web

Utilizza il Web Player 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 OSX e iOS.

Se il video non viene eseguito su Safari, non verrà eseguito nei lettori OSX e iOS. Si tratta probabilmente di un problema di codifica e il video deve essere codificato nuovamente.

Segui questi passaggi per utilizzare un flusso di lavoro DAM per creare rappresentazioni FullHD:

  1. Passa all' amministratore del modello di flusso di lavoro, ovvero http://localhost:4502/libs/cq/workflow/admin/console/content/models.html/etc/workflow/models.

  2. Seleziona il modello Risorsa di aggiornamento Screens .

  3. fai clic su Avvia flusso di lavoro nella barra delle azioni per aprire la finestra di dialogo Esegui flusso di lavoro.

  4. Seleziona la risorsa video nel Payload.

  5. Fare clic su Esegui.

NOTA

Consenti un po' di tempo per creare le rappresentazioni, ma dopo alcuni secondi/minuti (a seconda delle dimensioni del video), ricarica il lettore web su Safari.

Flag dei criteri di riproduzione automatica

Nel caso in cui AEM Screens Player raccolga il video ma non lo visualizzi, è necessario risolvere i problemi relativi al flag Autoplay Policy.

Segui i passaggi riportati di seguito per risolvere il problema del flag di policy di riproduzione automatica di google:

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

  2. Cambia Autoplay policy da Default a non è richiesto alcun gesto dell'utente

  3. Riavvia il browser Web e aggiorna il lettore

NOTA

Per ulteriori informazioni sulle best practice per esperienze utente ottimali con i nuovi criteri di riproduzione automatica in Chrome, consulta la documentazione relativa alle modifiche ai criteri di riproduzione automatica, ovvero https://developers.google.com/web/updates/2017/09/autoplay-policy-changes#webaudio.

Sincronizzazione video tra più lettori

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

Requisiti

  • giocatori uguali 2+
  • hardware ideale
  • topologia di rete identica (i lettori sono collegati a un server NTP che allinea i loro orologi di sistema interni)

Impostazione della strategia assoluta

La strategia assoluta:

  • calcola un orario di ancoraggio (mezzanotte del giorno corrente)
  • calcola la durata della sequenza (somma della durata di tutti gli elementi)
  • in qualsiasi momento, calcola quale elemento deve essere attualmente riprodotto e l'elemento successivo risolvendo la sequenza _rest_time = (current_time - anchor_time) % sequence_duration.

Segui i passaggi seguenti per impostare una strategia assoluta:

  1. Passa all’autore del canale e seleziona il componente per sequenza come mostrato nella figura seguente.

  2. Apri la relativa finestra di dialogo di configurazione.

  3. Modifica la Strategia e aggiungi assoluto.

    chlimage_1-8

    NOTA

    Il sistema operativo dei giocatori deve avere lo stesso orologio.

Allineamento degli orologi sul sistema operativo Seguire i passaggi seguenti per allineare gli orologi su OSX:

  1. Apri le preferenze Data e ora su ogni casella OSX
  2. Controlla Imposta automaticamente data e ora
  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+ giocatori

Potrebbe essere necessario un po' di tempo prima che i giocatori inizino una nuova sequenza allineata.

In questa pagina

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now