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 reprodutor do AEM Screens.

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 em Ativos.

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. Selecione o vídeo, expanda o menu superior esquerdo e selecione 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á em execução.

CAUTION
Se não houver representação, verifique se o ffmpeg está instalado no SO em que o AEM está em execução.
Selecionar aqui para instalar o ffmpeg.

Ativos 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é a Perfil de vídeo, ou seja, http://localhost:4502/etc/dam/video.html e selecione Carregar vídeo de teste.

    chlimage_1-3

  2. Carregue um vídeo de teste e selecione Ok então você pode 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 do 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 canal e selecione a Design modo.

    chlimage_1-6

  2. Selecione o vídeo e abra a janela Editar diálogo. Abra o Perfis guia.

    note note
    NOTE
    Selecione 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 em navegadores (Chrome e Safari). O Chrome é usado em dispositivos Android™, enquanto o Safari é o navegador OS X e 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. Isso provavelmente é um problema de 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é a administrador do modelo de fluxo de trabalho que é http://localhost:4502/libs/cq/workflow/admin/console/content/models.html/etc/workflow/models.
  2. Selecione o Ativo de atualização do Screens modelo.
  3. Selecionar Iniciar fluxo de trabalho na barra de ações.
  4. No Executar fluxo de trabalho , selecione o ativo de vídeo na caixa de diálogo Carga.
  5. Selecionar 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 reprodutor do AEM Screens pegue o vídeo, mas não o exiba, solucione o problema no 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 do usuário é necessário

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

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 a documentação do 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 selecione o componente de sequência, como mostrado na figura abaixo.

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

  3. Edite o Estratégia e adicione absoluto.

    chlimage_1-8

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

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

  1. Abertura Data e hora preferências em cada caixa OS X
  2. Marcar 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 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