Sincronização de comando command-sync
A página a seguir descreve como usar a Sincronização de Comando. A sincronização de comandos permite a reprodução sincronizada em diferentes reprodutores. Os reprodutores podem reproduzir conteúdo diferente, mas cada ativo deve ter a mesma duração.
Visão geral overview
As soluções de sinalização digital devem suportar paredes de vídeo e reprodução sincronizada. Este cenário é verdadeiro se você estiver tentando suportar cenários como contagens regressivas de Ano Novo ou grandes vídeos fatiados para serem reproduzidos em várias telas. Esses cenários são onde a sincronização de comandos entra em ação.
Para usar a Sincronização de Comandos, um player atua como principal e envia o comando, e todos os outros players agem como clientes e são reproduzidos quando recebem o comando.
O principal envia um comando para todos os clientes registrados quando está prestes a iniciar a reprodução de um item. A carga útil dessa ação pode ser o índice do item a ser reproduzido, o html externo do elemento a ser reproduzido ou ambos.
Implementando a sincronização de comandos using-command-sync
A seção a seguir descreve como você pode usar a sincronização de comandos em um projeto do AEM Screens.
Configuração do projeto setting-up
Antes de usar o recurso de sincronização de comandos, verifique se você tem um projeto e um canal com conteúdo configurado para o seu projeto.
-
O exemplo a seguir mostra um projeto de demonstração chamado CommandSyncDemo e um canal de sequência ChannelLobby.
note note NOTE Para saber como criar um canal ou adicionar conteúdo a um canal, consulte Criação e Gerenciamento de Canais O canal inclui o conteúdo a seguir, como mostrado na figura abaixo.
-
Crie um local Lobby e, em seguida, uma exibição denominada LobbyDisplay na pasta Locations, conforme mostrado na figura abaixo.
-
Atribua o canal ChannelLobby à sua LobbyDisplay. Agora é possível exibir o canal atribuído à exibição no painel de exibição.
note note NOTE Para saber como atribuir um canal a uma exibição, consulte Criação e Gerenciamento de Exibições. -
Navegue até a pasta Dispositivos.
-
Clique em Gerenciador de dispositivos na barra de ações.
note note NOTE Para saber como registrar um dispositivo, consulte Registro de Dispositivo -
Para fins de demonstração, este exemplo mostra um dispositivo Chrome e um Windows Player como dois dispositivos separados. Ambos os dispositivos apontam para a mesma tela.
Atualização das configurações de canal
-
Navegue até ChannelLobby.
-
Clique em Editar na barra de ações.
-
Clique no canal inteiro como mostrado na figura abaixo.
-
Clique na chave inglesa.
-
Na caixa de diálogo Página, digite a palavra-chave sincronizada no campo Estratégia.
Configurar um principal setting-up-primary
-
Navegue até o painel de exibição em CommandSyncDemo > Locations > Lobby > LobbyDisplay. Em seguida, clique em Painel na barra de ações.
Observe os dois dispositivos (Chrome e Windows Player) no painel DISPOSITIVOS, como mostrado a seguir:
-
No painel DISPOSITIVOS, clique no dispositivo que você deseja definir como principal. O exemplo a seguir demonstra como configurar o dispositivo Chrome como o dispositivo principal. Clique em Definir como dispositivo primário.
-
Insira o endereço IP em Definir como dispositivo primário e clique em Salvar.
Sincronização com o Principal sync-up-primary
-
Depois de definir o dispositivo Chrome como principal, sincronize o outro dispositivo (neste caso, o Windows Player) com o principal.
Clique no outro dispositivo (neste caso, Windows Player) no painel DISPOSITIVOS e clique em Sincronizar com o dispositivo principal. -
Clique no dispositivo na lista e clique em Salvar.
[OBSERVAÇÃO:]
A caixa de diálogo Sincronizar com o dispositivo primário mostra a lista de dispositivos primários. Selecione o preferido. -
Quando o dispositivo (Windows Player) é sincronizado com o dispositivo principal (Chrome Player), você pode ver o dispositivo sincronizado no painel DISPOSITIVOS.
Dessincronização com o principal desync-up-primary
Depois de sincronizar um dispositivo ou dispositivos com um dispositivo principal, você pode dessincronizar a atribuição desse dispositivo.
Para remover a sincronização do dispositivo principal, siga as etapas abaixo:
-
Navegue até o painel DISPOSITIVOS e clique no dispositivo.
-
Clique em Dessincronizar dispositivos para dessincronizar o cliente do dispositivo principal.
-
Clique em Confirmar para cancelar a sincronização do dispositivo selecionado no dispositivo principal.
[OBSERVAÇÃO:]
Se você clicar no dispositivo principal e usar a opção de dessincronização, todos os dispositivos conectados ao principal serão dessincronizados em uma etapa.