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:
- Navegue até o vídeo, por exemplo
http://localhost:4502/assets.html/content/dam/we-retail/en/videos
. - 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.
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.
Verificar perfil de vídeo checking-video-profile
-
Navegue até o Perfil de Vídeo, ou seja,
http://localhost:4502/etc/dam/video.html
e clique em Carregar Vídeo de Teste. -
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.
Além disso, se a transcodificação de vídeo tiver êxito, é possível baixar o arquivo transcodificado.
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.
-
Navegue até o seu canal e clique no modo Design.
-
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:
- 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
. - Clique no modelo Ativo de atualização do Screens.
- Clique em Iniciar Fluxo de Trabalho na barra de ações.
- Na caixa de diálogo Executar Fluxo de Trabalho, clique no ativo de vídeo na Carga.
- Clique em Executar.
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:
-
Navegue até chrome://flags/#autoplay-policy
-
Alterar Política de reprodução automática de Padrão para nenhum gesto de usuário necessário
-
Inicie novamente seu navegador da Web e atualize o player
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:
-
Navegue até o autor do canal e clique no componente de sequência, como mostrado na figura abaixo.
-
Abra a caixa de diálogo de configuração.
-
Edite a Estratégia e adicione absoluta.
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:
- Abrir preferências de Data e hora em cada caixa do OS X
- Verificar Definir data e hora automaticamente
- 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
- Iniciar os 2+ players
Pode levar algum tempo até que os jogadores iniciem uma nova sequência alinhada.