Configuração da reprodução de vídeo e solução de problemas video-playback-configuration-and-troubleshooting

Ao carregar um vídeo no DAM e adicioná-lo ao seu canal, você pode encontrar problemas em que o vídeo pode não ser reproduzido no AEM Screens Player.

As seções a seguir descrevem como depurar e solucionar problemas de reprodução de vídeo no seu canal.

Representações DAM dam-renditions

Após carregar o vídeo no canal, o AEM deve começar a criar algumas representações para ele. Você pode ver seus vídeos no Assets.

Para exibir o vídeo:

  1. Navegue até o vídeo, por exemplo http://localhost:4502/assets.html/content/dam/we-retail/en/videos.
  2. Clique no vídeo, expanda o menu superior esquerdo e clique em Representações.

Deve haver diferentes representações (um MP4 ou M4V).

Se não houver representação, verifique se o FFMPEG está instalado no SO em que o AEM está sendo executado.

CAUTION
Se não houver representação, verifique se o FFMPEG está instalado no SO em que o AEM está sendo executado.
Clique aqui para instalar o FFMPEG.

Assets de vídeo video-assets

Se você não vir um atributo de origem em vídeo, pode ser que o vídeo não tenha sido transcodificado. Se o vídeo for transcodificado corretamente, ele aparecerá no painel, conforme mostrado a seguir:

Verifique se o FFMPEG está instalado e os perfis de vídeo.

chlimage_1-2

Verificar perfil de vídeo checking-video-profile

  1. Navegue até o Perfil de Vídeo, ou seja, http://localhost:4502/etc/dam/video.html e clique em Carregar Vídeo de Teste.

    chlimage_1-3

  2. Carregue um vídeo de teste e clique em Ok para começar a transcodificação.

    Se o vídeo transcodificado falhar, expanda a saída FFMPEG para entender quaisquer erros na saída do console de FFMPEG.

    chlimage_1-4

    Além disso, se a transcodificação de vídeo tiver êxito, é possível baixar o arquivo transcodificado.

    chlimage_1-5

    note note
    NOTE
    Certifique-se de dar tempo suficiente para o vídeo transcodificar (ele deve mostrar a nova tag em vez de processar) antes de adicioná-la a qualquer canal.

Verificação de perfil com um componente de vídeo checking-profile-with-a-video-component

Verifique a lista de perfis do design da página se o componente de vídeo não estiver configurado corretamente.

  1. Navegue até o seu canal e clique no modo Design.

    chlimage_1-6

  2. Clique no vídeo e abra a janela Editar. Abra a guia Perfis.

    note note
    NOTE
    Clique em perfis diferentes (pelo menos o perfil "H.264 de alta qualidade" deve estar lá).

Verificação do vídeo no reprodutor da Web checking-the-video-in-the-web-player

Use o Web Player http://localhost:4502/content/mobileapps/cq-screens-player/firmware.html/content/screens/we-retail/locations/demo/flagship/single/device0 para validar a reprodução nos navegadores (Chrome e Safari). O Chrome é usado em dispositivos Android™, enquanto o Safari é o SO X e o navegador iOS.

Se o vídeo não for executado no Safari, ele também não será executado no OS X e nos players do iOS. Esse problema provavelmente está relacionado à codificação e o vídeo deve ser codificado novamente.

Para usar um fluxo de trabalho DAM para criar representações FullHD, faça o seguinte:

  1. Navegue até o administrador do modelo de fluxo de trabalho, que é http://localhost:4502/libs/cq/workflow/admin/console/content/models.html/etc/workflow/models.
  2. Clique no modelo Ativo de atualização do Screens.
  3. Clique em Iniciar Fluxo de Trabalho na barra de ações.
  4. Na caixa de diálogo Executar Fluxo de Trabalho, clique no ativo de vídeo na Carga.
  5. Clique em Executar.
NOTE
Permita algum tempo para criar as representações, mas, após alguns segundos/minutos (dependendo do tamanho do vídeo), recarregue o reprodutor da Web no Safari.

Troubleshooting do Sinalizador de Política de Reprodução Automática troubleshooting-autoplay-policy-flag

Caso o AEM Screens Player pegue o vídeo, mas não o exiba, solucione o problema do sinalizador de Política de reprodução automática.

Siga as etapas abaixo para solucionar o problema do sinalizador de política de reprodução automática do Google:

  1. Navegue até chrome://flags/#autoplay-policy

  2. Alterar Política de reprodução automática de Padrão para nenhum gesto de usuário necessário

  3. Inicie novamente seu navegador da Web e atualize o player

NOTE
Para saber mais sobre as práticas recomendadas para boas experiências do usuário com as novas políticas de reprodução automática no Chrome. Consulte Alterações na Política de Reprodução Automática em https://developers.google.com/web/updates/2017/09/autoplay-policy-changes#webaudio.

Sincronização de vídeo em vários players syncing-video-across-multiple-players

Para reproduzir vídeos de forma síncrona em vários dispositivos, você deve usar a estratégia absoluta para a sequência da qual o vídeo faz parte.

Requisitos requirements

  • 2+ players idênticos
  • hardware idealmente semelhante
  • topologia de rede idêntica (os players são conectados a um servidor NTP que alinha seus relógios internos do sistema)

Como configurar a estratégia absoluta setting-up-the-absolute-strategy

A estratégia absoluta:

  • Calcula uma hora de âncora (meia-noite do dia atual).
  • Calcula a duração da sequência (soma da duração de todos os itens).
  • Em qualquer momento, ele calcula qual item deve ser reproduzido no momento e o próximo item resolvendo a sequência _remaining_time = (current_time - anchor_time) % sequence_duration.

Siga as etapas abaixo para configurar uma estratégia absoluta:

  1. Navegue até o autor do canal e clique no componente de sequência, como mostrado na figura abaixo.

  2. Abra a caixa de diálogo de configuração.

  3. Edite a Estratégia e adicione absoluta.

    chlimage_1-8

    note note
    NOTE
    O SO dos reprodutores deve ter o mesmo relógio.

Alinhando relógios no OS X Siga as etapas abaixo para alinhar os relógios no OS X:

  1. Abrir preferências de Data e hora em cada caixa do OS X
  2. Verificar Definir data e hora automaticamente
  3. Cole o valor 0.pool.ntp.org, 1.pool.ntp.org, 2.pool.ntp.org, 3.pool.ntp.org, time.apple.com na lista suspensa ou simplesmente execute o sudo ntpdate -u -v 0.pool.ntp.org
  4. Iniciar os 2+ players

Pode levar algum tempo até que os jogadores iniciem uma nova sequência alinhada.

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