Configurar o Dynamic Media - modo híbrido configuring-dynamic-media-hybrid-mode

IMPORTANT
Fim do suporte para Secure Socket Layer 2.0 e 3.0 e Transport Layer Security 1.0 e 1.1.
A partir de 30 de abril de 2024, o Adobe Dynamic Media encerrará o suporte para o seguinte:
  • SSL (Secure Socket Layer) 2.0
  • SSL 3.0
  • TLS (Transport Layer Security) 1.0 e 1.1
  • As seguintes cifras fracas no TLS 1.2:
    TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
    TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
    TLS_RSA_WITH_AES_256_GCM_SHA384
    TLS_RSA_WITH_AES_256_CBC_SHA256
    TLS_RSA_WITH_AES_256_CBC_SHA
    TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
    TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
    TLS_RSA_WITH_AES_128_GCM_SHA256
    TLS_RSA_WITH_AES_128_CBC_SHA256
    TLS_RSA_WITH_AES_128_CBC_SHA
    TLS_RSA_WITH_CAMELLIA_256_CBC_SHA
    TLS_RSA_WITH_CAMELLIA_128_CBC_SHA
    TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA
    TLS_RSA_WITH_SDES_EDE_CBC_SHA
Consulte também Limitações do Dynamic Media.

O Dynamic Media-Hybrid deve ser ativado e configurado para uso. Dependendo do seu caso de uso, o Dynamic Media tem várias configurações com suporte.

NOTE
Se você pretende configurar e executar o Dynamic Media no modo de execução do Scene7, consulte Configurar Dynamic Media - modo Scene7.
Se você pretende configurar e executar o Dynamic Media no modo de execução híbrido, siga as instruções nesta página.

Saiba mais sobre como trabalhar com vídeo no Dynamic Media.

NOTE
Se você usar o Adobe Experience Manager configurado para ambientes diferentes, como um para desenvolvimento, armazenamento temporário e produção em tempo real, configure o Dynamic Media Cloud Service para cada ambiente.
NOTE
Se tiver problemas com a configuração do Dynamic Media, verifique os arquivos de log específicos do Dynamic Media. Esses arquivos são instalados automaticamente quando você ativa o Dynamic Media:
  • s7access.log
  • ImageServing.log
Eles estão documentados em Monitorar e manter sua instância de Experience Manager.

A publicação e a entrega híbridas são um recurso principal da adição do Dynamic Media ao Adobe Experience Manager. A publicação híbrida permite que você forneça ativos do Dynamic Media, como imagens, conjuntos e vídeos, a partir da nuvem em vez de partir dos nós de publicação do Experience Manager.

Outros conteúdos, como visualizadores do Dynamic Media, páginas do site e conteúdo estático continuam a ser veiculados a partir dos nós de publicação do Experience Manager.

Se você for um cliente do Dynamic Media, precisará usar a entrega híbrida como mecanismo de entrega para todo o conteúdo do Dynamic Media.

Arquitetura de publicação híbrida para vídeos hybrid-publishing-architecture-for-videos

chlimage_1-506

Arquitetura de publicação híbrida para imagens hybrid-publishing-architecture-for-images

chlimage_1-507

Configurações suportadas do Dynamic Media supported-dynamic-media-configurations

As tarefas de configuração a seguir fazem referência aos seguintes termos:

Termo
Dynamic Media Habilitado
Descrição
Nó Autor do Experience Manager
Marca de seleção branca em um círculo verde
O nó do autor que você implanta no local ou por meio do Managed Services.
nó Experience Manager Publish
"X" branco em um quadrado vermelho.
O nó de publicação que você implanta no local ou por meio do Managed Services.
Nó Publish do serviço de imagem
Marca de seleção branca em um círculo verde.
O nó de publicação executado nos data centers gerenciados pelo Adobe. Refere-se ao URL do serviço de imagem.

Você pode optar por implementar o Dynamic Media somente para criação de imagens, somente para vídeo ou para criação de imagens e vídeo. Para determinar as etapas para configurar o Dynamic Media para o seu cenário específico, consulte a tabela a seguir.

Cenário
Como funciona
Etapas de configuração
Entregar SOMENTE imagens em produção
As imagens são entregues por meio de servidores em data centers mundiais Adobe e, em seguida, armazenadas em cache por um CDN para desempenho escalável e alcance global.
  1. No nó do Experience Manager author, habilite o Dynamic Media.
  2. Configurar imagens no Dynamic Media Cloud Service.
  3. Configurar replicação de imagem.
  4. Replicar configurações do catálogo.
  5. Replicar predefinições do visualizador.
  6. Usar filtros de ativos padrão para replicação.
  7. Definir configurações do Dynamic Media Image Server.
  8. Enviar ativos.
Fornecer SOMENTE imagens na pré-produção (desenvolvimento, controle de qualidade, preparo e assim por diante).
As imagens são entregues por meio do nó de publicação do Experience Manager. Nesse cenário, como o tráfego é mínimo, não há necessidade de enviar imagens para o data center do Adobe. E permite uma visualização segura do conteúdo antes do lançamento da produção.
  1. No nó do Experience Manager author, habilite o Dynamic Media.
  2. No nó Experience Manager publish, habilite o Dynamic Media.
  3. Replicar predefinições do visualizador.
  4. Configure o filtro de ativos para imagens não relacionadas à produção.
  5. Defina as configurações do Dynamic Media Image Server.
  6. Entregar ativos.
Fornecer SOMENTE vídeo em qualquer ambiente (produção, desenvolvimento, controle de qualidade, preparo e assim por diante)
Os vídeos são entregues e armazenados em cache por um CDN para desempenho escalável e alcance global. A imagem do pôster do vídeo (miniatura do vídeo que é exibida antes do início da reprodução) é entregue pela instância de publicação do Experience Manager.
  1. No nó do Experience Manager author, habilite o Dynamic Media.
  2. No nó Experience Manager publicar, habilite o Dynamic Media (a instância de publicação fornece a imagem de pôster do vídeo e fornece metadados para reprodução de vídeo).
  3. Configurar vídeo no Dynamic Media Cloud Service.
  4. Replicar predefinições do visualizador.
  5. Configure o filtro de ativos para somente vídeo.
  6. Entregar ativos.
Entregar imagens e vídeo na produção

Os vídeos são entregues e armazenados em cache por um CDN para desempenho escalável e alcance global. Imagens e imagens de pôster de vídeo são entregues por meio de servidores em data centers mundiais Adobe e, em seguida, armazenadas em cache por um CDN para desempenho escalável e alcance global.

Consulte as seções anteriores para configurar imagem ou vídeo na pré-produção.

  1. No nó do Experience Manager author, habilite o Dynamic Media.
  2. Configurar vídeo no Dynamic Media Cloud Service.
  3. Configurar imagens no Dynamic Media Cloud Service.
  4. Configurar replicação de imagem.
  5. Replicar configurações do catálogo.
  6. Replicar predefinições do visualizador.
  7. Use filtros de ativos padrão para replicação.
  8. Defina as configurações do Dynamic Media Image Server.
  9. Entregar ativos.

Ativar o Dynamic Media enabling-dynamic-media

O Dynamic Media está desabilitado por padrão. Para aproveitar os recursos do Dynamic Media, habilite o Dynamic Media usando o modo de execução dynamicmedia como você faria, por exemplo, com o modo de execução publish. Antes de habilitar, verifique os requisitos técnicos.

NOTE
Habilitar o Dynamic Media pelo modo de execução substitui a funcionalidade no Experience Manager 6.1 e Experience Manager 6.0, onde você habilitou o Dynamic Media, definindo o sinalizador dynamicMediaEnabled como true. Esse sinalizador não tem funcionalidade no Experience Manager 6.2 e posterior. Além disso, não é necessário reiniciar o quickstart para ativar o Dynamic Media.

Ao habilitar o Dynamic Media, os recursos do Dynamic Media estão disponíveis na interface do usuário e cada ativo de imagem carregado recebe uma representação cqdam.pyramid.tiff usada para a entrega rápida de representações de imagem dinâmicas. Esses PTIFFs têm vantagens significativas, como as seguintes:

  • A capacidade de gerenciar apenas uma única imagem de origem principal e gerar representações infinitas a qualquer momento, sem armazenamento adicional.
  • A capacidade de usar visualização interativa, como zoom, panorâmica e rotação.

Se quiser usar o Dynamic Media Classic no Experience Manager, não habilite o Dynamic Media, a menos que você esteja usando um cenário específico. O Dynamic Media está desativado, a menos que você ative o Dynamic Media por meio do modo de execução.

Para ativar o Dynamic Media, você deve ativar o modo de execução do Dynamic Media na linha de comando ou no nome do arquivo de início rápido.

Para habilitar o Dynamic Media:

  1. Na linha de comando, ao iniciar o início rápido, faça o seguinte:

    • Adicione -r dynamicmedia ao final da linha de comando ao iniciar o arquivo jar.
    code language-shellsession
    java -Xmx4096m -Doak.queryLimitInMemory=500000 -Doak.queryLimitReads=500000 -jar cq-quickstart-6.5.0.jar -r dynamicmedia
    

    Se você estiver publicando no s7delivery, também deverá incluir os seguintes argumentos do trustStore:

    code language-shellsession
    -Djavax.net.ssl.trustStore=<absoluteFilePath>/customerTrustStoreFileName>
    
     -Djavax.net.ssl.trustStorePassword=<passwordForTrustStoreFile>
    
  2. Solicite https://localhost:4502/is/image e verifique se o Servidor de imagens está em execução agora.

    note note
    NOTE
    Para solucionar problemas com o Dynamic Media, consulte os seguintes logs no diretório crx-quickstart/logs/:
    • ImageServer-<PortId>-<yyyy><mm><dd>.log - O log do ImageServer fornece estatísticas e informações analíticas usadas para analisar o comportamento do processo interno do ImageServer.
    Exemplo de um nome de arquivo de log do Servidor de Imagens: ImageServer-57346-2020-07-25.log
    • s7access-<yyyy><mm><dd>.log - O log de acesso do s7registra cada solicitação feita ao Dynamic Media por meio de /is/image e /is/content.
    Esses logs são usados somente quando o Dynamic Media está ativado. Eles não estão incluídos no pacote Download Completo gerado pela página system/console/status-Bundlelist; ao ligar para o Suporte ao Cliente se você tiver um problema com o Dynamic Media, anexe esses dois logs ao problema.

Se você instalou o Experience Manager em uma porta ou caminho de contexto diferente … if-you-installed-aem-to-a-different-port-or-context-path

Se estiver implantando o Experience Manager em um servidor de aplicativos e tiver o Dynamic Media habilitado, você deverá configurar o autodomínio no Externalizador. Caso contrário, a geração de miniaturas para ativos não funcionará corretamente para ativos do Dynamic Media.

Além disso, se você executar o início rápido em uma porta ou caminho de contexto diferente, também será necessário alterar o autodomínio.

Quando o Dynamic Media é ativado, as representações de miniatura estáticas para ativos de imagem são geradas usando o Dynamic Media. Para que a geração de miniaturas funcione corretamente para o Dynamic Media, o Experience Manager deve executar uma solicitação de URL para si mesmo e deve saber o número da porta e o caminho do contexto.

Experience Manager:

  • O autodomínio no Externalizador é usado para recuperar o número da porta e o caminho do contexto.
  • Se nenhum autodomínio estiver configurado, o número da porta e o caminho do contexto serão recuperados do serviço HTTP Jetty.

Em uma implantação do Experience Manager QuickStart WAR, o número da porta e o caminho do contexto não podem ser derivados, portanto, você deve configurar um autodomínio. Consulte a Documentação do Externalizador sobre como configurar o autodomínio.

NOTE
Em uma implantação autônoma do Quickstart de Experience Manager, um autodomínio geralmente não precisa ser configurado, pois o número da porta e o caminho de contexto podem ser configurados automaticamente. No entanto, se todas as interfaces de rede estiverem desativadas, você deverá configurar o autodomínio.

Desativar Dynamic Media disabling-dynamic-media

O Dynamic Media não está ativado por padrão. No entanto, se você tiver ativado o Dynamic Media anteriormente, poderá desativá-lo mais tarde.

Para desabilitar o Dynamic Media depois de habilitá-lo, remova o sinalizador de modo de execução -r dynamicmedia.

Para desabilitar o Dynamic Media:

  1. Na linha de comando, ao iniciar o início rápido, você pode executar um dos seguintes procedimentos:

    • Não adicione -r dynamicmedia à linha de comando ao iniciar o arquivo jar.
    code language-shellsession
    java -Xmx4096m -Doak.queryLimitInMemory=500000 -Doak.queryLimitReads=500000 -jar cq-quickstart-6.5.0.jar
    
  2. Solicitação https://localhost:4502/is/image. Você receberá uma mensagem informando que o Dynamic Media está desativado.

    note note
    NOTE
    Depois que o modo de execução do Dynamic Media for desabilitado, a etapa do fluxo de trabalho que gera a representação cqdam.pyramid.tiff será ignorada automaticamente. Também desativa o suporte à representação dinâmica e outros recursos do Dynamic Media.
    Observe também que quando o modo de execução do Dynamic Media é desativado após a configuração do servidor Experience Manager, todos os ativos que foram carregados nesse modo de execução agora são inválidos.

(Opcional) Migração de predefinições e configurações do Dynamic Media de 6.3 para 6.5, sem tempo de inatividade optional-migrating-dynamic-media-presets-and-configurations-from-to-zero-downtime

Se estiver atualizando o Experience Manager - Dynamic Media de 6.3 para 6.5 (que agora inclui a capacidade de implantações com tempo de inatividade zero), você deve executar o seguinte comando curl. O comando migra todas as suas predefinições e configurações do /etc para o /conf no CRXDE Lite.

NOTE
Se você executar a instância do Experience Manager no modo de compatibilidade, ou seja, se tiver o pacote de compatibilidade instalado, não será necessário executar esses comandos.

Para todas as atualizações, com ou sem o pacote de compatibilidade, você pode copiar as predefinições do visualizador padrão prontas para uso que vieram originalmente com o Dynamic Media executando o seguinte comando curl do Linux®:

curl -u admin:admin -X POST https://<server_address>:<server_port>/libs/settings/dam/dm/presets/viewer.pushviewerpresets.json

Para migrar qualquer predefinição e configuração personalizada do visualizador criada de /etc para /conf, execute o seguinte comando curl do Linux®:

curl -u admin:admin -X POST https://<server_address>:<server_port>/libs/settings/dam/dm/presets.migratedmcontent.json

Configurar replicação de imagem configuring-image-replication

A entrega de imagens do Dynamic Media funciona publicando ativos de imagem, incluindo miniaturas de vídeo, do Experience Manager Author e replicando-os para o serviço de replicação por demanda do Adobe (o URL do Serviço de replicação). O Assets é então fornecido por meio do serviço de entrega de imagens sob demanda (o URL do serviço de imagem).

Faça o seguinte:

O Agente de replicação publica ativos do Dynamic Media, como imagens, metadados de vídeo e definições, para o Serviço de imagem hospedado em Adobe. O Agente de replicação não está habilitado por padrão.

Após configurar o agente de replicação, você deve validar e testar se ele foi configurado com êxito. Esta seção descreve esses procedimentos.

NOTE
O limite de memória padrão para a criação de PTIFF é de 3 GB em todos os fluxos de trabalho. Por exemplo, você pode processar uma imagem que requer 3 GB de memória enquanto outros fluxos de trabalho estão pausados ou processar 10 imagens em paralelo que exigem 300 MB de memória cada.
O limite de memória é configurável e se ajusta à disponibilidade de recursos do sistema e ao tipo de conteúdo de imagem que está sendo processado. Se você tiver muitos ativos grandes e memória suficiente no sistema, poderá aumentar esse limite para garantir que as imagens sejam processadas em paralelo.
Uma imagem que requer mais do que o limite máximo de memória é rejeitada.
Para alterar o limite de memória para criação de PTIFF, navegue até Ferramentas > Operações > Console da Web > Adobe CQ Scene7 PTiffManager e altere o valor maxMemory.

Configurar autenticação setting-up-authentication

Configure a autenticação de replicação no autor para replicar imagens para o serviço de entrega de imagens do Dynamic Media. Primeiro, você obtém um KeyStore e depois o salva com o usuário dynamic-media-replication e o configura. O administrador da sua empresa recebeu um email de boas-vindas com o arquivo KeyStore e as credenciais necessárias durante o processo de provisionamento. Se você não recebeu essas informações, entre em contato com o Suporte ao cliente da Adobe.

Para configurar a autenticação:

  1. Entre em contato com o Suporte ao cliente do Adobe para obter seu arquivo e senha do KeyStore se você ainda não tiver o arquivo e a senha. Essas informações são uma parte necessária do provisionamento. Ele associa as chaves à sua conta.

  2. No Experience Manager, selecione o logotipo do Experience Manager para acessar o console de navegação global e navegue até Ferramentas > Segurança > Usuários.

  3. Na página Gerenciamento de usuários, navegue até o usuário dynamic-media-replication e selecione para abrir.

    dm-replication

  4. Na página Editar configurações de usuário para replicação de mídia dinâmica, selecione a guia Armazenamento de chaves e selecione Criar armazenamento de chaves.

    dm-replication-keystore

  5. Digite uma senha e confirme-a na caixa de diálogo Definir senha de acesso do KeyStore.

    note note
    NOTE
    Lembre-se da senha porque você deve digitá-la novamente quando configurar o Agente de Replicação posteriormente.

    chlimage_1-508

  6. Na página Editar Configurações de Usuário para replicação de mídia dinâmica, expanda a área Adicionar Chave Privada do arquivo KeyStore e adicione o seguinte (veja as imagens a seguir):

    • No campo Novo Alias, digite o nome de um alias que você deseja usar posteriormente na configuração de replicação. Por exemplo, você poderia usar replication como um alias.
    • Selecione Arquivo do KeyStore. Navegue até o arquivo do KeyStore fornecido pelo Adobe, selecione-o e, em seguida, Abrir.
    • No campo Senha do arquivo do KeyStore, digite a senha do arquivo do KeyStore. Esta senha é não a senha do KeyStore que você criou na Etapa 5, mas é o Adobe de senha do Arquivo do KeyStore fornecido no email de boas-vindas enviado a você durante o provisionamento. Entre em contato com o Suporte ao cliente do Adobe se você não recebeu uma senha para o arquivo do KeyStore.
    • No campo Senha da Chave Privada, digite a senha da chave privada (pode ser a mesma senha da chave privada fornecida na etapa anterior). O Adobe fornece a senha da chave privada no email de boas-vindas enviado a você durante o provisionamento. Entre em contato com o Suporte ao cliente do Adobe caso não tenha recebido uma senha de chave privada.
    • No campo Alias da Chave Privada, insira o alias da chave privada. Por exemplo, *companyname*-alias. O Adobe fornece o alias da chave privada no email de boas-vindas enviado a você durante o provisionamento. Entre em contato com o Suporte ao cliente do Adobe se você não recebeu um alias de chave privada.

    edit_settings_fordynamic-media-replication2

  7. Selecione Salvar e fechar para salvar suas alterações neste usuário.

    Em seguida, você deve configurar o agente de replicação.

Configurar o agente de replicação configuring-the-replication-agent

  1. No Experience Manager, selecione o logotipo Experience Manager para acessar o console de navegação global e navegue até Ferramentas > Implantação > Replicação > Agentes no autor.

  2. Na página Agentes no autor, selecione Replicação de imagem híbrida do Dynamic Media (s7delivery).

  3. Selecione Editar.

  4. Selecione a guia Configurações e digite o seguinte:

    • Habilitado - marque esta caixa de seleção para habilitar o agente de replicação.
    • Região - Defina para a região apropriada: América do Norte, Europa ou Ásia
    • ID do Locatário - Este valor é o nome da sua empresa/locatário que está publicando no Serviço de Replicação. Esse valor é a ID do locatário fornecida pelo Adobe no email de boas-vindas enviado a você durante o provisionamento. Se você não recebeu essas informações, entre em contato com o Suporte ao cliente da Adobe.
    • Alias do Repositório de Chaves - Este valor é igual ao valor Novo Alias definido ao gerar a chave em Configurando a Autenticação; por exemplo, replication. (Consulte a etapa 7 em Configurando a Autenticação.)
    • Senha do Key Store - A senha do KeyStore que foi criada quando você tocou em Criar KeyStore. O Adobe não fornece esta senha. Consulte a etapa 5 de Configurando a autenticação.

    A imagem a seguir mostra o agente de replicação com dados de amostra:

    chlimage_1-509

  5. Selecione OK.

Validar o agente de replicação para o Dynamic Media validating-the-replication-agent-for-dynamic-media

Para validar o agente de replicação do Dynamic Media, faça o seguinte:

Selecione Testar Conexão. O exemplo de saída é o seguinte:

11.03.2016 10:57:55 - Transferring content for ReplicationAction{type=TEST, path[0]='/content/dam', time=1457722675402, userId='admin', revision='null'}
11.03.2016 10:57:55 - * Auth User: replication-receiver
11.03.2016 10:57:55 - * HTTP Version: 1.1
11.03.2016 10:57:55 - * Using OAuth 2.0 Authorization Grants
11.03.2016 10:57:55 - * OAuth 2.0 User: dynamic-media-replication
11.03.2016 10:57:55 - * OAuth 2.0 Token: '*****' initialized
11.03.2016 10:57:55 - Publishing: POST[https://replicate-na.assetsadobe.com:8580/is-publish/publish-receiver?Cmd=Test&RootId=xfpuu-6613]
11.03.2016 10:57:55 - Publish response: OK[]
11.03.2016 10:57:55 - Transfer succeeded in 141 ms for ReplicationAction{type=TEST, path[0]='/content/dam', time=1457722675402, userId='admin', revision='null'}
-------------------------------------------------------------------------------------------------------------------------------
Replication test succeeded
NOTE
Você também pode verificar executando um dos procedimentos a seguir:
  • Verifique os logs de replicação para garantir que o ativo seja replicado.
  • Publish uma imagem. Selecione a imagem e Visualizadores no menu suspenso, em seguida, selecione uma predefinição do visualizador. Selecione URL. Para verificar se você pode ver a imagem, copie e cole o caminho do URL no navegador.

Solução de problemas de autenticação troubleshooting-authentication

Ao configurar a autenticação, veja a seguir alguns problemas que você pode encontrar com as soluções da. Antes de verificar esses problemas, verifique se você configurou a replicação.

Problema: Código de Status HTTP 401 com Mensagem - Autorização Necessária problem-http-status-code-with-message-authorization-required

Esse problema pode ser causado por uma falha ao configurar o KeyStore para o usuário dynamic-media-replication.

Replication test to s7delivery:https://s7bern.macromedia.com:8580/is-publish/
17.06.2016 18:54:43 - Transferring content for ReplicationAction{type=TEST, path[0]='/content/dam', time=1466214883309, userId='admin', revision='null'}
17.06.2016 18:54:43 - * Auth User: replication-receiver
17.06.2016 18:54:43 - * HTTP Version: 1.1
17.06.2016 18:54:43 - * Using OAuth 2.0 Authorization Grants
17.06.2016 18:54:43 - * OAuth 2.0 User: dynamic-media-replication
17.06.2016 18:54:43 - No OAuth token available. OAuth not initialized
17.06.2016 18:54:43 - * Using Client Auth SSL alias - replication-alias *
17.06.2016 18:54:43 - Publishing: POST[https://<localhost>:8580/is-publish//publish-receiver?Cmd=Test&RootId=brough]
17.06.2016 18:54:43 - Transfer failed for ReplicationAction{type=TEST, path[0]='/content/dam', time=1466214883309, userId='admin', revision='null'}. java.io.IOException: Failed to execute request
'https://<localhost>:8580/is-publish//publish-receiver?Cmd=Test&RootId=brough':
 Server returned status code 401 with message: Authorization required.
17.06.2016 18:54:43 - Error while replicating: com.day.cq.replication.ReplicationException: Transfer failed for ReplicationAction{type=TEST, path[0]='/content/dam', time=1466214883309,
 userId='admin', revision='null'}. java.io.IOException: Failed to execute request
'https://<localhost>:8580/is-publish//publish-receiver?Cmd=Test&RootId=brough':
 Server returned status code 401 with message: Authorization required.

Solução:
Verifique se KeyStore foi salvo no usuário dynamic-media-replication e se foi fornecida a senha correta.

Problema: Não Foi Possível Descriptografar A Chave - Não Foi Possível Descriptografar Os Dados problem-could-not-decrypt-key-could-not-decrypt-data

Replication test to s7delivery:https://<localhost>:8580/is-publish/
17.06.2016 19:00:16 - Transferring content for ReplicationAction{type=TEST, path[0]='/content/dam', time=1466215216662, userId='admin', revision='null'}
17.06.2016 19:00:16 - * Auth User: replication-receiver
17.06.2016 19:00:16 - * HTTP Version: 1.1
17.06.2016 19:00:16 - * Using OAuth 2.0 Authorization Grants
17.06.2016 19:00:16 - * OAuth 2.0 User: dynamic-media-replication
17.06.2016 19:00:16 - No OAuth token available. OAuth not initialized
17.06.2016 19:00:16 - * Using Client Auth SSL alias - replication-alias *
17.06.2016 19:00:16 - Transfer failed for ReplicationAction{type=TEST, path[0]='/content/dam', time=1466215216662, userId='admin', revision='null'}. java.lang.SecurityException: java.security.UnrecoverableKeyException: Could not decrypt key: Could not decrypt data.

Solução:
Verifique a senha. A senha salva no agente de replicação não é a mesma senha usada para criar o keystore.

Problema: InvalidAlgorithmParameterException problem-invalidalgorithmparameterexception

Esse problema é causado por um erro de configuração na instância do autor do Experience Manager. O processo Java™ no Autor não está obtendo o javax.net.ssl.trustStore correto. Você vê este erro no log de replicação:

14.04.2016 09:37:43 - Transfer failed for ReplicationAction{type=TEST, path[0]='/content/dam', time=1460651862089, userId='admin', revision='null'}. java.io.IOException: Failed to execute request 'https://<localhost>:8580/is-publish/publish-receiver?Cmd=Test&RootId=rbrough-osx2': java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
14.04.2016 09:37:43 - Error while replicating: com.day.cq.replication.ReplicationException: Transfer failed for ReplicationAction{type=TEST, path[0]='/content/dam', time=1460651862089, userId='admin', revision='null'}. java.io.IOException: Failed to execute request 'https://<localhost>:8580/is-publish/publish-receiver?Cmd=Test&RootId=rbrough-osx2': java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty

Ou o log de erros:

07.25.2019 12:00:59.893 *ERROR* [sling-threadpool-db2763bb-bc50-4bb5-bb64-10a09f432712-(apache-sling-job-thread-pool)-90-com_day_cq_replication_job_s7delivery(com/day/cq/replication/job/s7delivery)] com.day.cq.replication.Agent.s7delivery.queue Error during processing of replication.

java.io.IOException: Failed to execute request 'https://replicate-na.assetsadobe.com:8580/is-publish/publish-receiver?Cmd=Test&RootId=rbrough-osx': java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
        at com.scene7.is.catalog.service.publish.atomic.PublishingServiceHttp.executePost(PublishingServiceHttp.scala:195)

Solução:
Verifique se o processo Java™ no Autor do Experience Manager tem a propriedade do sistema -Djavax.net.ssl.trustStore= definida como um truststore válido.

Problema: KeyStore não está configurado ou não foi inicializado problem-keystore-is-either-not-set-up-or-it-is-not-initialized

Esse problema provavelmente é causado por um hot fix ou um pacote de recursos que substitui o nó do usuário de mídia dinâmica ou do armazenamento de chaves.

Exemplo de log de replicação:

Replication test to s7delivery:https://replicate-na.assetsadobe.com/is-publish
02.08.2016 14:37:44 - Transferring content for ReplicationAction{type=TEST, path[0]='/content/dam', time=1470173864834, userId='admin', revision='null'}
02.08.2016 14:37:44 - * Auth User: replication-receiver
02.08.2016 14:37:44 - * HTTP Version: 1.1
02.08.2016 14:37:44 - * Using OAuth 2.0 Authorization Grants
02.08.2016 14:37:44 - * OAuth 2.0 User: dynamic-media-replication
02.08.2016 14:37:44 - Transfer failed for ReplicationAction{type=TEST, path[0]='/content/dam', time=1470173864834, userId='admin', revision='null'}. com.adobe.granite.keystore.KeyStoreNotInitialisedException: Uninitialised key store for user dynamic-media-replication

Solução:

  1. Navegue até a página Gerenciamento de usuários:
    localhost:4502/libs/granite/security/content/useradmin.html

  2. Na página Gerenciamento de usuários, navegue até o usuário dynamic-media-replication e selecione para abrir.

  3. Selecione a guia KeyStore. Se o botão Criar KeyStore for exibido, você deverá refazer as etapas em Configurando a Autenticação anteriormente.

  4. Se você tiver que refazer a configuração do KeyStore, também deverá Configurar o Agente de Replicação novamente.

    Reconfigure o Agente de replicação s7delivery.
    localhost:4502/etc/replication/agents.author/s7delivery.html

  5. Selecione Testar Conexão para verificar se a configuração é válida.

Problema: o Publish Agent está usando SSL em vez de OAuth problem-publish-agent-is-using-ssl-instead-of-oauth

Esse problema provavelmente é causado por um hot fix ou um pacote de recursos que não foi instalado corretamente ou substituiu as configurações.

Exemplo de log replicado:

01.08.2016 18:42:59 - Transferring content for ReplicationAction{type=TEST, path[0]='/content/dam', time=1470073379634, userId='admin', revision='null'}
01.08.2016 18:42:59 - * Auth User: replication-receiver
01.08.2016 18:42:59 - * HTTP Version: 1.1
01.08.2016 18:42:59 - * Using Client Auth SSL alias - replication-receiver *
01.08.2016 18:42:59 - Publishing: POST[https://replicate-eu.assetsadobe2.com:443/is-publish/publish-receiver?Cmd=Test&RootId=altayerstaging]
01.08.2016 18:42:59 - Transfer failed for ReplicationAction{type=TEST, path[0]='/content/dam', time=1470073379634, userId='admin', revision='null'}. java.io.IOException: Failed to execute request 'https://replicate-eu.assetsadobe2.com:443/is-publish/publish-receiver?Cmd=Test&RootId=rbroughstaging': Server returned status code 401 with message: Authorization required.
01.08.2016 18:42:59 - Error while replicating: com.day.cq.replication.ReplicationException: Transfer failed for ReplicationAction{type=TEST, path[0]='/content/dam', time=1470073379634, userId='admin', revision='null'}. java.io.IOException: Failed to execute request 'https://replicate-eu.assetsadobe2.com:443/is-publish/publish-receiver?Cmd=Test&RootId=rbroughstaging': Server returned status code 401 with message: Authorization required.

Solução:

  1. No Experience Manager, navegue até Ferramentas > Geral > CRXDE Lite.

    localhost:4502/crx/de/index.jsp

  2. Navegue até o nó s7delivery Replication Agent.
    localhost:4502/crx/de/index.jsp#/etc/replication/agents.author/s7delivery/jcr:content

  3. Adicionar esta configuração ao agente de replicação (Booleano com valor definido como True):

    enableOauth=true

  4. Próximo ao canto superior esquerdo da página, selecione Salvar tudo.

Testar sua configuração testing-your-configuration

A Adobe recomenda executar um teste completo da configuração.

Certifique-se de já ter feito o seguinte antes de iniciar este teste:

  • Predefinições de imagem adicionadas.
  • Configure a Configuração do Dynamic Media (Pré 6.3) em Cloud Service. A URL do Serviço de Imagem é necessária para este teste

Para testar sua configuração:

  1. Fazer upload de um ativo de imagem. (No Assets, navegue até Criar > Arquivos e selecione o arquivo.)

  2. Aguarde a conclusão do fluxo de trabalho.

  3. Publish o ativo de imagem. (Selecione o ativo e selecione Quick Publish.)

  4. Navegue até as representações dessa imagem, abrindo a imagem e tocando em Representações.

    chlimage_1-510

  5. Selecione qualquer representação dinâmica.

  6. Para obter a URL para este ativo, selecione URL.

  7. Navegue até o URL selecionado e verifique se a imagem se comporta conforme esperado.

Outra maneira de testar se seus ativos foram entregues é anexar req=exists ao seu URL.

Configurar o Dynamic Media Cloud Service configuring-dynamic-media-cloud-services

O Cloud Service do Dynamic Media é compatível com publicação e entrega híbridas de imagens e vídeo, análise de vídeo e codificação de vídeo, entre outras coisas.

Como parte da configuração, você deve inserir uma ID de registro, um URL de serviço de vídeo, um URL de serviço de imagem, um URL de serviço de replicação e configurar a autenticação. Essas informações foram enviadas por email para você como parte do processo de provisionamento de conta. Se você não recebeu essas informações, entre em contato com o administrador da Adobe Experience Manager ou com o Suporte ao cliente do Adobe para obter as informações.

NOTE
Antes de configurar o Dynamic Media Cloud Service, certifique-se de configurar sua instância de publicação. Você também deve ter a replicação configurada antes de configurar o Dynamic Media Cloud Service.

Para configurar o Dynamic Media Cloud Service:

  1. No Experience Manager, selecione o logotipo Experience Manager para acessar o console de navegação global e navegue até Ferramentas > Cloud Service > Configuração do Dynamic Media (Pré-6.3).

  2. Na página Navegador de Configuração do Dynamic Media, no painel esquerdo, selecione global e Criar.

  3. Na caixa de diálogo Criar Configuração do Dynamic Media, no campo Título, digite um título.

  4. Se estiver configurando o Dynamic Media para vídeo,

    • No campo ID de Registro, digite sua ID de registro.
    • No campo URL do Serviço de Vídeo, digite a URL do serviço de vídeo do Gateway do Dynamic Media.
  5. Se você estiver configurando o Dynamic Media para geração de imagens, no campo URL do Serviço de Imagem, digite a URL do serviço de imagem para o Gateway do Dynamic Media.

  6. Selecione Salvar para retornar à página Navegador de Configuração do Dynamic Media.

  7. Para acessar o console de navegação global, selecione o logotipo Experience Manager.

Configurar relatórios de vídeo configuring-video-reporting

Você pode configurar relatórios de vídeo em várias instalações do Experience Manager usando o Dynamic Media Hybrid.

Quando usar: No momento em que você define a Configuração do Dynamic Media (Pré 6.3), vários recursos são iniciados, incluindo relatórios de vídeo. A configuração cria um conjunto de relatórios em uma empresa regional do Analytics. Se você configurar vários nós de Autor, criará um conjunto de relatórios separado para cada um. Como resultado, os dados de relatórios são inconsistentes entre as instalações. Além disso, se cada nó Autor se referir ao mesmo servidor Publish híbrido, a última instalação do Autor alterará o conjunto de relatórios de destino para todos os relatórios de vídeo. Esse problema sobrecarrega o sistema Analytics com muitos conjuntos de relatórios.

Introdução: configure relatórios de vídeo concluindo as três tarefas a seguir.

  1. Crie um pacote de predefinição do Video Analytics após definir a Configuração do Dynamic Media (Pré 6.3) no primeiro nó Autor. Essa tarefa inicial é importante porque permite que uma nova configuração continue usando o mesmo conjunto de relatórios.
  2. Instale o pacote de predefinição do Video Analytics em qualquer novo nó de autor antes de configurar o Dynamic Media (Pré 6.3).
  3. Verifique e depure a instalação do pacote.

Criar um pacote de predefinição do Video Analytics após configurar o primeiro nó Autor creating-a-video-analytics-preset-package-after-configuring-the-first-author-node

Ao concluir essa tarefa, você terá um arquivo de pacote que contém as predefinições do Video Analytics. Essas predefinições contêm um conjunto de relatórios, o servidor de rastreamento, o namespace de rastreamento e a ID da organização da Experience Cloud, se disponível.

  1. Se ainda não tiver feito isso, defina a Configuração do Dynamic Media (Pré 6.3).

  2. (Opcional) Visualize e copie a ID do conjunto de relatórios (você deve ter acesso ao JCR). Embora não seja necessário ter a ID do conjunto de relatórios, a validação facilita.

  3. Criar um pacote usando o Gerenciador de pacotes.

  4. Edite o pacote para incluir um filtro.

    No Experience Manager: /conf/global/settings/dam/dm/presets/analytics/jcr:content/userdata

  5. Crie o pacote.

  6. Baixe ou compartilhe o pacote de predefinição do Video Analytics para que ele possa ser compartilhado com os novos nós de autor subsequentes.

Instale o pacote de predefinição do Video Analytics antes de configurar mais nós de autor installing-the-video-analytics-preset-package-before-you-configure-additional-author-nodes

Conclua esta tarefa antes de definir a Configuração do Dynamic Media (Pré 6.3). Se isso não for feito, haverá a criação de outro conjunto de relatórios não utilizado. Além disso, mesmo que os relatórios de vídeo continuem a funcionar corretamente, a coleta de dados não é otimizada.

Verifique se o pacote de predefinição do Video Analytics do primeiro nó Autor está acessível no novo nó Autor.

  1. Carregue o pacote de predefinição do Video Analytics criado anteriormente no Gerenciador de pacotes.
  2. Instale o pacote de predefinição do Video Analytics.
  3. Definir A Configuração Do Dynamic Media (Pré 6.3).

Verificar e depurar a instalação do pacote verifying-and-debugging-the-package-installation

  1. Siga qualquer um destes procedimentos para verificar e, se necessário, depurar a instalação do pacote:

    • Verifique a predefinição do Video Analytics por meio do JCR
      Para verificar a predefinição do Video Analytics por meio do JCR, é necessário ter acesso ao CRXDE Lite.

      Experience Manager - No CRXDE Lite, navegue até /conf/global/settings/dam/dm/presets/analytics/jcr:content/userdata

      Como em https://localhost:4502/crx/de/index.jsp#/conf/global/settings/dam/dm/presets/analytics/jcr%3Acontent/userdata

      Se você não tiver acesso ao CRXDE Lite no nó Autor, poderá verificar a predefinição por meio do servidor do Publish.

    • Verifique a predefinição do Video Analytics por meio do Servidor de imagens

      É possível validar a predefinição do Video Analytics diretamente fazendo uma solicitação req=userdata do servidor de imagens.
      Por exemplo, para ver a predefinição do Analytics no nó Autor, é possível fazer a seguinte solicitação:

      https://localhost:4502/is/image/conf/global/settings/dam/dm/presets/analytics?req=userdata

      Para validar a predefinição nos servidores do Publish, é possível fazer uma solicitação direta semelhante para o servidor do Publish. As respostas são as mesmas nos nós Autor e Publish. A resposta é semelhante ao seguinte:

      code language-none
      marketingCloudOrgId=0FC4E86B573F99CC7F000101
       reportSuite=aemaem6397618-2018-05-23
       trackingNamespace=aemvideodal
       trackingServer=aemvideodal.d2.sc.omtrdc.net
      
    • Verifique a predefinição do Video Analytics por meio da ferramenta de relatório de vídeo no Experience Manager
      Navegue até Ferramentas > Assets > Relatórios de Vídeo

      https://localhost:4502/mnt/overlay/dam/gui/content/s7dam/videoreports/videoreport.html

      Caso veja a seguinte mensagem de erro, o conjunto de relatórios está disponível, mas não preenchido. Esse erro está correto e é desejado em uma nova instalação antes que o sistema colete dados.

    screen_shot_2018-05-23at52254pm

    Para gerar dados de relatório, carregue e publique um vídeo. Use Copiar URL e execute o vídeo pelo menos uma vez.

    Pode levar até 12 horas para que os dados de relatório sejam preenchidos a partir do uso do Visualizador de vídeo.

    Se houver um erro e o conjunto de relatórios não estiver definido corretamente, o alerta a seguir será exibido.

    screen_shot_2018-05-23at52612pm

    Esse erro também será exibido se o Relatório de vídeo for executado antes de você configurar os serviços de Configuração do Dynamic Media (Pré 6.3).

Solucionar problemas de configuração de relatórios de vídeo troubleshooting-the-video-reporting-configuration

  • Durante a instalação, às vezes, as conexões com o servidor de API do Analytics atingem o tempo limite. A instalação repete a conexão 20 vezes, mas ainda falha. Quando essa situação ocorre, o arquivo de log registra vários erros. Pesquisar por SiteCatalystReportService.
  • Não instalar o pacote de predefinição do Analytics primeiro pode causar a criação de um novo conjunto de relatórios.
  • A atualização do Experience Manager 6.3 para o Experience Manager 6.4 ou Experience Manager 6.4.1 e, em seguida, a configuração do Dynamic Media (Pré 6.3) ainda cria um conjunto de relatórios. Este problema é conhecido e programado para ser corrigido para o Experience Manager 6.4.2.

Sobre a predefinição do Video Analytics about-the-video-analytics-preset

A predefinição do Video Analytics, às vezes conhecida simplesmente como predefinição de análise, é armazenada ao lado das predefinições do Visualizador no Dynamic Media. É basicamente o mesmo que uma predefinição do visualizador, mas com informações usadas para configurar os relatórios do AppMeasurement e do Video Heartbeat.

As propriedades da predefinição são as seguintes:

  • reportSuite
  • trackingServer
  • trackingNamespace
  • marketingCloudOrgId (não presente nas versões mais antigas do Experience Manager)

O Experience Manager 6.4 e versões mais recentes salvam esta predefinição em /conf/global/settings/dam/dm/presets/analytics/jcr:content/userdata

Replicar configurações do catálogo replicating-catalog-settings

Publish suas próprias configurações padrão de catálogo como parte do processo de configuração por meio do JCR. Para replicar configurações do catálogo:

  1. Em uma janela Terminal, execute o seguinte:

    curl -u admin:admin localhost:4502/libs/settings/dam/dm/presets/viewer.pushviewerpresets

  2. No Experience Manager, navegue até o seguinte local no CRXDE Lite (requer privilégios de administrador):

    https://<*server*>:<*port*>/crx/de/index.jsp#/conf/global/settings/dam/dm/imageserver/

  3. Selecione a guia Replicação.

  4. Selecione Replicar.

Replicar predefinições do visualizador replicating-viewer-presets

Para entregar um ativo com uma predefinição do visualizador, você deve replicar/publicar a predefinição do visualizador. (Todas as predefinições do visualizador devem ser ativadas e replicadas para obter a URL ou o código de inserção de um ativo.
Consulte predefinições do visualizador do Publish para obter mais informações.

NOTE
Por padrão, o sistema mostra várias representações ao selecionar Representações e várias predefinições do visualizador ao selecionar Visualizadores na exibição detalhada do ativo. Você pode aumentar ou diminuir o número visto. Consulte Aumentar o número de predefinições de imagens exibidas ou Aumentar o número de predefinições do visualizador exibidas.

Filtrar ativos para replicação filtering-assets-for-replication

Em implantações que não sejam da Dynamic Media, você replica todos ativos (tanto imagens quanto vídeos) do ambiente de criação do Experience Manager para o nó de publicação do Experience Manager. Esse fluxo de trabalho é necessário porque os servidores Experience Manager Publish também fornecem os ativos.

No entanto, nas implantações do Dynamic Media, como os ativos são entregues por meio da nuvem, não há necessidade de replicar esses mesmos ativos para os nós de publicação do Experience Manager. Esse fluxo de trabalho de "publicação híbrida" evita custos adicionais de armazenamento e tempos de processamento mais longos para replicar ativos. Outros conteúdos, como visualizadores do Dynamic Media, páginas do site e conteúdo estático continuam a ser veiculados a partir dos nós de publicação do Experience Manager.

Além de replicar os ativos, os seguintes não ativos também são replicados:

  • Configuração de entrega do Dynamic Media: /conf/global/settings/dam/dm/imageserver/jcr:content
  • Predefinições de imagem: /conf/global/settings/dam/dm/presets/macros
  • Predefinições do Visualizador: /conf/global/settings/dam/dm/presets/viewer

Os filtros fornecem uma maneira de excluir ativos de serem replicados para o nó de publicação do Experience Manager.

Usar filtros de ativos padrão para replicação using-default-asset-filters-for-replication

Se você usa o Dynamic Media para (1) geração de imagens na produção ou (2) geração de imagens e vídeo, você pode usar os filtros padrão que o Adobe fornece como estão. Os seguintes filtros estão ativos por padrão:

Filtro
Tipo MIME
Representações
Entrega de imagem do Dynamic Media

filter-images

conjuntos de filtros

Começa com image/

Contém application/ e termina com set.

As "imagens de filtro" prontas para uso (aplica-se a ativos de imagens únicas, incluindo imagens interativas) e "conjuntos de filtros" (aplica-se a Conjuntos de rotação, Conjuntos de imagem, Conjuntos de mídia mista e Conjuntos de carrossel) irão:

  • Incluir imagens PTIFF e Metadados para replicação (Qualquer representação que comece com cqdam).
  • Exclua da replicação a imagem original e as representações de imagem estática.
Entrega de vídeo do Dynamic Media
filter-video
Começa com vídeo/

O "vídeo de filtro" pronto para uso irá:

  • Inclua representações de vídeo proxy, miniatura/imagem de pôster do vídeo, metadados (tanto em representações de vídeo pai quanto em representações de vídeo) para replicação (Qualquer representação que comece com cqdam).
  • Exclua da replicação o vídeo original e as representações em miniatura estáticas.

    Observação: as representações de vídeo de proxy não contêm binários, mas são apenas propriedades de nó. Portanto, não há impacto no tamanho do repositório do editor.
Integração do Dynamic Media Classic (Scene7)

filter-images

conjuntos de filtros

filter-video

Começa com image/

Contém application/ e termina com set.

Começa com vídeo/

Você configura o URI de transporte para apontar para o servidor de publicação do Experience Manager em vez do URL do serviço de replicação na nuvem do Adobe Dynamic Media. A configuração desse filtro permite que o Dynamic Media Classic forneça ativos em vez da instância de publicação Experience Manager.

As "imagens de filtro", "conjuntos de filtros" e "vídeo de filtro" prontas para uso irão:

  • Inclua imagem PTIFF, representações de vídeo proxy e metadados para replicação. No entanto, como eles não existem no JCR-para aqueles que executam o Experience Manager - Dynamic Media Classic integration-it efetivamente não faz nada.
  • Exclua da replicação a imagem original, as representações de imagem estática, o vídeo original e as representações de miniatura estáticas. Em vez disso, a Dynamic Media Classic fornece ativos de imagem e vídeo.
NOTE
Os filtros se aplicam aos tipos MIME e não podem ser específicos de caminho.

Configurar filtros de ativos para implantações somente de vídeo setting-up-asset-filters-for-video-only-deployments

Se você estiver usando o Dynamic Media somente para vídeo, siga estas etapas para configurar filtros de ativos para replicação:

  1. No Experience Manager, selecione o logotipo Experience Manager para acessar o console de navegação global e navegue até Ferramentas > Implantação > Replicação > Agentes no autor.
  2. Na página Agentes na criação, selecione Agente padrão (publicação).
  3. Selecione Editar.
  4. Na caixa de diálogo Configurações do Agente, na guia Configurações, marque Habilitado para ativar o agente.
  5. Selecione OK.
  6. No Experience Manager, navegue até Ferramentas > Geral > CRXDE Lite.
  7. Na árvore de pastas à esquerda, navegue até /etc/replication/agents.author/dynamic_media_replication/jcr:content/damRenditionFilters
  8. Localize o filtro-vídeo, clique com o botão direito nele e selecione Copiar.
  9. Na árvore de pastas à esquerda, navegue até /etc/replication/agents.author/publish
  10. Localize jcr:content, clique com o botão direito do mouse e selecione Colar.

Essas etapas configuram a instância de publicação do Experience Manager para fornecer a imagem de pôster do vídeo e os metadados de vídeo necessários para a reprodução, enquanto o próprio vídeo é entregue pelo Cloud Service do Dynamic Media. O filtro também exclui da replicação as representações originais de vídeo e miniatura estática, que não são necessárias na instância de publicação.

Configurar filtros de ativos para imagens em implantações de não produção setting-up-asset-filters-for-imaging-in-non-production-deployments

Se você estiver usando o Dynamic Media para criação de imagens em implantações de não produção, siga estas etapas para configurar filtros de ativos para replicação:

  1. No Experience Manager, selecione o logotipo Experience Manager para acessar o console de navegação global e navegue até Ferramentas > Implantação > Replicação > Agentes no autor.

  2. Na página Agentes na criação, selecione Agente padrão (publicação).

  3. Selecione Editar.

  4. Na caixa de diálogo Configurações do Agente, na guia Configurações, marque Habilitado para ativar o agente.

  5. Selecione OK.

  6. No Experience Manager, navegue até Ferramentas > Geral > CRXDE Lite.

  7. Na árvore de pastas à esquerda, navegue até /etc/replication/agents.author/dynamic_media_replication/jcr:content/damRenditionFilters

    image-2018-01-16-10-22-40-410

  8. Localize imagens-filtro, clique com o botão direito do mouse e selecione Copiar.

  9. Na árvore de pastas à esquerda, navegue até /etc/replication/agents.author/publish

  10. Localize jcr:content, clique com o botão direito do mouse nele e vá para Criar > Criar Nó. Insira o nome damRenditionFilters do tipo nt:unstructured.

  11. Localize damRenditionFilters, clique com o botão direito do mouse e selecione Colar.

Essas etapas configuram a instância de publicação do Experience Manager para fornecer as imagens para o ambiente de não produção. O filtro também exclui da replicação a imagem original e as representações estáticas, que não são necessárias na instância de publicação.

NOTE
Se houver vários filtros diferentes em um autor, cada agente precisará de um usuário diferente atribuído a ele. O código granite impõe o modelo de um filtro por usuário. Sempre tenha um usuário diferente para cada configuração de filtro.
Você está usando mais de um filtro em um servidor? Por exemplo, um filtro para publicação da replicação e um segundo filtro para s7delivery. Em caso afirmativo, você deve garantir que esses dois filtros tenham um userId diferente atribuído a eles no nó jcr:content. Veja a imagem a seguir:

image-2018-01-16-10-26-28-465

Personalizar filtros de ativos para replicação (opcional) customizing-asset-filters-for-replication

  1. No Experience Manager, selecione o logotipo Experience Manager para acessar o console de navegação global e navegue até Ferramentas > Geral > CRXDE Lite.

  2. Na árvore de pastas à esquerda, navegue até /etc/replication/agents.author/dynamic_media_replication/jcr:content/damRenditionFilters para examinar os filtros.

    chlimage_1-511

  3. Para definir o Tipo MIME para o filtro, você pode localizar o Tipo MIME da seguinte maneira:

    No painel à esquerda, expanda content > dam > <locate_your_asset> > jcr:content > metadata e, na tabela, localize dc:format.

    O gráfico a seguir é um exemplo do caminho de um ativo para dc:format.

    chlimage_1-512

    Observe que dc:format para o ativo Fiji Red.jpg é image/jpeg.

    Para que esse filtro seja aplicado a todas as imagens, independentemente do formato, defina o valor como image/*, onde * é uma expressão regular aplicada a todas as imagens de qualquer formato.

    Para que o filtro se aplique somente a imagens do tipo JPEG, digite um valor de image/jpeg.

  4. Defina quais representações você deseja incluir ou excluir da replicação.

    Os caracteres que podem ser usados para filtrar para replicação incluem:

    table 0-row-2 1-row-2 2-row-2 3-row-2
    Caractere a ser usado Como ele filtra ativos para replicação
    * Caracteres curingas
    + Inclui ativos para replicação
    - Exclui ativos da replicação

    Vá até content/dam/<locate your asset>/jcr:content/renditions.

    O gráfico a seguir é um exemplo das representações de um ativo.

    chlimage_1-513

    Usando o exemplo acima, se você deseja apenas replicar o PTIFF (TIFF de pirâmide), digite +cqdam,*, que inclui todas as representações que começam com cqdam. No exemplo, essa representação é cqdam.pyramid.tiff.

    Se você quiser replicar apenas o original, digite +original.

Definição das configurações do Dynamic Media Image Server configuring-dynamic-media-image-server-settings

A configuração do Dynamic Media Image Server envolve a edição do pacote Adobe CQ Scene7 ImageServer e do pacote Adobe CQ Scene7 PlatformServer.

NOTE
O Dynamic Media funciona imediatamente depois de ser habilitado. No entanto, você pode optar por ajustar a instalação configurando o Dynamic Media Image Server para atender a determinadas especificações ou requisitos.

Pré-requisito - Antes de configurar o Dynamic Media Image Server, certifique-se de que sua VM do Windows® inclua uma instalação das Bibliotecas do Microsoft® Visual C++. As bibliotecas são necessárias para executar o Dynamic Media Image Server. Você pode baixar o Pacote Redistribuível do Microsoft® Visual C++ 2010 (x64) aqui.

Para definir as configurações do Dynamic Media Image Server:

  1. No canto superior esquerdo do Experience Manager, selecione Adobe Experience Manager para acessar o console de navegação global e navegue até Ferramentas > Operações > Console da Web.

  2. Na página Configuração do Console da Web do Adobe Experience Manager, vá para OSGi > Configuração para listar todos os pacotes que estão sendo executados no Experience Manager.

    Os servidores de delivery do Dynamic Media são encontrados com os seguintes nomes na lista:

    • Adobe CQ Scene7 ImageServer
    • Adobe CQ Scene7 PlatformServer
  3. Na lista de pacotes, à direita do Adobe CQ Scene7 ImageServer, selecione o ícone Editar.

  4. Na caixa de diálogo Adobe CQ Scene7 ImageServer, defina os seguintes valores de configuração:

    note note
    NOTE
    Normalmente, não há necessidade de alterar os valores padrão. No entanto, se você alterar os valores padrão, deverá reiniciar o pacote para que as alterações entrem em vigor.
    table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 5-row-3 6-row-3
    Propriedade Valor padrão Descrição
    TcpPort.name empty Número da porta a ser usada para comunicação com o processo ImageServer. Por padrão, a porta livre é detectada automaticamente.
    AllowRemoteAccess.name empty Permitir ou não o acesso remoto ao processo ImageServer. Se false, o servidor de imagem ouvirá somente no localhost.
    As configurações de Externalizador Padrão que apontam para o host local devem especificar o domínio ou endereço IP real da instância da VM específica. O motivo é porque o host local aponta para o sistema pai da VM.
    Os domínios ou endereços IP da VM devem ter uma entrada de arquivo de host para que ela possa se resolver.
    MaxRenderRgnPixels 16 MP Tamanho máximo em megapixels renderizado.
    MaxMessageSize 16 MB Tamanho máximo da mensagem em megabytes que é entregue.
    RandomAccessUrlTimeout 20 Valor de tempo limite para o tempo em segundos que o Servidor de imagens aguarda para que o JCR responda a uma solicitação de bloco de intervalo.
    WorkerThreads 10 Número de threads de trabalho.
  5. Selecione Salvar.

  6. Na lista de pacotes, à direita de Adobe CQ Scene7 PlatformServer, selecione o ícone Editar.

  7. Na caixa de diálogo Adobe CQ Scene7 PlatformServer, defina as seguintes opções de valor padrão:

    note note
    NOTE
    O Dynamic Media Image Server usa seu próprio cache de disco para armazenar em cache respostas. O cache HTTP do Experience Manager e o Dispatcher não podem ser usados para armazenar em cache respostas do Dynamic Media Image Server.
    table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3
    Propriedade Valor padrão Descrição
    Cache habilitado Marcado Se o cache de resposta está habilitado
    Raízes de cache cache Um ou mais caminhos para as pastas do cache de resposta. Os caminhos relativos são resolvidos em relação à pasta interna do pacote s7imaging.
    Tamanho máximo do cache 200000000 Tamanho máximo do cache de resposta em bytes.
    Máximo de Entradas do Cache 100000 Número máximo de entradas permitidas no cache.

Configurações padrão do manifesto default-manifest-settings

O manifesto padrão permite configurar os padrões usados para gerar as respostas de delivery do Dynamic Media. Você pode ajustar a qualidade (qualidade do JPEG, resolução, modo de reamostragem), armazenar em cache (expiração) e impedir a renderização de imagens muito grandes (defaultpix, defaultthumbpix, maxpix).

O local da configuração de manifesto padrão é obtido do valor padrão Raiz de catálogo do pacote Adobe CQ Scene7 PlatformServer. Por padrão, este valor está no seguinte caminho em Ferramentas > Geral > CRXDE Lite

/conf/global/settings/dam/dm/imageserver/

Configurar Servidor de Imagens no CRXDE Lite

É possível alterar os valores das propriedades, conforme descrito na tabela abaixo, inserindo novos valores.

Quando terminar de alterar o manifesto padrão, no canto superior esquerdo da página, selecione Salvar tudo.

Certifique-se de selecionar a guia Controle de Acesso (à direita da guia Propriedades) e definir os privilégios de controle de acesso como jcr:read para todos os usuários e usuários de replicação de mídia dinâmica.

Configurar o Servidor de Imagens no CRXDE Lite e definir a guia Controle de Acesso

Configurações da Tabela de manifestos e seus valores padrão:

Propriedade
Valor padrão
Descrição
bkgcolor
FFFFFF
Cor de fundo padrão. Valor de RGB usado para preencher qualquer área de uma imagem de resposta que não contenha dados reais da imagem. Consulte também BkgColor na API de disponibilização de imagens.
defaultpix
300,300
Tamanho de exibição padrão. As restrições do servidor respondem que as imagens não são maiores que essa largura e altura se a solicitação não especificar explicitamente o tamanho da exibição usando wid=, hei= ou scl=.
Especificado como dois números inteiros, 0 ou maiores, separados por vírgula. Largura e altura em pixels. Um ou ambos os valores podem ser definidos como 0 para mantê-los sem restrições. Não se aplica a solicitações aninhadas/incorporadas.
Consulte também DefaultPix na API do Servidor de imagens.
No entanto, geralmente você usa uma predefinição do visualizador ou uma predefinição de imagem para entregar o ativo. O Defaultpix se aplica somente a um ativo que não está usando uma predefinição do visualizador ou de imagem.
defaultthumbpix
100,100
Tamanho padrão da miniatura. Usado em vez de attribute::DefaultPix para solicitações de miniatura (req=tmb).
As restrições do servidor respondem que as imagens não são maiores que essa largura e altura. Esta ação será verdadeira se uma solicitação de miniatura (req=tmb) não especificar explicitamente o tamanho e não especificar explicitamente o tamanho da exibição usando wid=, hei= ou scl=.
Especificado como dois números inteiros, 0 ou maiores, separados por vírgula. Largura e altura em pixels. Um ou ambos os valores podem ser definidos como 0 para mantê-los sem restrições.
Não se aplica a solicitações aninhadas/inseridas.
Consulte também DefaultThumbPix na API do Servidor de Imagens.
expiration
36000000
Tempo de vida padrão do cache do cliente. Fornece um intervalo de expiração padrão caso um determinado registro de catálogo não contenha um valor catalog::Expiration válido.
Número real, 0 ou maior. Número de milissegundos até a expiração desde que os dados de resposta foram gerados. Defina como 0 para sempre expirar a imagem de resposta imediatamente, o que desativa efetivamente o cache do cliente. Por padrão, esse valor é definido como 10 horas, o que significa que, se uma nova imagem for publicada, levará 10 horas para que a imagem antiga saia do cache do usuário. Entre em contato com o Suporte ao cliente se precisar que o cache seja limpo antes.
Consulte também Expiração na API do Servidor de imagens.
jpegquality
80
Atributos de codificação de JPEG padrão. Especifica os atributos padrão para imagens de resposta de JPEG.
Número inteiro e sinalizador, separados por vírgula. O primeiro valor está no intervalo 1-100 e define a qualidade. O segundo valor pode ser 0 para comportamento normal, ou 1 para desativar a redução de resolução de cromaticidade de RGB empregada pelos codificadores de JPEG.
Consulte também JpegQuality na API de disponibilização de imagens.
maxpix
2000,2000
Limite de tamanho da imagem de resposta. Largura e altura máximas da imagem de resposta retornadas ao cliente.
O servidor retornará um erro se uma solicitação causar uma imagem de resposta cuja largura ou altura for maior que attribute::MaxPix.
Consulte também MaxPix na API do Servidor de imagens.
resmode
SHARP2
Modo de reamostragem padrão. Especifica os atributos padrão de reamostragem e interpolação a serem usados para dimensionar dados de imagem.
Usado quando resMode= não é especificado em uma solicitação.
Os valores permitidos incluem BILIN, BICUB ou SHARP2.
Enumeração. Defina como 2 para bilin, 3 para bicub ou 4 para o modo de interpolação sharp2. Use sharp2 para obter melhores resultados.
Consulte também ResMode na API do Servidor de imagens.
resolution
72
Resolução de objeto padrão. Fornece uma resolução de objeto padrão caso um determinado registro de catálogo não contenha um valor catalog::Resolution válido.
Número real, maior que 0. Normalmente expresso em pixels por polegada, mas também pode estar em outras unidades, como pixels por metro.
Consulte também Resolução na API de disponibilização de imagens.
thumbnailtime
1%,11%,21%,31%,41%,51%,61%,71%,81%,91%
Esses valores representam um instantâneo do tempo de reprodução de vídeo e são passados para encoding.com. Consulte Sobre a miniatura do vídeo para obter mais informações.

Configuração do gerenciamento de cores do Dynamic Media configuring-dynamic-media-color-management

O gerenciamento de cores do Dynamic Media permite corrigir as cores dos ativos para visualização.

Com a correção de cores, os ativos assimilados mantêm o espaço de cores (RGB, CMYK, Cinza) e o perfil de cores incorporado na representação de TIFF da pirâmide gerada. Quando você solicita uma representação dinâmica, a cor da imagem é corrigida no espaço de cores de destino. Você define o perfil de cor de saída nas configurações de publicação do Dynamic Media no JCR.

O gerenciamento de cores do Adobe usa perfis ICC (International Color Consortium), um formato definido pelo ICC.

É possível configurar o gerenciamento de cores do Dynamic Media e configurar predefinições de imagens usando a saída CMYK, RGB ou Cinza. Consulte Configurando Predefinições De Imagem.

Casos de uso avançados podem usar um modificador de configuração manual icc= para selecionar explicitamente um perfil de cor de saída:

NOTE
O conjunto padrão de perfis de cores de Adobe só estará disponível se você tiver o Feature Pack 12445 da Distribuição de software instalado. Todos os pacotes de recursos e service packs estão disponíveis em Distribuição de software. O Feature Pack 12445 fornece perfis de cores de Adobe.

Instalação do Feature Pack 12445 installing-feature-pack

Para usar os recursos de gerenciamento de cores do Dynamic Media, instale o pacote de recursos 12445.

Para instalar o pacote de recursos 12445:

  1. Navegue até Distribuição de software e baixe cq-6.3.0-featurepack-12445.

    Consulte Como trabalhar com pacotes para obter mais informações sobre como usar pacotes em Adobe Experience Manager.

  2. Instale o pacote de recursos.

Configuração dos perfis de cores padrão configuring-the-default-color-profiles

Após instalar o pacote de recursos, configure os perfis de cor padrão apropriados para ativar a correção de cores ao solicitar dados de imagem RGB ou CMYK.

Para configurar os perfis de cores padrão:

  1. Em Ferramentas > Geral > CRXDE Lite, navegue até /conf/global/settings/dam/dm/imageserver/jcr:content, que contém os Perfis Adobe Color padrão.

    chlimage_1-514

  2. Adicione uma propriedade de correção de cor rolando até a parte inferior da guia Propriedades. Insira manualmente o nome, o tipo e o valor da propriedade, que são descritos nas tabelas a seguir. Depois de inserir os valores, selecione Adicionar e depois Salvar tudo para salvar seus valores.

    As propriedades de correção de cores são descritas na tabela Propriedades de Correções de Cor. Os valores que você pode atribuir às propriedades de correção de cores estão na tabela Perfil de Cores.

    Por exemplo, em Nome, adicione iccprofilecmyk, selecione Tipo String e adicione WebCoated como um Valor. Em seguida, selecione Adicionar e Salvar tudo para salvar seus valores.

    chlimage_1-515

    Tabela de Propriedades de Correção de Cor

Propriedade
Tipo
Padrão
Descrição
iccprofilergb
String
<vazio>
Nome do perfil de cores de RGB padrão.
iccprofilecmyk
String
<vazio>
Nome do perfil de cores CMYK padrão.
iccprofilegray
String
<vazio>
Nome do perfil de cor cinza padrão.
iccprofilesrcrgb
String
<vazio>
Nome do perfil de cores de RGB padrão usado para imagens de RGB que não têm um perfil de cores incorporado
iccprofilesrcmyk
String
<vazio>
Nome do perfil de cores CMYK padrão usado para imagens CMYK que não têm um perfil de cores incorporado.
iccprofilesrcgray
String
<vazio>
Nome do perfil de cores Cinza padrão usado para imagens CMYK que não têm um perfil de cores incorporado.
iccblackpointcompression
Booleano
Verdadeiro
Especifica se a compensação do ponto preto é feita durante a correção de cores. O Adobe recomenda que essa configuração esteja ativada.
iccdither
Booleano
Falso
Especifica se o pontilhamento é feito durante a correção de cores.
iccrederintent
String
relativo
Especifica a intenção de renderização. Os valores aceitáveis são: perceptivo, relativo, saturação, absoluto. Adobe recomenda relative como padrão.
NOTE
Os nomes de propriedades fazem distinção entre maiúsculas e minúsculas e devem ser todos em minúsculas.

Tabela de Perfil de Cores

Os seguintes perfis de cores estão instalados:

Nome
Espaço de cores
Descrição
Adobe RGB
RGB
Adobe RGB (1998)
AppleRGB
RGB
RGB Apple
CIERGB
RGB
RGB CIE
FograRevestida27
CMYK
FOGRA27 revestida (ISO 12647-2:2004)
FograRevestida39
CMYK
FOGRA39 revestida (ISO 12647-2:2004)
GraCol revestido
CMYK
GRACoL 2006 revestido (ISO 12647-2:2004)
ColorMatchRGB
RGB
ColorMatch RGB
EuropeISOCoated
CMYK
Europa ISO Revestido FOGRA27
EuroscaleCoated
CMYK
Revestimento na escala do euro v2
EuroscaleNão revestido
CMYK
Escala do euro não revestida v2
JapãoRevestidoPorCor
CMYK
Japão Colorido 2001 Revestido
JapãoColorNewspaper
CMYK
Jornal Japan Color 2002
JapãoCorNãoRevestida
CMYK
Japão Colorido 2001 Sem Revestimento
JapãoCorRevestidoWeb
CMYK
Japan Color 2003 Web Coated
JapãoRevestidoWeb
CMYK
Revestimento Para Web No Japão (Anúncio)
Papel de jornalSNAP2007
CMYK
Papel de jornal dos EUA (SNAP 2007)
NTSC
RGB
NTSC (1953)
PAL
RGB
PAL/SECAM
ProPhoto
RGB
RGB ProPhoto
PS4Default
CMYK
Photoshop 4 Padrão CMYK
PS5Padrão
CMYK
CMYK padrão do Photoshop 5
RevestidoFolheado
CMYK
U.S. Sheetfed Coated v2
Não revestidaFolha
CMYK
U.S. Sheetfed sem revestimento v2
SMPTE
RGB
SMPTE-C
sRGB
RGB
sRGB IEC61966-2.1
Fogra29 não revestida
CMYK
FOGRA29 não revestida (ISO 12647-2:2004)
Revestido pela Web
CMYK
U.S. Web Coated (SWOP) v2
WebCoatedFogra28
CMYK
FOGRA28 revestida com revestimento web (ISO 12647-2:2004)
WebCoatedGrade3
CMYK
Papel revestido para web SWOP 2006 Grade 3
WebCoatedGrade5
CMYK
Papel revestido para web SWOP 2006 Grade 5
WebNão revestida
CMYK
Web sem revestimento dos EUA v2
WideGamutRGB
RGB
RGB de gamut amplo
  1. Selecione Salvar tudo.

Por exemplo, você pode definir o iccprofilergb como sRGB e o iccprofilecmyk como WebCoated.

Isso faria o seguinte:

  • Ativa a correção de cores para imagens RGB e CMYK.
  • Supõe-se que as imagens de RGB que não têm um perfil de cores estejam no espaço de cores sRGB.
  • Supõe-se que as imagens CMYK que não têm um perfil de cores estejam no espaço de cores WebCoated.
  • Representações dinâmicas que retornam a saída de RGB, retornam no espaço de cores *sRGB *.
  • Representações dinâmicas que retornam saída CMYK, retornam no espaço de cores WebCoated.

Entrega do Assets delivering-assets

Após concluir todas as tarefas acima, os ativos ativados do Dynamic Media são fornecidos pelo Serviço de imagem ou vídeo. No Experience Manager, essa capacidade é exibida em uma Copiar URL da Imagem, Copiar URL do Visualizador, Incorporar Código do Visualizador e no WCM.

Consulte Delivery de Assets do Dynamic Media.

Quando você...
Resultado
Copiar um URL de imagem

A caixa de diálogo Copiar URL exibe um URL semelhante ao seguinte (o URL é somente para fins de demonstração):

https://IMAGESERVICEPUBLISHNODE/is/image/content/dam/path/to/Image.jpg?$preset$

Onde IMAGESERVICEPUBLISHNODE refere-se à URL do Serviço de Imagem.

Consulte também Delivery de Dynamic Media Assets.

Copiar um URL do visualizador

A caixa de diálogo Copiar URL exibe um URL semelhante ao seguinte (o URL é somente para fins de demonstração):

https://PUBLISHNODE/etc/dam/viewers/s7viewers/html5/BasicZoomViewer.html?asset=/content/dam/path/to/Image.jpg&config=/conf/global/settings/dam/dm/presets/viewer/Zoom_dark&serverUrl=https://IMAGESERVICEPUBLISHNODE/is/image/&contentRoot=%2F

Onde PUBLISHNODE refere-se ao nó regular de publicação de Experience Manager e IMAGESERVICEPUBLISHNODE refere-se à URL do Serviço de Imagem.

Consulte também Delivery de Dynamic Media Assets.

Copiar um código incorporado do visualizador

A caixa de diálogo Copiar código incorporado exibe um trecho de código semelhante ao seguinte (o exemplo de código é somente para fins de demonstração):

<style type="text/css"> ​#s7basiczoom_div.s7basiczoomviewer{ width:100%; height:auto; } </style> <script type="text/javascript" src="https://PUBLISHNODE/etc/dam/viewers/s7viewers/html5/js/BasicZoomViewer.js"></script> <div id="s7basiczoom_div"></div> <script type="text/javascript"> var s7basiczoomviewer = new s7viewers.BasicZoomViewer({ "containerId" : "s7basiczoom_div", "params" : { "serverurl" : "https://IMAGESERVICEPUBLISHNODE/is/image/", "contenturl" : "https://PUBLISHNODE/", "config" : "/conf/global/settings/dam/dm/presets/viewer/Zoom_dark", "asset" : "/content/dam/path/to/Image.jpg" } }).init(); </script>

Onde PUBLISHNODE refere-se ao nó regular de publicação de Experience Manager e IMAGESERVICEPUBLISHNODE refere-se à URL do Serviço de Imagem.

Consulte também Delivery de Dynamic Media Assets.

WCM Dynamic Media e componentes de mídia interativa wcm-dynamic-media-and-interactive-media-components

As páginas WCM que fazem referência aos componentes do Dynamic Media e da Mídia interativa fazem referência ao serviço de entrega.

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2