Configuration et dépannage de la lecture vidéo video-playback-configuration-and-troubleshooting

Lorsque vous chargez une vidéo dans la gestion des ressources numériques (DAM) et que vous l’ajoutez à votre canal, il est possible que la vidéo ne soit pas lue dans le lecteur AEM Screens.

Les sections ci-après décrivent comment déboguer et résoudre les problèmes liés à la lecture vidéo dans votre canal.

Rendus de la gestion des actifs numériques (DAM) dam-renditions

Une fois la vidéo chargée dans le canal, AEM doit commencer à créer des rendus. Les vidéos sont répertoriées sous la catégorie Ressources.

Pour visionner la vidéo, procédez comme suit :

  1. Accédez à votre vidéo, par exemple http://localhost:4502/assets.html/content/dam/we-retail/en/videos.
  2. Cliquez sur la vidéo, développez le menu supérieur gauche, puis cliquez sur Rendus.

Il doit y avoir différents rendus (MP4 ou M4V).

S’il n’existe aucun rendu, vérifiez que vous avez installé FFMPEG sur le système d’exploitation où AEM est exécuté.

CAUTION
S’il n’existe aucun rendu, vérifiez que vous avez installé FFMPEG sur le système d’exploitation où AEM est exécuté.
Cliquez ici pour installer FFMPEG.

Ressources vidéo video-assets

S’il n’y a pas d’attribut source sous la vidéo, il est possible que la vidéo n’ait pas été transcodée. Si la vidéo est transcodée correctement, elle s’affiche dans le tableau de bord, comme illustré ci-après :

Vérifiez que FFMPEG est installé et les profils vidéo.

chlimage_1-2

Vérifier le profil vidéo checking-video-profile

  1. Accédez au Profil vidéo, à savoir http://localhost:4502/etc/dam/video.html, et cliquez sur Charger la vidéo de test.

    chlimage_1-3

  2. Chargez une vidéo de test et cliquez sur OK pour commencer le transcodage.

    En cas d’échec du transcodage vidéo, développez la sortie FFMPEG pour comprendre les erreurs dans la sortie de la console de FFMPEG.

    chlimage_1-4

    En revanche, si la vidéo est transcodée correctement, il est possible de télécharger le fichier transcodé.

    chlimage_1-5

    note note
    NOTE
    Avant de l’ajouter à un canal, veillez à laisser suffisamment de temps pour le transcodage de la vidéo (l’indicateur « Nouvelle » et non « Traitement en cours » doit s’afficher).

Vérification du profil avec un composant vidéo checking-profile-with-a-video-component

Vérifiez la liste des profils de la conception de page si le composant vidéo n’est pas correctement configuré.

  1. Accédez à votre canal et cliquez sur le mode Conception.

    chlimage_1-6

  2. Cliquez sur la vidéo et ouvrez la boîte de dialogue Modifier. Ouvrez l’onglet Profils.

    note note
    NOTE
    Cliquez sur différents profils (au moins un profil H.264 de haute qualité « High Quality H.264 » doit être présent).

Vérifier la vidéo dans le lecteur web checking-the-video-in-the-web-player

Utilisez le lecteur web http://localhost:4502/content/mobileapps/cq-screens-player/firmware.html/content/screens/we-retail/locations/demo/flagship/single/device0 pour valider la lecture dans les navigateurs (Chrome et Safari). Chrome est utilisé sur les appareils Android™, tandis que Safari est le navigateur d’OS X et d’iOS.

Si la vidéo n’est pas lue sous Safari, elle ne fonctionnera pas dans les lecteurs OS X et iOS. Il s’agit probablement d’un problème d’encodage et la vidéo doit être réencodée.

Pour utiliser un workflow de gestion des ressources numériques pour créer des rendus Full HD, procédez comme suit :

  1. Accédez à l’administration des modèles de workflow, à savoir http://localhost:4502/libs/cq/workflow/admin/console/content/models.html/etc/workflow/models.
  2. Cliquez sur le modèle Ressource de mise à jour de Screens.
  3. Cliquez sur Démarrer le workflow dans la barre d’actions.
  4. Dans la boîte de dialogue Exécuter le workflow, cliquez sur votre ressource vidéo dans la Payload.
  5. Cliquez sur Exécuter.
NOTE
Patientez un certain temps pour créer les rendus, mais après quelques secondes/minutes (selon la taille de la vidéo), rechargez le lecteur web sur Safari.

Dépanner l’indicateur de politique de lecture automatique troubleshooting-autoplay-policy-flag

Si le lecteur AEM Screens sélectionne la vidéo mais ne l’affiche pas, vous devez résoudre les problèmes liés à l’indicateur de politique de lecture automatique.

Pour résoudre le problème d’indicateur de politique de lecture automatique de Google, procédez comme suit :

  1. Accédez à chrome://flags/#autoplay-policy

  2. Changer la Politique de lecture automatique de Par défaut à Aucune action requise de la part de l’utilisateur ou de l’utilisatrice

  3. Relancer votre navigateur web et mettre à jour le lecteur

NOTE
Pour en savoir plus sur les bonnes pratiques à appliquer aux personnes ayant recours aux nouvelles politiques de lecture automatique dans Chrome, voir Modifications de la politique de lecture automatique sur https://developers.google.com/web/updates/2017/09/autoplay-policy-changes#webaudio.

Synchroniser des vidéos sur plusieurs lecteurs syncing-video-across-multiple-players

Pour lire des vidéos en mode synchrone sur plusieurs appareils, utilisez la stratégie absolue pour la séquence dont fait partie la vidéo.

Conditions requises requirements

  • 2+ joueurs identiques
  • Matériel similaire, dans l’idéal
  • Topologie de réseau identique (les lecteurs sont connectés à un serveur NTP, qui synchronise leurs horloges système internes)

Configurer la stratégie absolue setting-up-the-absolute-strategy

La stratégie absolue :

  • Calcule l’heure d’ancrage (minuit du jour en cours).
  • Calcule la durée de la séquence (somme de la durée de tous ses éléments).
  • Calcule, à tout moment, l’élément qui doit être en cours de lecture et l’élément suivant à l’aide de la formule sequence_remaining_time = (current_time - anchor_time) % sequence_duration (temps restant de la séquence = (heure actuelle - heure d’ancrage) % durée de la séquence).

Pour configurer une stratégie absolue, procédez comme suit :

  1. Accédez à votre canal de création et cliquez sur le composant de séquence, comme illustré ci-dessous.

  2. Ouvrez sa boîte de dialogue de configuration.

  3. Modifiez la Stratégie et ajoutez « absolue ».

    chlimage_1-8

    note note
    NOTE
    Le système d’exploitation des lecteurs doit posséder la même horloge.

Aligner les horloges sur OS X Pour aligner les horloges sur OS X, procédez comme suit :

  1. Ouvrez les préférences Date et heure pour chaque lecteur OS X.
  2. Activez l’option Définir automatiquement la date et l’heure.
  3. Collez value 0.pool.ntp.org, 1.pool.ntp.org, 2.pool.ntp.org, 3.pool.ntp.org, time.apple.com dans la liste déroulante ou exécutez simplement sudo ntpdate -u -v 0.pool.ntp.org.
  4. Démarrez deux lecteurs ou plus.

Il peut s’écouler un certain temps avant que les lecteurs ne commencent une nouvelle séquence synchronisée.

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