Configuración de Dynamic Media: modo híbrido configuring-dynamic-media-hybrid-mode

CAUTION
AEM 6.4 ha llegado al final de la compatibilidad ampliada y esta documentación ya no se actualiza. Para obtener más información, consulte nuestra períodos de asistencia técnica. Buscar las versiones compatibles here.

Dynamic Media: el híbrido debe estar habilitado y configurado para su uso. Según el caso de uso, Dynamic Media tiene varias configuraciones admitidas.

NOTE
Si desea configurar y ejecutar Dynamic Media en modo de ejecución de Scene7, consulte Configuración de Dynamic Media: modo Scene7.
Si desea configurar y ejecutar Dynamic Media en modo de ejecución híbrido, siga las instrucciones de esta página.

Obtenga más información sobre cómo trabajar con video en Dynamic Media.

Si utiliza la configuración de Adobe Experience Manager para diferentes entornos, como uno para desarrollo, uno para ensayo y otro para producción en directo, debe configurar los Cloud Services de Dynamic Media para cada uno de esos entornos.

Si tiene problemas con la configuración de Dynamic Media, un lugar importante para buscar son los archivos de registro específicos de Dynamic Media. Se instalan automáticamente al activar Dynamic Media:

  • s7access.log
  • ImageServing.log

Están documentados en Supervisión y mantenimiento de la instancia de AEM.

La publicación y entrega híbridas es una función central de la adición de Dynamic Media a Adobe Experience Manager. La publicación híbrida permite entregar recursos de Dynamic Media, como imágenes, conjuntos y vídeos, desde la nube en lugar de desde los nodos de publicación AEM.

Se seguirá ofreciendo otro contenido, como visores de Dynamic Media, páginas de sitio y contenido estático desde los nodos de publicación de AEM.

Si es cliente de Dynamic Media, debe utilizar el envío híbrido como mecanismo de envío para todo el contenido de Dynamic Media.

Arquitectura de publicación híbrida para vídeos hybrid-publishing-architecture-for-videos

chlimage_1-506

Arquitectura de publicación híbrida para imágenes hybrid-publishing-architecture-for-images

chlimage_1-507

Configuraciones de Dynamic Media compatibles supported-dynamic-media-configurations

Las tareas de configuración que siguen hacen referencia a los términos siguientes:

Term
Habilitado para Dynamic Media
Descripción
nodo de creación AEM
Marca de verificación blanca en círculo verde
El nodo de creación que implementa en On-Premise o a través de Managed Services.
AEM nodo de publicación
"X" blanco en un cuadrado rojo.
El nodo de publicación que implementa en On-Premise o a través de Managed Services.
Nodo de publicación del servicio de imágenes
Marca de verificación blanca en un círculo verde.
El nodo de publicación que se ejecuta en los centros de datos administrados por Adobe. Hace referencia a la URL del servicio de imágenes.

Puede optar por implementar Dynamic Media solo para imágenes, solo para vídeo o tanto para imágenes como para vídeo. Para determinar los pasos para configurar Dynamic Media para un escenario específico, consulte la siguiente tabla.

Situación
Cómo funciona
Pasos de configuración
Entregar SOLO imágenes en producción
Las imágenes se entregan a través de servidores en los centros de datos mundiales de Adobe y luego se almacenan en caché mediante una CDN para obtener un rendimiento escalable y un alcance global.
  1. En el AEM author nodo, habilitar medios dinámicos.
  2. Configurar imágenes en Cloud Services de Dynamic Media.
  3. Configurar la replicación de imágenes.
  4. Replicar la configuración del catálogo.
  5. Replicar ajustes preestablecidos de visor.
  6. Usar filtros de recursos predeterminados para la replicación.
  7. Configuración de Dynamic Media Image Server.
  8. Enviar recursos.
Enviar SOLO imágenes en la preproducción (desarrollo, control de calidad, fase, etc.)
Las imágenes se entregan a través del nodo de publicación AEM. En esta situación, dado que el tráfico es mínimo, no es necesario enviar imágenes al centro de datos de Adobe. Una ventaja adicional es que esto permite una previsualización segura del contenido antes del inicio de la producción
  1. En el AEM author nodo, habilitar medios dinámicos.
  2. En AEM publicar nodo, habilitar medios dinámicos.
  3. Replicar ajustes preestablecidos de visor.
  4. Configuración filtro de recursos para imágenes que no sean de producción.
  5. Configure Dynamic Media Image Server.
  6. Enviar recursos.
Enviar SOLO vídeo en cualquier entorno (producción, desarrollo, QE, fase, etc.)
Los vídeos son entregados y almacenados en caché por una CDN para un rendimiento escalable y alcance global. La imagen del póster de vídeo (miniatura del vídeo que se muestra antes de que se inicie la reproducción) la enviará la instancia de publicación de AEM.
  1. En el AEM author nodo, habilitar medios dinámicos.
  2. En el AEM publicar nodo, habilitar medios dinámicos (la instancia de publicación sirve para la imagen del póster de vídeo y proporciona metadatos para la reproducción del vídeo).
  3. Configurar vídeo en Cloud Services de Dynamic Media.
  4. Replicar ajustes preestablecidos de visor.
  5. Configuración filtro de recursos para solo vídeo.
  6. Enviar recursos.
Entregar imágenes y vídeo en producción

Los vídeos son entregados y almacenados en caché por una CDN para un rendimiento escalable y alcance global. Las imágenes y las imágenes de póster de vídeo se entregan a través de servidores en los centros de datos mundiales de Adobe y luego se almacenan en la caché de una CDN para lograr un rendimiento escalable y un alcance global.

Consulte las secciones anteriores para configurar imágenes o vídeos en la preproducción.

  1. En el AEM author nodo, habilitar medios dinámicos.
  2. Configurar vídeo en Cloud Services de Dynamic Media.
  3. Configurar imágenes en Cloud Services de Dynamic Media.
  4. Configurar la replicación de imágenes.
  5. Replicar la configuración del catálogo.
  6. Replicar ajustes preestablecidos de visor.
  7. Utilice filtros de recursos predeterminados para la replicación.
  8. Configure Dynamic Media Image Server.
  9. Enviar recursos.

Habilitación de Dynamic Media enabling-dynamic-media

Medios dinámicos está desactivado de forma predeterminada. Para aprovechar las funciones de Dynamic Media, debe habilitar Dynamic Media mediante el uso de dynamicMedia ejecute el modo como lo haría, por ejemplo, publicar ejecutar modo. Antes de habilitarlo, asegúrese de revisar la requisitos técnicos.

NOTE
Al habilitar Dynamic Media a través del modo de ejecución, se sustituye la funcionalidad de AEM 6.1 y AEM 6.0, donde se habilitó Dynamic Media, al establecer la variable dynamicMediaEnabled marcar como true. Este indicador no tiene funcionalidad en AEM 6.2 y posterior. Además, no es necesario reiniciar el inicio rápido para habilitar los medios dinámicos.

Al habilitar Dynamic Media, las funciones de Dynamic Media estarán disponibles en la interfaz de usuario y cada recurso de imagen cargado recibirá un cqdam.pyramid.tiff representación que se utiliza para la entrega rápida de representaciones de imágenes dinámicas. Estos PTIFF tienen ventajas significativas incluyendo (1) la capacidad de administrar una sola imagen maestra y generar infinitas representaciones sobre la marcha sin ningún almacenamiento adicional y (2) la capacidad de usar visualización interactiva como zoom, panorámica, giro, etc.

Si desea utilizar Dynamic Media Classic en AEM, no debe habilitar Dynamic Media a menos que esté utilizando un escenario específico. Dynamic Media está desactivado a menos que habilite Dynamic Media mediante el modo de ejecución.

Para habilitar Dynamic Media, debe habilitar el modo de ejecución de Dynamic Media desde la línea de comandos o desde el nombre del archivo de inicio rápido.

Para habilitar los medios dinámicos:

  1. En la línea de comandos, al iniciar el inicio rápido, haga lo siguiente:

    • Agregar -r dynamicMedia al final de la línea de comandos al iniciar el archivo jar.
    code language-shell
    java -Xmx4096m -Doak.queryLimitInMemory=500000 -Doak.queryLimitReads=500000 -jar cq-quickstart-6.4.0.jar -r dynamicmedia
    

    Si está publicando en s7delivery, también debe incluir los siguientes argumentos trustStore:

    code language-shell
    -Djavax.net.ssl.trustStore=<absoluteFilePath>/customerTrustStoreFileName>
    
     -Djavax.net.ssl.trustStorePassword=<passwordForTrustStoreFile>
    
  2. Solicitud http://localhost:4502/is/image y asegúrese de que Image Server se esté ejecutando.

    note note
    NOTE
    Para solucionar problemas con Dynamic Media, consulte los siguientes registros en la sección crx-quickstart/logs/ directorio:
    • ImageServer-<portid>-<yyyy><mm><dd>.log : el registro de ImageServer proporciona estadísticas e información analítica utilizada para analizar el comportamiento del proceso interno de ImageServer.

    Ejemplo de nombre de archivo de registro del servidor de imágenes: ImageServer-57346-2019-07-25.log

    • s7access-<yyyy><mm><dd>.log : el registro de s7access registra cada solicitud realizada a Dynamic Media a través de /is/image y /is/content.

    Estos registros solo se utilizan cuando Dynamic Media está habilitado. No se incluyen en la variable Descargar completo paquete que se genera a partir de la variable system/console/status-Bundlelist página; cuando llame al servicio de atención al cliente si tiene un problema con Dynamic Media, anexe ambos registros al problema.

Si ha instalado AEM en un puerto o ruta de contexto diferente … if-you-installed-aem-to-a-different-port-or-context-path

Si va a implementar AEM a un servidor de aplicaciones y si Dynamic Media está habilitado, debe configurar la variable self en el externalizador. De lo contrario, la generación de miniaturas de los recursos no funcionará correctamente en los recursos de Dynamic Media.

Además, si ejecuta inicio rápido en un puerto o ruta de contexto diferente, también debe cambiar la variable self dominio.

Cuando Dynamic Media está habilitado, las representaciones de miniaturas estáticas para los recursos de imagen se generan mediante Dynamic Media. Para que la generación de miniaturas funcione correctamente en los medios dinámicos, AEM debe realizar una solicitud de URL y conocer el número de puerto y la ruta de contexto.

En AEM:

  • La variable self en el externalizador se utiliza para recuperar el número de puerto y la ruta de contexto.
  • Si no self El dominio está configurado, el número de puerto y la ruta de contexto se recuperan del servicio HTTP Jetty.

En una implementación AEM de QuickStart WAR, el número de puerto y la ruta de contexto no se pueden derivar, por lo tanto, debe configurar una self dominio. Consulte documentación del externalizador sobre cómo configurar la variable self dominio.

NOTE
En un Implementación independiente de inicio rápido AEM, self dominio no suele ser necesario configurarlo porque el número de puerto y la ruta de contexto se pueden configurar automáticamente. Sin embargo, si todas las interfaces de red están desactivadas, debe configurar la variable self dominio.

Desactivación de Dynamic Media disabling-dynamic-media

Los medios dinámicos no están habilitados de forma predeterminada. Sin embargo, si ha activado medios dinámicos previamente, es posible que desee desactivarlos más adelante.

Para deshabilitar los medios dinámicos después de haberlos activado, elimine la variable -r dynamicMedia indicador de modo de ejecución.

Para deshabilitar Dynamic Media después de haberla habilitado:

  1. En la línea de comandos, al iniciar el inicio rápido, puede realizar una de las siguientes acciones:

    • No agregue -r dynamicmedia a la línea de comandos al iniciar el archivo JAR.
    code language-shell
    java -Xmx4096m -Doak.queryLimitInMemory=500000 -Doak.queryLimitReads=500000 -jar cq-quickstart-6.4.0.jar
    
  2. Solicitar http://localhost:4502/is/image. Recibe un mensaje que indica que Dynamic Media está deshabilitado.

    note note
    NOTE
    Una vez desactivado el modo de ejecución de Dynamic Media, el paso del flujo de trabajo que genera la variable qdam.pyramid.tiff la representación se omite automáticamente. Esto también deshabilita la compatibilidad con representaciones dinámicas y otras funciones de Dynamic Media.
    Tenga en cuenta también que cuando el modo de ejecución de Dynamic Media está desactivado después de configurar el servidor de AEM, todos los recursos cargados en ese modo de ejecución no son válidos.

(Opcional) Migración de ajustes preestablecidos y configuraciones de Dynamic Media de 6.3 a 6.4 sin downtime optional-migrating-dynamic-media-presets-and-configurations-from-to-zero-downtime

Si está actualizando AEM Dynamic Media de 6.3 a 6.4, que ahora incluye la posibilidad de cero tiempos de inactividad (también conocida como "inclusión"), es necesario ejecutar el siguiente comando curl para migrar todos los ajustes preestablecidos y configuraciones de /etc a /conf en CRXDE Lite.

Nota: Si ejecuta la instancia de AEM en modo de compatibilidad, es decir, tiene la compatibilidad empaquetada instalada, no necesita ejecutar estos comandos.

Para migrar los ajustes preestablecidos y configuraciones personalizados desde /etc a /conf, ejecute el siguiente comando curl de Linux:

curl -u admin:admin http://localhost:4502/libs/settings/dam/dm/presets.migratedmcontent.json

Para todas las actualizaciones, ya sea con o sin el paquete de compatibilidad, puede copiar los ajustes preestablecidos del visor incorporado ejecutando el siguiente comando:

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

Configuración de la replicación de imágenes configuring-image-replication

La entrega de imágenes de Dynamic Media funciona mediante la publicación de recursos de imagen, incluidas miniaturas de vídeo, desde AEM Author y la replicación en el servicio de replicación bajo demanda de Adobe (la URL del servicio de replicación). A continuación, los recursos se entregan mediante el servicio de entrega de imágenes bajo demanda (la URL del servicio de imágenes).

Debe hacer lo siguiente:

El agente de replicación publica recursos de Dynamic Media, como imágenes, metadatos de vídeo y establece el servicio de imágenes alojado en Adobe. El agente de replicación no está habilitado de forma predeterminada.

Después de configurar el agente de replicación, debe valide y pruebe que se ha configurado correctamente. En esta sección se describen estos procedimientos.

NOTE
El límite de memoria predeterminado para la creación de PTIFF es de 3 GB en todos los flujos de trabajo. Por ejemplo, puede procesar una imagen que requiera 3 GB de memoria mientras otros flujos de trabajo están en pausa, o puede procesar 10 imágenes en paralelo que requieran 300 MB de memoria cada una.
El límite de memoria es configurable y debe ajustarse a la disponibilidad de recursos del sistema y al tipo de contenido de imagen que se está procesando. Si tiene muchos recursos muy grandes y tiene suficiente memoria en el sistema, puede aumentar este límite para garantizar que las imágenes se procesen en paralelo.
Se rechazará una imagen que requiera más del límite máximo de memoria.
Para cambiar el límite de memoria para la creación de PTIFF, vaya a Herramientas > Operaciones > Consola web > Adobe CQ Scene7 PTiffManager y cambie la variable maxMemory valor.

Configuración de la autenticación setting-up-authentication

Debe configurar la autenticación de replicación en el autor para replicar imágenes en el servicio de entrega de imágenes de Dynamic Media. Para ello, obtenga un KeyStore y luego guárdelo en la sección dynamic-media-replication y configurándolo. El administrador de su empresa debe haber recibido un correo electrónico de bienvenida con el archivo KeyStore y las credenciales necesarias durante el proceso de aprovisionamiento. Si no lo recibió, póngase en contacto con el Servicio de atención al cliente.

Para configurar la autenticación:

  1. Póngase en contacto con el Servicio de atención al cliente para obtener su archivo y contraseña de KeyStore si todavía no lo tiene. Esto forma parte del aprovisionamiento y asociará las claves a su cuenta.

  2. En AEM, pulse el logotipo de AEM para acceder a la consola de navegación global y, a continuación, pulse Herramientas > Seguridad > Usuarios.

  3. En la página Administración de usuarios , vaya a la dynamic-media-replication y, a continuación, pulse para abrir.

    dm-replication

  4. En la página Editar configuración de usuario para la replicación de Dynamic Media , pulse el botón Almacén de claves pestaña y, a continuación, toque Crear KeyStore.

    dm-replication-keystore

  5. Introduzca una contraseña y confirme la contraseña en la Establecer contraseña de acceso a KeyStore para abrir el Navegador.

    note note
    NOTE
    Recuerde la contraseña que ha introducido. Tendrá que volver a introducirlo cuando configure la variable Agente de replicación más tarde.

    chlimage_1-508

  6. En el Editar configuración de usuario para la replicación de Dynamic Media expanda la Agregar clave privada desde el archivo KeyStore y añada lo siguiente (consulte las imágenes siguientes):

    • En el Nuevo alias , introduzca el nombre de un alias que utilizará más adelante en la configuración de replicación; por ejemplo, replicación.
    • Toque Archivo KeyStore. Vaya al archivo KeyStore proporcionado por Adobe, selecciónelo y, a continuación, pulse Apertura.
    • En el Contraseña del archivo KeyStore , introduzca la contraseña del archivo KeyStore. Esto es not la contraseña de KeyStore que ha creado en el paso 5 pero es el Adobe de contraseña de Archivo KeyStore que se proporciona en el correo electrónico de bienvenida que se le ha enviado durante el aprovisionamiento. Póngase en contacto con el servicio de atención al cliente de Adobe si no recibió una contraseña para el archivo KeyStore.
    • En el Contraseña de clave privada , introduzca la contraseña de la clave privada (puede ser la misma contraseña de clave privada que se proporcionó en el paso anterior). Adobe proporciona la contraseña de clave privada en el correo electrónico de bienvenida que se le envía durante el aprovisionamiento. Póngase en contacto con el servicio de atención al cliente de Adobe si no recibió una contraseña de clave privada.
    • En el Alias de clave privada , introduzca el alias de clave privada. Por ejemplo, companyname-alias. Adobe proporciona el alias de clave privada en el correo electrónico de bienvenida que se le envía durante el aprovisionamiento. Póngase en contacto con el servicio de atención al cliente de Adobe si no recibió un alias de clave privada.

    edit_settings_fordynamic-media-replication2

  7. Toque Guardar y cerrar para guardar los cambios en este usuario.

    A continuación, debe configure el agente de replicación.

Configuración del Agente de replicación configuring-the-replication-agent

  1. En AEM, pulse el logotipo de AEM para acceder a la consola de navegación global y, a continuación, pulse Herramientas > Implementación > Replicación > Agentes en el autor.

  2. En la página Agentes de creación , pulse Replicación de imagen híbrida de Dynamic Media (s7delivery).

  3. Pulse Editar.

  4. Toque . Configuración a continuación, introduzca lo siguiente:

    • Habilitado - Active esta casilla de verificación para habilitar el agente de replicación.
    • Región - Configúrelo en la región apropiada: América del Norte, Europa o Asia
    • ID del inquilino - Este valor es el nombre de su empresa o inquilino que está publicando en el servicio de replicación. Este valor es el ID del inquilino que proporciona el Adobe en el correo electrónico de bienvenida que se le envió durante el aprovisionamiento. Póngase en contacto con el servicio de atención al cliente de Adobe si no lo recibió.
    • Alias de almacén de claves - Este valor es el mismo que el valor establecido para ​ Nuevo alias al generar la clave en Configuración de la autenticación; por ejemplo, replication. (Consulte el paso 7 de Configuración de la autenticación.)
    • Contraseña del almacén de claves - Esta es la contraseña de KeyStore que se creó al pulsar Crear KeyStore. Adobe no proporciona esta contraseña. Consulte el paso 5 de Configuración de la autenticación.

    La siguiente imagen muestra el agente de replicación con datos de ejemplo:

    chlimage_1-509

  5. Pulse Aceptar.

Validación del agente de replicación para Dynamic Media validating-the-replication-agent-for-dynamic-media

Para validar el agente de replicación para Dynamic Media, haga lo siguiente:

Toque Probar conexión. El resultado de ejemplo es el siguiente:

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
También puede comprobarlo realizando una de las siguientes acciones:
  • Compruebe los registros de replicación para asegurarse de que el recurso se replica.
  • Publicar una imagen. Pulse la imagen y seleccione Visualizadores en el menú desplegable. Seleccione un ajuste preestablecido de visualizador y, a continuación, pulse URL y copie y pegue la dirección URL en el explorador para comprobar que puede ver la imagen.

Resolución de problemas de autenticación troubleshooting-authentication

Al configurar la autenticación, estos son algunos problemas con los que puede encontrar soluciones. Antes de comprobarlos, asegúrese de haber configurado la replicación.

Problema: Código de estado HTTP 401 con mensaje: se requiere autorización problem-http-status-code-with-message-authorization-required

Este problema puede deberse a un error al configurar KeyStore para dynamic-media-replication usuario.

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.

Solución: Compruebe que la variable KeyStore se guarda en dynamic-media-replication y se proporciona con la contraseña correcta.

Problema: No Se Pudo Descifrar La Clave: No Se Pudieron Descifrar Los Datos 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.

Solución: Compruebe la contraseña. La contraseña guardada en el agente de replicación no es la misma contraseña que se utilizó para crear el almacén de claves.

Problema: InvalidAlgorithmParameterException problem-invalidalgorithmparameterexception

Este problema se debe a un error de configuración en la instancia de autor de AEM. El proceso java del autor no está obteniendo el correcto javax.net.ssl.trustStore. Verá este error en el registro de replicación:

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

O el registro de errores:

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)

Solución: Asegúrese de que el proceso java en AEM Author tenga la propiedad del sistema -Djavax.net.ssl.trustStore= configure como un almacén de confianza válido.

Problema: KeyStore no está configurado o no está inicializado problem-keystore-is-either-not-set-up-or-it-is-not-initialized

Este problema puede deberse a una corrección o a que un paquete de funciones sobrescriba la variable dynamic-media-user o keystore nodo .

Ejemplo de registro de replicación:

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

Solución:

  1. Vaya a la Administración de usuarios página:

    localhost:4502/libs/granite/security/content/useradmin.html

  2. En el Administración de usuarios , vaya a la página dynamic-media-replication y, a continuación, pulse para abrir.

  3. Toque . KeyStore pestaña . Si la variable Crear KeyStore aparece, por lo que debe rehacer los pasos indicados en Configuración de la autenticación más temprano.

  4. Si tuvo que rehacer el KeyStore configuración, es posible que tenga que hacer lo siguiente Configuración del agente de replicación también.

    Vuelva a configurar el agente de replicación de s7delivery.

    localhost:4502/etc/replication/agents.author/s7delivery.html

  5. Toque Probar conexión para verificar que la configuración es válida.

Problema: El agente de publicación utiliza SSL en lugar de OAuth problem-publish-agent-is-using-ssl-instead-of-oauth

Este problema puede deberse a una corrección o a un paquete de funciones que no se instalaron correctamente o que sobrescribieron la configuración.

Ejemplo de registro de réplica:

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.

Solución:

  1. En AEM, pulse Herramientas > General > CRXDE Lite.

    localhost:4502/crx/de/index.jsp

  2. Vaya a la s7delivery Replication Agent nodo .

    localhost:4502/crx/de/index.jsp#/etc/replication/agents.author/s7delivery/jcr:content

  3. Agregue esta configuración al agente de replicación (booleano con el valor establecido en True):

    enableOauth=true

  4. Cerca de la esquina superior izquierda de la página, pulse Guardar todo.

Prueba de la configuración testing-your-configuration

Adobe recomienda realizar una prueba de extremo a extremo de la configuración.

Asegúrese de que ya ha hecho lo siguiente antes de comenzar esta prueba:

  • Se Han Agregado Ajustes Preestablecidos De Imagen.
  • Configurar Configuración de Dynamic Media (anterior a 6.3) under Cloud Services. La URL del servicio de imágenes es necesaria para esta prueba

Para probar la configuración:

  1. Cargue un recurso de imagen. (En Assets, pulse Crear > Archivos y seleccione el archivo).

  2. Espere a que finalice el flujo de trabajo.

  3. Publique el recurso de imagen. (Seleccione el recurso y pulse Publicación rápida.)

  4. Vaya a las representaciones de esa imagen abriendo la imagen y tocando Representaciones.

    chlimage_1-510

  5. Seleccione cualquier representación dinámica.

  6. Toque URL para obtener la URL de este recurso.

  7. Vaya a la dirección URL seleccionada y compruebe si la imagen se comporta según lo esperado.

Otra forma de probar que los recursos se han entregado es añadir req=exists a su URL.

Configuración de Cloud Services de Dynamic Media configuring-dynamic-media-cloud-services

El servicio de nube de Dynamic Media ofrece compatibilidad con servicios en la nube, como la publicación y entrega híbridos de imágenes y vídeo, análisis de vídeo y codificación de vídeo, entre otras cosas.

Como parte de la configuración, debe introducir un ID de registro, una URL de servicio de vídeo, una URL de servicio de imágenes, una URL de servicio de replicación y configurar la autenticación. Debería haber recibido toda esta información como parte del proceso de aprovisionamiento de cuentas. Si no recibió esta información, póngase en contacto con su administrador de Adobe Experience Manager o con el servicio de asistencia técnica de Adobe para obtener la información.

NOTE
Antes de configurar los Cloud Services de Dynamic Media, asegúrese de configurar la instancia de publicación. También debe tener la replicación configurada antes de configurar los Cloud Services de Dynamic Media.

Para configurar los servicios de nube de Dynamic Media:

  1. En AEM, pulse el logotipo de AEM para acceder a la consola de navegación global y pulse Herramientas > Cloud Services > Configuración de Dynamic Media (Pre-6.3).

  2. En el Explorador de configuración de Dynamic Media página, en el panel izquierdo, seleccione global y, a continuación, toque Crear.

  3. En el Crear configuración de Dynamic Media en el Título , escriba un título.

  4. Si está configurando Dynamic Media para vídeo,

    • En el ID de registro , escriba su ID de registro.
    • En el URL del servicio de vídeo , introduzca la URL del servicio de vídeo para la puerta de enlace de Dynamic Media.
  5. Si está configurando Dynamic Media para imágenes, en la sección URL del servicio de imagen , introduzca la URL del servicio de imagen para la puerta de enlace de Dynamic Media.

  6. Toque Guardar para volver a la página Explorador de configuración de Dynamic Media.

  7. Pulse el logotipo de AEM para acceder a la consola de navegación global.

Configuración de informes de vídeo configuring-video-reporting

Puede configurar la creación de informes de vídeo en varias instalaciones de AEM mediante el modo Dynamic Media - híbrido.

Cuándo usar: En el momento de la configuración Configuración de Dynamic Media (anterior a 6.3), se inician numerosas funciones, incluida la creación de informes de vídeo. La configuración crea un grupo de informes en una empresa regional de Analytics. Si configura varios nodos Autor , debe crear un grupo de informes independiente para cada uno. Como resultado, los datos de los informes son incoherentes entre las instalaciones. Además, si cada nodo Autor hace referencia al mismo servidor de publicación híbrido, la última instalación de Autor cambia el grupo de informes de destino para todos los informes de vídeo. Este problema sobrecarga el sistema de Analytics con demasiados grupos de informes.

Introducción: Configure los informes de vídeo completando las tres tareas siguientes.

  1. Cree un Video Analytics paquete preestablecido después de configurar Configuración de Dynamic Media (anterior a 6.3) en el primer nodo Autor. Esta tarea inicial es importante porque permite que una nueva configuración continúe usando el mismo grupo de informes.

  2. Instale el Video Analytics paquete preestablecido a cualquier new Nodo de creación before puede configurar la configuración de Dynamic Media (Pre 6.3).

  3. Compruebe y depure la instalación del paquete.

Creación de Video Analytics paquete preestablecido después de configurar el primer nodo Autor creating-a-video-analytics-preset-package-after-configuring-the-first-author-node

Cuando haya terminado esta tarea, tendrá un archivo de paquete que contiene la variable Video Analytics ajustes preestablecidos. Estos ajustes preestablecidos contienen un grupo de informes, el servidor de seguimiento, el área de nombres de seguimiento y el ID de organización de Marketing Cloud, si está disponible.

  1. Si aún no lo ha hecho, configure Configuración de Dynamic Media (anterior a 6.3).

  2. (Opcional) Vea y copie el ID del grupo de informes (debe tener acceso al JCR). Mientras tenga la variable ID del grupo de informes no es obligatorio, facilita la validación.

  3. Creación de un paquete mediante Administrador de paquetes.

  4. Edite el paquete para incluir un filtro.

    En AEM: /conf/global/settings/dam/dm/presets/analytics/jcr:content/userdata

  5. Genere el paquete.

  6. Descargue o comparta el Video Analytics paquete preestablecido para que se pueda compartir con los nuevos nodos Autor subsiguientes.

La instalación del Video Analytics paquete preestablecido antes de configurar nodos de Author adicionales installing-the-video-analytics-preset-package-before-you-configure-additional-author-nodes

Asegúrese de completar esta tarea before configure Configuración de Dynamic Media (anterior a 6.3). Si no lo hace, se crea otro grupo de informes que no se utiliza. Además, aunque los informes de vídeo seguirán funcionando correctamente, la recopilación de datos no está optimizada.

Asegúrese de que la variable Video Analytics se puede acceder al paquete preestablecido desde el primer nodo Autor en el nuevo nodo Autor.

  1. Cargue el Video Analytics paquete preestablecido que creó anteriormente para Administrador de paquetes.
  2. Instale el Video Analytics paquete preestablecido.
  3. Configurar Configuración de Dynamic Media (anterior a 6.3).

Verificación y depuración de la instalación del paquete verifying-and-debugging-the-package-installation

  1. Realice una de las siguientes acciones para verificar y, si es necesario, depurar la instalación del paquete:

    • Marque la Video Analytics preestablecido mediante JCR
      Para comprobar el Video Analytics preestablecido mediante JCR, debe tener acceso a CRXDE Lite.

      AEM - En CRXDE Lite, vaya a /conf/global/settings/dam/dm/presets/analytics/jcr:content/userdata

      Eso es http://localhost:4502/crx/de/index.jsp#/conf/global/settings/dam/dm/presets/analytics/jcr%3Acontent/userdata

      Si no tiene acceso a CRXDE Lite en el nodo Autor, puede comprobar el ajuste preestablecido a través del servidor de publicación.

    • Marque la Video Analytics preestablecido a través del servidor de imágenes

      Puede validar el Video Analytics preajuste directamente creando un servidor de imágenes req=userdata solicitud.

      Por ejemplo, para ver el Video Analytics preestablecido en el nodo Autor, puede realizar la siguiente solicitud:

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

      Para validar el ajuste preestablecido en los servidores de publicación, puede realizar una solicitud directa similar al servidor de publicación. Las respuestas son las mismas en los nodos Autor y Publicación . La respuesta es similar a la siguiente:

      code language-none
      marketingCloudOrgId=0FC4E86B573F99CC7F000101
       reportSuite=aemaem6397618-2018-05-23
       trackingNamespace=aemvideodal
       trackingServer=aemvideodal.d2.sc.omtrdc.net
      
    • Marque la Video Analytics preestablecido a través de la herramienta de informes de vídeo en AEM

      Toque Herramientas > Assets > Informes de vídeo http://localhost:4502/mnt/overlay/dam/gui/content/s7dam/videoreports/videoreport.html

      Si ve el siguiente mensaje de error, el grupo de informes está disponible, pero no se rellena. Este error es correcto (y deseado) en una nueva instalación antes de que el sistema recopile datos.

      screen_shot_2018-05-23at52254pm
      Para generar datos de informes, cargue y publique un vídeo. Uso Copiar URL y ejecute el vídeo al menos una vez.

    Tenga en cuenta que los datos de informes pueden tardar hasta 12 horas en rellenarse a partir del uso del visualizador de vídeo.

    Si hay un error y el grupo de informes no está configurado correctamente, se muestra la siguiente alerta.

    screen_shot_2018-05-23at52612pm

    Este error también se muestra si los informes de vídeo se ejecutan antes de configurar Configuración de Dynamic Media (anterior a 6.3) servicios.

Solución de problemas de la configuración de informes de vídeo troubleshooting-the-video-reporting-configuration

  • Durante la instalación, a veces se agota el tiempo de espera de las conexiones al servidor de API de Analytics. La instalación vuelve a intentar la conexión 20 veces, pero sigue fallando. Cuando se produce esta situación, el archivo de registro registra varios errores. Buscar SiteCatalystReportService.
  • No instalar el Video Analytics el paquete preestablecido primero puede provocar la creación de un nuevo grupo de informes.
  • Actualización de AEM 6.3 a AEM 6.4 o AEM 6.4.1 y, a continuación, configure Configuración de Dynamic Media (anterior a 6.3), crea un grupo de informes. Se sabe que este problema se solucionará durante la AEM 6.4.2.

Acerca de Video Analytics ajuste preestablecido about-the-video-analytics-preset

La variable Video Analytics El ajuste preestablecido (también conocido como ajuste preestablecido de análisis) se almacena junto a los ajustes preestablecidos de visor en Dynamic Media. Básicamente es lo mismo que un ajuste preestablecido de visualizador, pero con información utilizada para configurar los informes de AppMeasurement y Video Heartbeat.

Las propiedades del ajuste preestablecido son las siguientes:

  • reportSuite
  • trackingServer
  • trackingNamespace
  • marketingCloudOrgId (no está presente en versiones anteriores de AEM)

AEM 6.4 y versiones más recientes guarden este ajuste preestablecido en /conf/global/settings/dam/dm/presets/analytics/jcr:content/userdata

Duplicación de la configuración del catálogo replicating-catalog-settings

Debe publicar su propia configuración de catálogo predeterminada como parte del proceso de configuración a través de JCR. Para replicar la configuración del catálogo:

  1. En una ventana Terminal , ejecute lo siguiente:

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

  2. En AEM, vaya a la siguiente ubicación en CRXDE Lite (requiere privilegios de administrador):

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

  3. Toque . Replicación pestaña .

  4. Toque Replicar.

Duplicación de ajustes preestablecidos de visor replicating-viewer-presets

Para entregar un recurso con un ajuste preestablecido de visualizador, debe duplicar/publicar el ajuste preestablecido de visualizador. (Todos los ajustes preestablecidos de visor deben activarse y replicado para obtener la URL o el código incrustado de un recurso). Consulte Ajustes preestablecidos del visualizador de publicaciones para obtener más información.

NOTE
De forma predeterminada, el sistema muestra una variedad de representaciones al seleccionar Representaciones y una variedad de ajustes preestablecidos de visor al seleccionar Visualizadores en la vista de detalles del recurso. Puede aumentar o disminuir el número de visitas. Consulte Aumento del número de ajustes preestablecidos de imagen que se muestran o Aumento del número de ajustes preestablecidos de visor que se muestran.

Filtrado de recursos para replicación filtering-assets-for-replication

En implementaciones que no son de Dynamic Media, se replican all recursos (imágenes y vídeo) desde el entorno de creación de AEM al nodo de publicación de AEM. Este flujo de trabajo es necesario porque los servidores de publicación AEM también entregan los recursos.

Sin embargo, en las implementaciones de Dynamic Media, dado que los recursos se entregan a través de la nube, no es necesario replicar esos mismos recursos en AEM nodos de publicación. Este flujo de trabajo de "publicación híbrida" evita costos de almacenamiento adicionales y tiempos de procesamiento más largos para replicar recursos. Otros contenidos, como los visores de Dynamic Media, las páginas del sitio y el contenido estático, se siguen ofreciendo desde los nodos de publicación de AEM.

Además de replicar los recursos, también se replican los siguientes recursos que no son de :

  • Configuración de Dynamic Media Delivery: /conf/global/settings/dam/dm/imageserver/configuration/jcr:content/settings
  • Ajustes preestablecidos de imagen: /conf/global/settings/dam/dm/presets/macros
  • Ajustes preestablecidos de visor: /conf/global/settings/dam/dm/presets/viewer

Los filtros proporcionan una forma de excluir los recursos se replicarán en el nodo de publicación de AEM.

Uso de filtros de recurso predeterminados para la replicación using-default-asset-filters-for-replication

Si utiliza Dynamic Media para 1) imágenes en producción o 2) imágenes y vídeo, puede utilizar los filtros predeterminados que proporcionamos tal cual. Los siguientes filtros están activos de forma predeterminada:

Filter
Tipo MIME
Representaciones
Entrega de imágenes de Dynamic Media

filter-images

filter-sets

Comienza con image/

Contiene aplicación/ y termina con set.

Las "imágenes de filtro" integradas (se aplican a recursos de imágenes únicas, incluidas imágenes interactivas) y "conjuntos de filtros" (se aplica a conjuntos de giros, conjuntos de imágenes, conjuntos de medios mixtos y conjuntos de carrusel):

  • Incluir imágenes y metadatos PTIFF para la replicación (cualquier representación que comience con cqdam).
  • Excluir de la replicación la imagen original y las representaciones de imágenes estáticas.
Entrega de vídeo de Dynamic Media
filter-video
Comienza con video/

El "filtro-vídeo" listo para usar:

  • Incluya representaciones de vídeo proxy, imágenes de póster/miniatura de vídeo, metadatos (tanto en el vídeo principal como en las representaciones de vídeo) para la replicación (cualquier representación que comience por cqdam).
  • Excluir de la replicación el vídeo original y las representaciones de miniaturas estáticas.

    Nota: Las representaciones de vídeo proxy no contienen binarios, sino que solo son propiedades de nodo. Por lo tanto, no hay ningún impacto en el tamaño del repositorio del editor.
Integración con Dynamic Media Classic

filter-images

filter-sets

filter-video

Comienza con image/

Contiene aplicación/ y termina con set.

Comienza con video/

Configure el URI de transporte para que apunte a su servidor de publicación de AEM en lugar de a la URL del servicio de replicación de Dynamic Media Cloud de Adobe. La configuración de este filtro permitirá que Dynamic Media Classic envíe recursos en lugar de la instancia de publicación AEM.

Las "imágenes de filtro", "conjuntos de filtros" y "video de filtro" incorporados:

  • Incluya imágenes PTIFF, representaciones de vídeo proxy y metadatos para la replicación. Sin embargo, debido a que no existen en el JCR-para los que ejecutan AEM - integración con Dynamic Media Classic - no hace nada de manera efectiva.
  • Excluya de la replicación la imagen original, las representaciones de imágenes estáticas, el vídeo original y las representaciones de miniaturas estáticas. En su lugar, Dynamic Media Classic enviará recursos de imagen y vídeo.
NOTE
Los filtros se aplican a tipos de mime y no pueden ser específicos de la ruta.

Configuración de filtros de recursos para implementaciones solo de vídeo setting-up-asset-filters-for-video-only-deployments

Si utiliza Dynamic Media solo para vídeo, siga estos pasos para configurar filtros de recursos para la replicación:

  1. En AEM, pulse el logotipo de AEM para acceder a la consola de navegación global y pulse Herramientas > Implementación > Replicación > Agentes en el autor.
  2. En la página Agentes de creación , pulse Agente predeterminado (publicar).
  3. Pulse Editar.
  4. En el Configuración del agente en el Configuración , marque Habilitado para activar el agente.
  5. Pulse Aceptar.
  6. En AEM, pulse Herramientas > General > CRXDE Lite.
  7. En el árbol de carpetas de la izquierda, vaya a /etc/replication/agents.author/dynamic_media_replication/jcr:content/damRenditionFilters
  8. Localizar filter-video, haga clic con el botón derecho y seleccione Copiar.
  9. En el árbol de carpetas de la izquierda, vaya a /etc/replication/agents.author/publish
  10. Localizar jcr:content, haga clic con el botón derecho y seleccione Pegar.

Esto configura la instancia de publicación de AEM para ofrecer la imagen del póster de vídeo, así como los metadatos de vídeo necesarios para la reproducción, mientras que el propio vídeo lo entrega el servicio en la nube de Dynamic Media. El filtro también excluirá de la replicación el vídeo original y las representaciones de miniaturas estáticas, que no son necesarias en la instancia de publicación.

Configuración de filtros de recursos para imágenes en implementaciones que no sean de producción setting-up-asset-filters-for-imaging-in-non-production-deployments

Si utiliza Dynamic Media para imágenes en implementaciones que no sean de producción, siga estos pasos para configurar filtros de recursos para la replicación:

  1. En AEM, pulse el logotipo de AEM para acceder a la consola de navegación global y pulse Herramientas > Implementación > Replicación > Agentes en el autor.

  2. En la página Agentes de creación , pulse Agente predeterminado (publicar).

  3. Pulse Editar.

  4. En el Configuración del agente en el Configuración , marque Habilitado para activar el agente.

  5. Pulse Aceptar.

  6. En AEM, pulse Herramientas > General > CRXDE Lite.

  7. En el árbol de carpetas de la izquierda, vaya a /etc/replication/agents.author/dynamic_media_replication/jcr:content/damRenditionFilters

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

  8. Localizar filter-images, haga clic con el botón derecho y seleccione Copiar.

  9. En el árbol de carpetas de la izquierda, vaya a /etc/replication/agents.author/publish

  10. Localizar jcr:content, haga clic con el botón derecho y seleccione Crear > Crear nodo. Escriba el nombre damRenditionFilters de tipo nt:unstructured.

  11. Localizar damRenditionFilters, haga clic con el botón derecho y seleccione Pegar.

Esto configura la instancia de publicación de AEM para enviar las imágenes al entorno que no sea de producción. El filtro también excluirá de la replicación la imagen original y las representaciones estáticas, que no son necesarias en la instancia de publicación.

NOTE
Si hay muchos filtros diferentes en un autor, cada agente necesita que se le asigne un usuario diferente. El código de granito aplica un modelo de filtro por usuario. Tener siempre un usuario diferente para cada filtro configurado.
Si utiliza más de un filtro en un servidor (por ejemplo, un filtro para que la replicación se publique y un segundo filtro para s7delivery), debe asegurarse de que estos dos filtros tengan un userId se les asigna en la variable jcr:content nodo . Consulte la imagen siguiente:

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

Personalización de filtros de recursos para replicación customizing-asset-filters-for-replication

Para personalizar de forma opcional los filtros de recursos para la replicación:

  1. En AEM, pulse el logotipo de AEM para acceder a la consola de navegación global y pulse Herramientas > General > CRXDE Lite.

  2. En el árbol de carpetas de la izquierda, vaya a /etc/replication/agents.author/dynamic_media_replication/jcr:content/damRenditionFilters para revisar los filtros.

    chlimage_1-511

  3. Para definir el tipo de hora para el filtro, puede localizar el tipo de hora de la siguiente manera:

    En el carril izquierdo, expanda contenido > dam > <locate_your_asset> > jcr:content > metadatos y, a continuación, en la tabla, busque dc:format.

    El siguiente gráfico es un ejemplo de la ruta de un recurso a dc:format.

    chlimage_1-512

    Observe que la variable dc:format para el recurso Fiji Red.jpg es image/jpeg.

    Para que este filtro se aplique a todas las imágenes, independientemente de su formato, establezca el valor en image/* donde * es una expresión regular que se aplica a todas las imágenes de cualquier formato.

    Para que el filtro se aplique solo a las imágenes del tipo JPEG, introduzca un valor de image/jpeg.

  4. Defina qué representaciones desea incluir o excluir de la replicación.

    Los caracteres que se pueden usar para filtrar para la replicación son los siguientes:

Carácter que se va a usar
Cómo se filtran los recursos para la replicación
*
Carácter comodín
+
Incluye recursos para replicación.
-
Excluye los recursos de la replicación.

Navegue hasta content/dam/<locate_your_asset>/jcr:content/renditions.

El siguiente gráfico es un ejemplo de las representaciones de un recurso.

chlimage_1-513

Con el ejemplo anterior, si solo desea replicar el PTIFF (TIFF piramidal), debe introducir +cqdam,* que incluye todas las representaciones que comienzan por cqdam. En el ejemplo, esa representación es cqdam.pyramid.tiff.

Si sólo desea replicar el original, entonces ingresaría +original.

Configuración de Dynamic Media Image Server configuring-dynamic-media-image-server-settings

La configuración de Dynamic Media Image Server implica la edición del paquete Adobe CQ Scene7 ImageServer y del paquete Adobe CQ Scene7 Platform Server.

NOTE
Dynamic Media funciona de forma predeterminada después de activarse. Sin embargo, si lo desea, puede ajustar la instalación configurando Dynamic Media Image Server para que cumpla determinadas especificaciones o requisitos.

Requisito previo: Antes Si configura Dynamic Media Image Server, asegúrese de que la VM de Windows incluya una instalación de las bibliotecas de Microsoft Visual C++. Las bibliotecas son necesarias para ejecutar Dynamic Media Image Server. Puede descargue el paquete redistribuible (x64) de Microsoft Visual C++ 2010 aquí.

Para configurar la configuración de Dynamic Media Image Server:

  1. En la esquina superior izquierda de AEM, pulse Adobe Experience Manager para acceder a la consola de navegación global, pulse Herramientas > Operaciones > Consola web.

  2. En el Configuración de la consola web de Adobe Experience Manager página, toque OSGi > Configuración para enumerar todos los paquetes que se están ejecutando actualmente en AEM.

    Los servidores de envío de Dynamic Media se encuentran en los nombres siguientes de la lista:

    • Adobe CQ Scene7 ImageServer
    • Adobe CQ Scene7 Platform Server
  3. En la lista de paquetes, a la derecha de Adobe CQ Scene7 ImageServer, toque el Editar icono.

  4. En el Adobe CQ Scene7 ImageServer , establezca los siguientes valores de configuración:

    note note
    NOTE
    En la mayoría de los casos, no es necesario cambiar los valores predeterminados. Sin embargo, si cambia los valores predeterminados, debe reiniciar el paquete para que los cambios surtan efecto.
Propiedad
Valor predeterminado
Descripción
TcpPort.name
empty
Número de puerto que se utilizará para la comunicación con el proceso ImageServer. De forma predeterminada, el puerto libre se detecta automáticamente.
AllowRemoteAccess.name
empty

Permitir o no permitir el acceso remoto al proceso ImageServer. Si es false, el servidor de imágenes escucha solo en localhost.

La configuración predeterminada del externalizador que señala al host local debe especificar el dominio o la dirección IP reales de la instancia de VM específica. El motivo de esto es que el localhost puede estar apuntando al sistema principal de la VM.

Es posible que los dominios o las direcciones IP de la VM necesiten tener una entrada de archivo host para poder resolverse por sí mismos.

MaxRenderRgnPixels
16 MPíxeles
Tamaño máximo en megapíxeles procesados.
MaxMessageSize
16 MBytes
Tamaño máximo del mensaje en megabytes que se entrega.
RandomAccessUrlTimeout
20
Valor de tiempo de espera durante cuánto tiempo en segundos el ImageServer esperará a que el JCR responda a una solicitud de mosaico ordenada.
Subprocesos de trabajo
10
Número de subprocesos de trabajo.
  1. Pulse Guardar.

  2. En la lista de paquetes, a la derecha de Adobe CQ Scene7 Platform Server, toque el Editar icono.

  3. En el Adobe CQ Scene7 Platform Server , configure las siguientes opciones de valor predeterminadas:

    note note
    NOTE
    Dynamic Media Image Server utiliza su propia caché de disco para almacenar en caché las respuestas. La caché HTTP de AEM y Dispacher no se pueden usar para almacenar en caché las respuestas del servidor de imágenes de Dynamic Media.
    table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3
    Propiedad Valor predeterminado Descripción
    Caché habilitada Comprobado Indica si la caché de respuestas está habilitada o no.
    Raíz de caché cache Una o más rutas a las carpetas de caché de respuestas. Las rutas relativas se resuelven en la carpeta interna del paquete de imágenes s7imaging.
    Tamaño máximo de caché 200000000 Tamaño máximo de la caché de respuesta en bytes.
    Entradas máximas en caché 100 000 Número máximo de entradas permitidas en la caché.

Configuración predeterminada de manifiesto default-manifest-settings

El manifiesto predeterminado permite configurar los valores predeterminados que se utilizan para generar las respuestas de entrega de Dynamic Media. Puede ajustar la calidad (calidad del JPEG, resolución, modo de remuestreo), el almacenamiento en caché (caducidad) y evitar la representación de imágenes demasiado grandes (defaultpix, defaultthumbpix, maxpix).

La ubicación de la configuración de manifiesto predeterminada se toma de la Raíz del catálogo valor predeterminado de la variable Adobe CQ Scene7 Platform Server paquete. De forma predeterminada, este valor se encuentra en la siguiente ruta dentro de Herramientas > General > CRXDE Lite:

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

configimageservercrxdelite

Puede cambiar los valores de las propiedades, como se describe en la tabla siguiente, introduciendo nuevos valores.

Cuando haya terminado de realizar cambios en el manifiesto predeterminado, en la esquina superior izquierda de la página, pulse Guardar todo.

Asegúrese de tocar el botón Control de acceso a la derecha de la pestaña Propiedades ) y, a continuación, establezca los privilegios de control de acceso en jcr:read para todos los usuarios y para los usuarios de replicación de Dynamic Media.

configimageservercrxdeliteaccescontroltab

Tabla de configuración de manifiesto y sus valores predeterminados:

Propiedad
Valor predeterminado
Descripción
bkgcolor
FFFFFF

Color de fondo predeterminado. Valor de RGB utilizado para rellenar cualquier área de una imagen de respuesta que no contenga datos de imagen reales.

Consulte también BkgColor en la API de servicio de imágenes.

defaultpix
300,300

Tamaño de vista predeterminado. El servidor restringe el tamaño de las imágenes de respuesta a un tamaño no mayor que este ancho y alto, si la solicitud no especifica el tamaño de vista explícitamente mediante wid=, hei= o scl=.

Se especifica como dos números enteros, 0 o más, separados por coma. Anchura y altura en píxeles. Puede que ambos valores estén establecidos en 0 para mantenerlos sin restricciones. No se aplica a solicitudes anidadas/incrustadas.

Consulte también DefaultPix en la API de servicio de imágenes.

Sin embargo, normalmente se utiliza un ajuste preestablecido de visor o de imagen para entregar el recurso. Defaultpix solo se aplica a un recurso que no utiliza un ajuste preestablecido de visor o de imagen.

defaultthumbpix
100,100

Tamaño de miniatura predeterminado. Se utiliza en lugar del atributo::DefaultPix para solicitudes de miniaturas (req=tmb).

El servidor restringe el tamaño de las imágenes de respuesta para que no superen esta anchura y altura si una solicitud de miniatura (req=tmb) no especifica el tamaño de vista de forma explícita mediante wid=, hei= o scl=.

Se especifica como dos números enteros, 0 o más, separados por coma. Anchura y altura en píxeles. Puede que ambos valores estén establecidos en 0 para mantenerlos sin restricciones.

No se aplica a solicitudes anidadas/incrustadas.

Consulte también DefaultThumbPix en la API de servicio de imágenes.

caducidad
36000000

Tiempo de vida predeterminado de la caché del cliente. Proporciona un intervalo de caducidad predeterminado en caso de que un registro de catálogo en particular no contenga un valor de catálogo válido::Expiration .

Número real, 0 o bueno. Número de milisegundos hasta la caducidad desde que se generaron los datos de respuesta. Establézcalo en 0 para que siempre caduque la imagen de respuesta inmediatamente, lo que deshabilita efectivamente el almacenamiento en caché del cliente. De forma predeterminada, este valor se establece en 10 horas, lo que significa que si se publica una nueva imagen, tardará 10 horas en que la imagen antigua deje la caché del usuario. Póngase en contacto con el Servicio de atención al cliente si necesita que la caché se borre antes.

Consulte también Caducidad en la API de servicio de imágenes.

jpegquality
80

Atributos de codificación de JPEG predeterminados. Especifica los atributos predeterminados para las imágenes de respuesta del JPEG.

Número entero y marca, separados por coma. El primer valor está en el rango 1.100 y define la calidad. El segundo valor puede ser 0 para el comportamiento normal, o 1 para desactivar el muestreo descendente de cromaticidad RGB que suelen utilizar los codificadores JPEG.

Consulte también JpegQuality en la API de servicio de imágenes.

maxpix
2000,2000

Límite de tamaño de la imagen de respuesta. Ancho y alto máximo de la imagen de respuesta que se devuelve al cliente.

El servidor devuelve un error si una solicitud causa una imagen de respuesta cuyo ancho o alto es mayor que el atributo::MaxPix.

Consulte también MaxPix en la API de servicio de imágenes.

resmode
SHARP2

Modo de remuestreo predeterminado. Especifica los atributos de remuestreo e interpolación predeterminados que se utilizarán para escalar datos de imagen.

Se utiliza cuando resMode= no se especifica en una solicitud.

Los valores permitidos incluyen BILIN, BICUB o SHARP2.

Enum. Establézcalo en 2 para bilin, 3 para bicub o 4 para modo de interpolación de agudo2. Utilice Sharp2 para obtener los mejores resultados.

Consulte también ResMode en la API de servicio de imágenes.

resolución
72

Resolución de objeto predeterminada. Proporciona una resolución de objeto predeterminada en caso de que un registro de catálogo concreto no contenga un valor de catálogo válido::Resolution .

Número real, mayor que 0. Normalmente se expresa como píxeles por pulgada, pero también puede estar en otras unidades, como píxeles por metro.

Consulte también Resolución en la API de servicio de imágenes.

thumbnailtime
1%,11%,21%,31%,41%,51%,61%,71%,81%,91%
Estos valores representan una instantánea del tiempo de reproducción de vídeo y se pasan a encoding.com. Consulte Acerca de las miniaturas de vídeo para obtener más información.

Configuración de la administración de color de Dynamic Media configuring-dynamic-media-color-management

La administración de color de Dynamic Media le permite colorear los recursos correctos para la vista previa.

Con la corrección de color, los recursos incorporados conservan su espacio de color (RGB, CMYK, Gris) y su perfil de color incrustado en la representación del TIFF piramidal generada. Cuando se solicita una representación dinámica, el color de la imagen se corrige en el espacio de color de destino. Puede configurar el perfil de color de salida en la configuración de publicación de Dynamic Media en el JCR.

La gestión del color del Adobe utiliza perfiles ICC, un formato definido por el International Color Consortium (ICC).

Puede configurar la administración de color de Dynamic Media y configurar los ajustes preestablecidos de imagen mediante la salida CMYK, RGB o gris. Consulte Configuración de ajustes preestablecidos de imagen.

Los casos de uso avanzados podrían utilizar una configuración manual icc= modificador para seleccionar explícitamente un perfil de color de salida:

NOTE
El conjunto estándar de perfiles de color de Adobe solo está disponible si tiene Paquete de características 12445 de distribución de software instalado. Todos los paquetes de funciones y service packs están disponibles en Distribución de software. El paquete de características 12445 proporciona perfiles de color de Adobe.

Instalación del paquete de características 12445 installing-feature-pack

Debe instalar el paquete de funciones 12445 para utilizar las funcionalidades de administración de color de Dynamic Media.

Para instalar el paquete de características 12445:

  1. Vaya a Distribución de software y descargar cq-6.3.0-featurepack-12445.

    Consulte Cómo trabajar con paquetes para obtener más información sobre el uso de paquetes en Adobe Experience Manager.

  2. Instale el paquete de características.

Configuración de los perfiles de color predeterminados configuring-the-default-color-profiles

Después de instalar el paquete de funciones, debe configurar los perfiles de color predeterminados adecuados para habilitar la corrección de color al solicitar datos de imagen del RGB o CMYK.

Para configurar los perfiles de color predeterminados:

  1. En Herramientas > General > CRXDE Lite, vaya a /conf/global/settings/dam/dm/imageserver/configuration/settings que contiene los perfiles predeterminados de Adobe Color.

    chlimage_1-514

  2. Agregue una propiedad de corrección de color desplazándose hasta la parte inferior del Propiedades e introduciendo manualmente el nombre, tipo y valor de la propiedad, que se describen en las tablas siguientes. Después de introducir los valores, pulse Agregar y luego Guardar todo para guardar los valores.

    Las propiedades de corrección de color se describen en la sección Propiedades de corrección de color tabla. Los valores que puede asignar a las propiedades de corrección de color se encuentran en la Perfil de color tabla.

    Por ejemplo, en Nombre, agregue iccprofilecmyk, seleccione Tipo Stringy agregue WebCoated como Valor. Toque Agregar, luego Guardar todo para guardar los valores.

    chlimage_1-515

    Tabla de propiedades de corrección de color

    table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 5-row-4 6-row-4 7-row-4 8-row-4 9-row-4 html-authored no-header
    Propiedad Tipo Predeterminado Descripción
    iccprofilergb Cadena <empty> Nombre del perfil de color del RGB predeterminado.
    iccprofilecmyk Cadena <empty> Nombre del perfil de color CMYK predeterminado.
    iccprofilegray Cadena <empty> Nombre del perfil de color gris predeterminado.
    iccprofilesrcrgb Cadena <empty> Nombre del perfil de color del RGB predeterminado que se utiliza para imágenes de RGB que no tienen un perfil de color incrustado
    iccprofilesrccmyk Cadena <empty> Nombre del perfil de color CMYK predeterminado utilizado para imágenes CMYK que no tienen un perfil de color incrustado.
    iccprofilesrcgray Cadena <empty> Nombre del perfil de color gris predeterminado utilizado para imágenes CMYK que no tienen un perfil de color incrustado.
    iccblackpointcompensación Booleano Verdadero Especifica si se debe realizar una compensación de punto negro durante la corrección de color. Adobe recomienda que esté activado.
    iccdither Booleano Falso Especifica si se debe realizar el vaciado durante la corrección de color.
    iccrendertry Cadena relativo Especifica la interpretación. Los valores aceptables son: perceptual, relativo, saturación, absoluto. Recomendaciones de Adobe relativo como predeterminado.
    note note
    NOTE
    Los nombres de propiedades distinguen entre mayúsculas y minúsculas y deben escribirse todos en minúsculas.

    Tabla de perfil de color

    Están instalados los siguientes perfiles de color:

    table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 5-row-3 6-row-3 7-row-3 8-row-3 9-row-3 10-row-3 11-row-3 12-row-3 13-row-3 14-row-3 15-row-3 16-row-3 17-row-3 18-row-3 19-row-3 20-row-3 21-row-3 22-row-3 23-row-3 24-row-3 25-row-3 26-row-3 27-row-3 28-row-3 29-row-3 30-row-3 31-row-3 32-row-3 html-authored
    Nombre Espacio color Descripción
    AdobeRGB RGB Adobe RGB (1998)
    AppleRGB RGB RGB de Apple
    CIERGB RGB RGB del CIE
    CoatedFogra27 CMYK Recubierto FOGRA27 (ISO 12647-2:2004)
    CoatedFogra39 CMYK Recubierto FOGRA39 (ISO 12647-2:2004)
    CoatedGraCol CMYK Recubierto GRACoL 2006 (ISO 12647-2:2004)
    ColorMatchRGB RGB RGB ColorMatch
    EuropeISOCoated CMYK Europa ISO Coated FOGRA27
    EuroscaleCoated CMYK Euroscale Coated v2
    EuroscaleUncovered CMYK Euroscale Uncovered v2
    JapanColorCoated CMYK Color japonés 2001 recubierto
    Diario JapanColor CMYK Diario Japan Color 2002
    JapanColorUncovered CMYK Color japonés 2001 sin recubrir
    JapanColorWebCoated CMYK Japan Color 2003 Web Coated
    JapanWebCoated CMYK Japón Web Coated (anuncio)
    NewsprintSNAP2007 CMYK US Newsprint (SNAP 2007)
    NTSC RGB NTSC (1953)
    PAL RGB PAL/SECAM
    ProPhoto RGB RGB ProPhoto
    PS4Default CMYK CMYK predeterminado de Photoshop 4
    PS5Default CMYK CMYK predeterminado de Photoshop 5
    Coated CMYK U.S. Sheetfeed Coated v2
    SheetedUncovered CMYK U.S. Sheetfeed Uncovered v2
    SMPTE RGB SMPTE-C
    sRGB RGB sRGB IEC61966-2.1
    UncoatedFogra29 CMYK FOGRA29 no recubierto (ISO 12647-2:2004)
    WebCoated CMYK U.S. Web Coated (SWOP) v2
    WebCoatedFogra28 CMYK Web Coated FOGRA28 (ISO 12647-2:2004)
    WebCoatedGrade3 CMYK Papel Web Coated SWOP 2006 Grado 3
    WebCoatedGrade5 CMYK Papel Web Coated SWOP 2006 Grado 5
    WebUncovered CMYK U.S. Web Uncovered v2
    WideGamutRGB RGB RGB de gama amplia
  3. Toque Guardar todo.

Por ejemplo, puede configurar iccprofilergb a sRGBy iccprofilecmyk a WebCoated. Al hacerlo, se haría lo siguiente:

  • Habilita la corrección de color para imágenes RGB y CMYK.
  • Se supone que las imágenes de RGB que no tienen un perfil de color están en la variable sRGB espacio de color.
  • Se supone que las imágenes CMYK que no tienen un perfil de color están en WebCoated espacio de color.
  • Representaciones dinámicas que devuelven la salida del RGB, las devuelven en la variable sRGB espacio de color.
  • Representaciones dinámicas que devuelven la salida CMYK y la devuelven en la variable WebCoated espacio de color.

Entrega de recursos delivering-assets

Después de completar todas las tareas anteriores, los recursos de Dynamic Media activados se proporcionan desde Image o Video Service. En AEM, esta capacidad se muestra en un Copiar URL de imagen, Copiar URL del visor, Código de visor incrustado y en WCM.

Consulte Entrega de recursos de Dynamic Media.

Cuando...
Resultado
Copiar una URL de imagen

El cuadro de diálogo Copiar URL muestra una dirección URL similar a la siguiente (la dirección URL es solo para fines de demostración):

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

Donde IMAGESERVICEPUBLISHNODE hace referencia a la URL del servicio de imágenes.

Consulte también Entrega de recursos de Dynamic Media.

Copiar una URL de visor

El cuadro de diálogo Copiar URL muestra una dirección URL similar a la siguiente (la dirección URL es solo para fines de demostración):

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

Donde PUBLISHNODE hace referencia al nodo de publicación AEM regular y IMAGESERVICEPUBLISHNODE hace referencia a la URL del servicio de imágenes.

Consulte también Entrega de recursos de Dynamic Media.

Copiar el código incrustado de un visor

El cuadro de diálogo Copiar código incrustado muestra un fragmento de código similar al siguiente (el ejemplo de código es solo para fines de demostración):

<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>

Donde PUBLISHNODE hace referencia al nodo de publicación AEM regular y IMAGESERVICEPUBLISHNODE hace referencia a la URL del servicio de imágenes.

Consulte también Entrega de recursos de Dynamic Media.

WCM Dynamic Media y componentes de medios interactivos wcm-dynamic-media-and-interactive-media-components

Las páginas WCM que hacen referencia a componentes de Dynamic Media y Medios interactivos hacen referencia al servicio de entrega.

recommendation-more-help
4452738f-2bdf-4cd4-9b45-905a69d607ad