Show Menu
TEMAS×

Configuración de Dynamic Media - Modo híbrido

Medios dinámicos: híbrido debe estar habilitado y configurado para su uso. Según el caso de uso, Dynamic Media tiene varias configuraciones Configuraciones de Dynamic Media admitidas admitidas.
Si desea configurar y ejecutar Dynamic Media en el 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 el trabajo con vídeo 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 servicios de Dynamic Media Cloud para cada uno de esos entornos.
Si tiene problemas con la configuración de Dynamic Media, un lugar importante para ver son los archivos de registro específicos de Dynamic Media. Estos se instalan automáticamente al activar Dynamic Media:
  • s7access.log
  • ImageServing.log
La publicación y el envío híbridos es una función central de la incorporación de Dynamic Media a Adobe Experience Manager. La publicación híbrida permite distribuir recursos de Dynamic Media, como imágenes, conjuntos y vídeos, desde la nube en lugar de desde los nodos de publicación de AEM.
Otros contenidos, como visores de Dynamic Media, páginas del sitio y contenido estático, se seguirán ofreciendo 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

Arquitectura de publicación híbrida para imágenes

Configuraciones de Dynamic Media admitidas

Las tareas de configuración que siguen hacen referencia a los siguientes términos:
Término
Medios dinámicos habilitados
Descripción
Nodo de creación de 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.
Nodo de publicación de AEM
"X" blanca 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 de 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. Se refiere a la URL del servicio de imágenes.
Puede optar por implementar Dynamic Media solo para imágenes, solo para vídeo o para imágenes y vídeos. Para determinar los pasos para configurar Dynamic Media para su escenario específico, consulte la siguiente tabla.
Escenario Cómo funciona Pasos de configuración
Entregar SOLO imágenes en producción Las imágenes se entregan a través de los servidores de los centros de datos internacionales de Adobe y, a continuación, se almacenan en caché mediante una CDN para un rendimiento escalable y un alcance global.
  1. En el nodo de creación de AEM, active Dynamic Media .
  2. Configure las imágenes en Dynamic Media Cloud Services .
  3. Configure la replicación de imágenes.
  4. Replicar la configuración del catálogo.
  5. Replicar ajustes preestablecidos de visor.
  6. Utilice filtros de recursos predeterminados para la replicación .
  7. Configuración de los ajustes del servidor de imágenes de Dynamic Media.
  8. Entregar recursos .
Distribuya SÓLO imágenes en la preproducción (Dev, QE, Stage, etc.) Las imágenes se entregan a través del nodo de publicación de AEM. En este escenario, como el tráfico es mínimo, no es necesario entregar 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 nodo de creación de AEM, active Dynamic Media .
  2. En el nodo de publicación de AEM, habilite Dynamic Media .
  3. Replicar ajustes preestablecidos de visor.
  4. Configure el filtro de recursos para imágenes que no sean de producción.
  5. Configure el servidor de imágenes de Dynamic Media.
  6. Entregar recursos.
Entregar SÓLO vídeo en cualquier entorno (producción, desarrollo, FC, etapa, etc.) Los vídeos son entregados y almacenados en caché por una CDN para un rendimiento escalable y un 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 proporcionará la instancia de publicación de AEM.
  1. En el nodo de creación de AEM, active Dynamic Media .
  2. En el nodo de publicación de AEM, active Dynamic Media (la instancia de publicación sirve la imagen del póster de vídeo y proporciona metadatos para la reproducción de vídeo).
  3. Configuración de vídeo en los servicios de Dynamic Media Cloud.
  4. Replicar ajustes preestablecidos de visor.
  5. Configure el filtro de recursos solo para vídeo.
  6. Entregar recursos.
Entregar imágenes y vídeos en producción
Los vídeos son entregados y almacenados en caché por una CDN para un rendimiento escalable y un alcance global. Las imágenes y las imágenes de póster de vídeo se entregan a través de los servidores de los centros de datos internacionales de Adobe y, a continuación, se almacenan en la caché mediante una CDN para obtener un rendimiento escalable y un alcance global.
Consulte las secciones anteriores para configurar la imagen o el vídeo en la preproducción.
  1. En el nodo de creación de AEM, active Dynamic Media .
  2. Configuración de vídeo en los servicios de Dynamic Media Cloud.
  3. Configure las imágenes en los servicios de Dynamic Media Cloud.
  4. Configure 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 el servidor de imágenes de Dynamic Media.
  9. Entregar recursos.

Activación de Dynamic Media

Los medios dinámicos están deshabilitados de forma predeterminada. Para aprovechar las funciones de Dynamic Media, debe habilitar los medios dinámicos utilizando el modo de ejecución Dynamic Media como lo haría, por ejemplo, publicar el modo de ejecución. Antes de habilitar, asegúrese de revisar los requisitos técnicos .
Al habilitar los medios dinámicos mediante el modo de ejecución, se reemplaza la funcionalidad de AEM 6.1 y AEM 6.0, donde se activan los medios dinámicos, estableciendo el indicador dynamicMediaEnabled en 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á una cqdam.pyramid.tiff representación que se utilizará para un envío rápido de las representaciones de imágenes dinámicas. Estos PTIFF tienen ventajas significativas, como (1) la capacidad de administrar una sola imagen principal y generar infinitas representaciones sobre la marcha sin ningún almacenamiento adicional y (2) la capacidad de utilizar visualizaciones interactivas como zoom, recorrido, giro, etc.
Si desea utilizar Dynamic Media Classic (Scene7) en AEM, no debe activar Dynamic Media a menos que utilice un escenario Integración de AEM/Dynamic Media Classic frente a Dynamic Media específico. Dynamic Media está desactivado a menos que habilite Dynamic Media mediante el modo de ejecución.
Para activar 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 activar Dynamic Media :
  1. En la línea de comandos, al iniciar el inicio rápido, haga lo siguiente:
    • Añada -o dynamicmedia al final de la línea de comandos al iniciar el archivo jar.
    java -Xmx4096m -Doak.queryLimitInMemory=500000 -Doak.queryLimitReads=500000 -jar cq-quickstart-6.4.0.jar -r dynamicmedia
    
    
    Si está publicando en s7envío, también debe incluir los siguientes argumentos trustStore:
    -Djavax.net.ssl.trustStore=<absoluteFilePath>/customerTrustStoreFileName>
    
     -Djavax.net.ssl.trustStorePassword=<passwordForTrustStoreFile>
    
    
  2. Solicitar http://localhost:4502/is/image y asegurarse de que el servidor de imágenes se está ejecutando.
    Para solucionar problemas con Dynamic Media, consulte los siguientes registros en el directorio crx-quickstart/logs/ :
    • ImageServer-<PortId>-<yyyy><mm><dd>.log: el registro de ImageServer proporciona estadísticas e información analítica utilizadas para analizar el comportamiento del proceso interno de ImageServer.
    Ejemplo de un nombre de archivo de registro de Image Server: ImageServer-57346-2019-07-25.log
    • s7access-<aaaa><mm><dd>.log: el registro de acceso s7registra cada solicitud realizada a Dynamic Media a través /is/image y /is/content .
    Estos registros solo se utilizan cuando Dynamic Media está habilitado. No se incluyen en el paquete de descarga completa que se genera desde la página system/console/status-Bundlelist ; al llamar a la asistencia al cliente si tiene un problema con Dynamic Media, anexe ambos registros al problema.

Si ha instalado AEM en otro puerto o ruta de contexto...

Si va a implementar AEM en un servidor de aplicaciones y tiene Dynamic Media habilitado, debe configurar el dominio propio en el externalizador. De lo contrario, la generación de miniaturas para los recursos no funcionará correctamente en los recursos de medios dinámicos.
Además, si ejecuta el inicio rápido en un puerto o ruta de contexto diferente, también tiene que cambiar el dominio propio .
Cuando Dynamic Media está activado, 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:
  • El dominio propio del externalizador se utiliza para recuperar el número de puerto y la ruta de contexto.
  • Si no hay ningún dominio propio configurado, el número de puerto y la ruta de contexto se recuperan del servicio HTTP Jetty.
En una implementación de AEM QuickStart WAR, el número de puerto y la ruta de contexto no se pueden derivar, por lo que debe configurar un dominio propio . Consulte la documentación de externalizador sobre cómo configurar el dominio propio .
En una implementación independiente de AEM Quickstart, generalmente no es necesario configurar un dominio propio 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 el dominio propio .

Desactivación de Dynamic Media

Los medios dinámicos no están activados de forma predeterminada. Sin embargo, si ha activado medios dinámicos anteriormente, puede que desee desactivarlos más adelante.
Para deshabilitar los medios dinámicos después de activarlos, debe quitar el indicador de modo de ejecución de medios dinámicos -o.
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.
    java -Xmx4096m -Doak.queryLimitInMemory=500000 -Doak.queryLimitReads=500000 -jar cq-quickstart-6.4.0.jar
    
    
  2. Solicitar http://localhost:4502/is/image . Recibirá un mensaje que indica que Dynamic Media está deshabilitado.
    Una vez deshabilitado el modo de ejecución de Dynamic Media, el paso del flujo de trabajo que genera la qdam.pyramid.tiff 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 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

Si está actualizando AEM Dynamic Media de 6.3 a 6.4, que ahora incluye la posibilidad de que no haya tiempo de inactividad (también conocida como implementaciones de "inclusión"), debe ejecutar el siguiente comando curl para migrar todos los ajustes preestablecidos y configuraciones de /etc a /conf CRXDE Lite.
Nota : Si ejecuta la instancia de AEM en modo de compatibilidad (es decir, tiene instalada la compatibilidad empaquetada), no es necesario ejecutar estos comandos.
Para migrar los ajustes preestablecidos y configuraciones personalizados de /etc a /conf , ejecute el siguiente comando de 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 de visor integrados 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

El envío de imágenes de Dynamic Media funciona mediante la publicación de recursos de imagen, incluidas miniaturas de vídeo, desde AEM Author y su replicación al 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 envío de imágenes a petición (la URL del servicio de imágenes).
Debe hacer lo siguiente:
  1. Configure el agente de replicación.
El Agente de replicación publica recursos de Dynamic Media como imágenes, metadatos de vídeo y conjuntos en el servicio de imágenes alojado por Adobe. El Agente de replicación no está habilitado de forma predeterminada.
Después de configurar el agente de replicación, debe validar y probar que se ha configurado correctamente. En esta sección se describen estos procedimientos.
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 se ponen en pausa otros flujos de trabajo, 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 el maxMemory valor.

Configuración de la autenticación

Debe configurar la autenticación de replicación en el autor para replicar imágenes en el servicio de envío de imágenes de Dynamic Media. Para ello, obtenga un KeyStore y luego guárdelo bajo el usuario de replicación de medios dinámicos y configúrelo. El administrador de compañía debería haber recibido un correo electrónico de bienvenida con el archivo KeyStore y las credenciales necesarias durante el proceso de aprovisionamiento. Si no recibió esto, 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 el archivo y la contraseña de KeyStore si aún no lo tiene. Esto forma parte del aprovisionamiento y asociará las claves a su cuenta.
  2. In AEM, tap the AEM logo to access the global navigation console, then tap Tools > Security > Users .
  3. En la página Administración de usuarios, navegue hasta el usuario de replicación de medios dinámicos y, a continuación, toque para abrir.
  4. En la página Editar configuración de usuario para replicación de medios dinámicos, toque la ficha Almacén de claves y, a continuación, Crear almacén de claves .
  5. Introduzca una contraseña y confirme la contraseña en el cuadro de diálogo Establecer contraseña de acceso a KeyStore.
    Recuerde la contraseña introducida. Tendrá que volver a introducirlo cuando configure el Agente de replicación más tarde.
  6. En la página Editar configuración de usuario para la replicación dinámica de medios, expanda el área de archivo ​Añadir clave privada desde KeyStore y agregue lo siguiente (consulte las imágenes que se muestran a continuación):
    • En el campo Nuevo alias , introduzca el nombre de un alias que utilizará posteriormente en la configuración de replicación; por ejemplo, replicación .
    • Toque KeyStore File . Vaya al archivo KeyStore que Adobe le ha proporcionado, selecciónelo y, a continuación, toque Abrir .
    • En el campo Contraseña del archivo KeyStore, introduzca la contraseña del archivo KeyStore. Esta no es la contraseña de KeyStore que creó en el paso 5, sino la contraseña del archivo KeyStore que Adobe proporciona 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 ha recibido una contraseña para el archivo KeyStore.
    • En el campo Contraseña de clave privada, introduzca la contraseña de clave privada (puede ser la misma contraseña de clave privada proporcionada 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 ha recibido una contraseña de clave privada.
    • En el campo 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 ha recibido un alias de clave privada.
  7. Toque Guardar y cerrar para guardar los cambios realizados en este usuario.

Configuración del Agente de replicación

  1. En AEM, toque el logotipo de AEM para acceder a la consola de navegación global y, a continuación, toque Herramientas > Implementación > Replicación > Agentes en el autor .
  2. En la página Agentes de la página de creación, toque Replicación de imágenes híbridas de Dynamic Media (s7envío) .
  3. Toque Editar .
  4. Toque la ficha Configuración y, a continuación, introduzca lo siguiente:
    • Habilitado : seleccione esta casilla de verificación para habilitar el agente de replicación.
    • Región : se establece en la región adecuada: Norteamérica, Europa o Asia
    • ID del inquilino: este valor es el nombre de su compañía/inquilino que está publicando en el servicio de replicación. Este valor es el ID del inquilino que Adobe proporciona 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 ha recibido este mensaje.
    • Alias de almacén de claves: Este valor es el mismo que el valor​ de nuevo alias establecido al generar la clave en la configuración de la autenticación ; por ejemplo, replication . (Consulte el paso 7 en Configuración de la autenticación ).
    • Contraseña del almacén de claves: es la contraseña de KeyStore que se creó al tocar 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:
  5. Toque Aceptar .

Validación del Agente de replicación para Dynamic Media

Para validar el agente de replicación para medios dinámicos, 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

También puede realizar una de las siguientes comprobaciones:
  • Compruebe los registros de replicación para asegurarse de que el recurso se replica.
  • Publique una imagen. Toque la imagen y seleccione Visores en el menú desplegable. Seleccione un ajuste preestablecido de visor, toque la URL y copie y pegue la URL en el navegador para comprobar que puede ver la imagen.

Resolución de problemas de autenticación

A la hora de configurar la autenticación, se presentan algunos problemas con sus 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

Este problema puede deberse a un error al configurar KeyStore para dynamic-media-replication el 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 el KeyStore archivo está guardado en el usuario de replicación de medios dinámicos y que se le ha proporcionado la contraseña correcta.

Problema: No Se Pudo Descifrar La Clave: No Se Pudieron Descifrar Los Datos

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 que se utilizó para crear el almacén de claves.

Problema: InvalidAlgorithmParameterException

Este problema se debe a un error de configuración en la instancia de AEM Author. El proceso de Java del autor no está obteniendo lo correcto javax.net.ssl.trustStore . Puede 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 de Java de AEM Author tenga la propiedad del sistema -Djavax.net.ssl.trustStore= establecida en un almacén de confianza válido.

Problema: KeyStore no está configurado o no está inicializado

Este problema puede deberse a una corrección urgente o a que un paquete de funciones sobrescriba el nodo dynamic-media-user o keystore .
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 página Administración de usuarios :
    localhost:4502/libs/granite/security/content/useradmin.html
  2. En la página Administración de usuarios, navegue hasta el usuario de replicación de medios dinámicos y, a continuación, toque para abrir.
  3. Puntee en la ficha KeyStore . Si aparece el botón Crear almacén de claves, debe rehacer los pasos que se encuentran en Configuración de la autenticación anteriormente.
  4. Si tuvo que rehacer la configuración de KeyStore , es posible que tenga que configurar nuevamente el Agente de replicación.
    Vuelva a configurar el agente de replicación de s7envío.
    localhost:4502/etc/replication/agents.author/s7delivery.html
  5. Toque Probar conexión para comprobar que la configuración es válida.

Problema: El agente de publicación utiliza SSL en lugar de OAuth

Este problema puede deberse a una corrección urgente o a un paquete de funciones que no se instaló correctamente o que sobrescribió la configuración.
Ejemplo de registro de replicación:
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 al nodo s7envío Replication Agent .
    localhost:4502/crx/de/index.jsp#/etc/replication/agents.author/s7delivery/jcr:content
  3. Añada 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, toque Guardar todo .

Prueba de la configuración

Adobe recomienda realizar una prueba completa de la configuración.
Asegúrese de que ya ha hecho lo siguiente antes de comenzar esta prueba:
  • Ajustes preestablecidos de imagen Añadidos.
  • Configuración de medios dinámicos (anterior a 6.3) en Servicios de nube. Se requiere la dirección URL del servicio de imágenes para esta prueba
Para probar la configuración:
  1. Cargue un recurso de imagen. (En Recursos, toque 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 toque Publicación rápida).
  4. Vaya a las representaciones de esa imagen abriendo la imagen y tocando Representaciones .
  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 como se espera.
Otra forma de comprobar que los recursos se han entregado es adjuntar req=exists a la dirección URL.

Configuring Dynamic Media Cloud Services

El servicio de Dynamic Media Cloud ofrece compatibilidad con servicios en la nube, como la publicación híbrida y el envío de imágenes y vídeos, 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 ha recibido esta información, póngase en contacto con el administrador de Adobe Experience Manager o con el servicio de asistencia técnica de Adobe para obtener la información.
Antes de configurar los servicios de Dynamic Media Cloud, asegúrese de configurar la instancia de publicación. También debe tener la replicación configurada antes de configurar los servicios de Dynamic Media Cloud.
Para configurar los servicios de nube de medios dinámicos:
  1. En AEM, toque el logotipo de AEM para acceder a la consola de navegación global y toque Herramientas > Servicios de nube > Configuración de Dynamic Media (anterior a 6.3) .
  2. En la página Explorador de configuración de medios dinámicos, en el panel izquierdo, seleccione global y, a continuación, toque Crear .
  3. En el cuadro de diálogo Crear configuración de Dynamic Media, en el campo Título , escriba un título.
  4. Si está configurando Dynamic Media para vídeo,
    • En el campo ID de registro , escriba su ID de registro.
    • En el campo URL del servicio de vídeo, introduzca la URL del servicio de vídeo para Dynamic Media Gateway.
  5. Si está configurando Dynamic Media para imágenes, en el campo URL del servicio de imágenes, introduzca la URL del servicio de imágenes para Dynamic Media Gateway.
  6. Toque Guardar para volver a la página del explorador de configuración de Dynamic Media.
  7. Toque el logotipo de AEM para acceder a la consola de navegación global.

Configuración del sistema de informes de vídeo

Puede configurar el sistema de informes de vídeo en varias instalaciones de AEM mediante el modo Dynamic Media: híbrido.
Cuándo usar: Al configurar la Configuración de medios dinámicos (anterior a 6.3) , se inician numerosas funciones, incluido el sistema de informes de vídeo. La configuración crea un grupo de informes en una compañía regional de Analytics. Si configura varios nodos Autor, creará un grupo de informes independiente para cada uno. Como resultado, los datos de sistema de 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 sistemas de informes de vídeo. Este problema sobrecarga el sistema de Analytics con demasiados grupos de informes.
Introducción: Configure el sistema de informes de vídeo completando las tres tareas siguientes.
  1. Cree un paquete Video Analytics preestablecido después de configurar la Configuración de medios dinámicos (anterior a la versión 6.3) en el primer nodo Autor. Esta tarea inicial es importante porque permite que una nueva configuración continúe utilizando el mismo grupo de informes.
  2. Instale el paquete Video Analytics preestablecido en cualquier nodo nuevo de Author antes de configurar la Configuración de Dynamic Media (anterior a 6.3).
  3. Compruebe y depure la instalación del paquete.

Creación de un paquete Video Analytics preestablecido después de configurar el primer nodo Autor

Cuando haya finalizado esta tarea, tendrá un archivo de paquete que contiene los Video Analytics ajustes preestablecidos. Estos ajustes preestablecidos contienen un grupo de informes, el servidor de seguimiento, la Área de nombres de seguimiento y el ID de organización de Marketing Cloud, si están disponibles.
  1. Si aún no lo ha hecho, configure la Configuración de medios dinámicos (anterior a 6.3) .
  2. (Opcional) Vista y copie la ID del grupo de informes (debe tener acceso al JCR). Aunque no se requiere la ID del grupo de informes, la validación es más sencilla.
  3. Cree un paquete mediante el Administrador de paquetes .
  4. Edite el paquete para incluir un filtro.
    En AEM: /conf/global/settings/dam/dm/presets/analytics/jcr:content/userdata
  5. Cree el paquete.
  6. Descargue o comparta el paquete de ajustes preestablecidos para que se pueda compartir con los nuevos nodos de creación subsiguientes. Video Analytics

Instalación del paquete de ajustes preestablecidos Video Analytics antes de configurar nodos de creación adicionales

Asegúrese de completar esta tarea antes de configurar la Configuración de medios dinámicos (anterior a 6.3) . Si no lo hace, se crea otro grupo de informes no utilizado. Además, aunque el sistema de informes de vídeo seguirá funcionando correctamente, la recopilación de datos no se optimiza.
Asegúrese de que el paquete Video Analytics preestablecido del primer nodo Autor es accesible en el nuevo nodo Autor.
  1. Cargue el paquete Video Analytics preestablecido que creó anteriormente en el Administrador de paquetes .
  2. Instale el paquete Video Analytics preestablecido.
  3. Configure Dynamic Media Configuration (Pre 6.3) .

Verificación y depuración de la instalación del paquete

  1. Realice una de las siguientes acciones para verificar y, si es necesario, depurar la instalación del paquete:
    • Compruebe elVideo Analyticsajuste preestablecido mediante el JCR Para comprobar el Video Analytics ajuste preestablecido mediante el JCR, debe tener acceso a CRXDE Lite .
      AEM: en CRXDE Lite , vaya a /conf/global/settings/dam/dm/presets/analytics/jcr:content/userdata
      Esto 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.
    • Comprobación delVideo Analyticsajuste preestablecido a través del servidor de imágenes
      Puede validar el Video Analytics ajuste preestablecido directamente mediante una solicitud del servidor de imágenes req=userdata .
      Por ejemplo, para ver el Video Analytics ajuste 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 servidores de publicación, puede realizar una solicitud directa similar en el servidor de publicación. Las respuestas son las mismas en los nodos Autor y Publicación. La respuesta es similar a la siguiente:
      marketingCloudOrgId=0FC4E86B573F99CC7F000101
       reportSuite=aemaem6397618-2018-05-23
       trackingNamespace=aemvideodal
       trackingServer=aemvideodal.d2.sc.omtrdc.net
      
      
    • Comprobación delVideo Analyticsajuste preestablecido mediante la herramienta Sistema de informes de vídeo en AEM
      Toque Herramientas > Recursos > Sistema de 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 sin rellenar. Este error es correcto (y deseado) en una nueva instalación antes de que el sistema recopile datos.
      Para generar datos de sistema de informes, cargue y publique un vídeo. Utilice Copiar URL y ejecute el vídeo al menos una vez.
    Tenga en cuenta que los datos de sistema de informes pueden tardar hasta 12 horas en completarse a partir del uso del visor de vídeo.
    Si hay un error y el grupo de informes no está configurado correctamente, se muestra la siguiente alerta.
    Este error también se muestra si el Sistema de informes de vídeo se ejecuta antes de configurar los servicios de configuración de medios dinámicos (anteriores a 6.3) .

Resolución de problemas de la configuración del sistema de informes de vídeo

  • Durante la instalación, a veces se agota el tiempo de espera de las conexiones al servidor de la API de Analytics. La instalación reintentos la conexión 20 veces, pero sigue fallando. Cuando se produce esta situación, el archivo de registro registra varios errores. Buscar SiteCatalystReportService .
  • Si no se instala primero el paquete Video Analytics preestablecido, puede crearse un nuevo grupo de informes.
  • Si se actualiza de AEM 6.3 a AEM 6.4 o AEM 6.4.1 y, a continuación, se configura la Configuración de medios dinámicos (anterior a 6.3) , se seguirá creando un grupo de informes. Se sabe que este problema se ha solucionado en AEM 6.4.2.

Acerca del Video Analytics ajuste preestablecido

El Video Analytics ajuste preestablecido (a veces conocido simplemente como ajuste preestablecido de análisis) se almacena junto a los ajustes preestablecidos de visor en Dynamic Media. Es básicamente lo mismo que un ajuste preestablecido de visor, pero con información utilizada para configurar AppMeasurement y el sistema de informes de 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 posteriores guardan este ajuste preestablecido en /conf/global/settings/dam/dm/presets/analytics/jcr:content/userdata

Replicar la configuración del catálogo

Debe publicar su propia configuración de catálogo predeterminada como parte del proceso de configuración mediante el 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, navegue 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. Puntee en la ficha Replicación .
  4. Toque Replicar .

Replicar ajustes preestablecidos de visor

Para distribuir un recurso con un ajuste preestablecido de visor, debe replicar/publicar el ajuste preestablecido de visor. (All viewer presets must be activated and replicated to obtain the URL or embed code for an asset.) Consulte Ajustes preestablecidos de visor de publicación para obtener más información.
By default, the system shows a variety of renditions when you select Renditions and a variety of viewer presets when you select Viewers in the asset's detail view. Puede aumentar o disminuir el número visto. See Increasing the number of image presets that display or Increasing the number of viewer presets that display .

Filtrado de Recursos para Replicación

En implementaciones de medios no dinámicos, se replican todos los 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 de AEM también envían 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 replicarlos en los nodos de publicación de AEM. Este flujo de trabajo de "publicación híbrida" evita costes 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 no activos:
  • Configuración de Envío de Dynamic Media: /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 permiten excluir recursos de la replicación en el nodo de publicación de AEM.

Uso de Filtros de recursos predeterminados para la replicación

Si utiliza Dynamic Media para 1) imágenes en producción o 2) imágenes y vídeo, puede utilizar los filtros predeterminados que se proporcionan tal cual. Los siguientes filtros están activos de forma predeterminada:
Filtro Tipo MIME Representaciones
Envío de imágenes de Dynamic Media
filter-images
filter-sets
Inicios con imagen/
Contiene la 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 aplican 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 ).
  • Excluya de la replicación la imagen original y las representaciones de imágenes estáticas.
Envío de vídeo de Dynamic Media filter-video Inicios con vídeo/ El "video-filtro" incorporado:
  • Incluya representaciones de vídeo proxy, miniaturas de vídeo/imagen de póster, metadatos (tanto en las representaciones de vídeo principales como en las representaciones de vídeo) para la replicación (cualquier representación que comience con cqdam ).
  • Excluya 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 son solo propiedades de nodo. Por lo tanto, no hay impacto en el tamaño del repositorio del editor.
Integración de Dynamic Media Classic (Scene7)
filter-images
filter-sets
filter-video
Inicios con imagen/
Contiene la aplicación/ y termina con set .
Inicios con vídeo/
Configure el URI de transporte para que señale a su servidor de publicación de AEM en lugar de la URL del servicio de replicación de Adobe Dynamic Media Cloud. La configuración de este filtro permitirá a Dynamic Media Classic entregar recursos en lugar de la instancia de publicación de AEM.
Las "imágenes de filtro" integradas, "conjuntos de filtros" y "video-filtro" incorporadas:
  • Incluya imágenes PTIFF, representaciones de vídeo proxy y metadatos para la replicación. Sin embargo, como no existen en el JCR para los que ejecutan AEM (integración de Dynamic Media Classic), no hace nada de forma 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 distribuirá recursos de imagen y vídeo.
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

Si utiliza Dynamic Media solo para vídeo, siga estos pasos para configurar filtros de recursos para la replicación:
  1. En AEM, toque el logotipo de AEM para acceder a la consola de navegación global y toque Herramientas > Implementación > Replicación > Agentes en el autor .
  2. En la página Agentes de creación, toque Agente predeterminado (publicación) .
  3. Toque Editar .
  4. En el cuadro de diálogo Configuración del agente, en la ficha Configuración , marque Habilitado para activar el agente.
  5. Toque Aceptar .
  6. En AEM, pulse Herramientas > General > CRXDE Lite .
  7. En el árbol de carpetas izquierdo, vaya a /etc/replication/agents.author/dynamic_media_replication/jcr:content/damRenditionFilters
  8. Busque filter-video, haga clic con el botón derecho y seleccione Copiar .
  9. En el árbol de carpetas izquierdo, vaya a /etc/replication/agents.author/publish
  10. Localice jcr:content, haga clic con el botón derecho y seleccione Pegar .
Esto configura la instancia de publicación de AEM para que proporcione 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 de 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 son de producción

Si utiliza Dynamic Media para la creación de imágenes en implementaciones que no son de producción, siga estos pasos para configurar filtros de recursos para la replicación:
  1. En AEM, toque el logotipo de AEM para acceder a la consola de navegación global y toque Herramientas > Implementación > Replicación > Agentes en el autor .
  2. En la página Agentes de creación, toque Agente predeterminado (publicación) .
  3. Toque Editar .
  4. En el cuadro de diálogo Configuración del agente, en la ficha Configuración , marque Habilitado para activar el agente.
  5. Toque Aceptar .
  6. En AEM, pulse Herramientas > General > CRXDE Lite .
  7. En el árbol de carpetas izquierdo, vaya a /etc/replication/agents.author/dynamic_media_replication/jcr:content/damRenditionFilters
  8. Busque imágenes de filtro, haga clic con el botón derecho y seleccione Copiar .
  9. En el árbol de carpetas izquierdo, vaya a /etc/replication/agents.author/publish
  10. Localice jcr:content , haga clic con el botón derecho y seleccione Crear > Crear nodo . Escriba el nombre damRenditionFilters del tipo nt:unstructured .
  11. Localice `damRenditionFilters`, haga clic con el botón derecho y seleccione Pegar .
Esto configura la instancia de publicación de AEM para que las imágenes se entreguen al entorno que no es 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.
Si hay muchos filtros diferentes en un autor, cada agente necesita un usuario diferente asignado a él. El código de granito aplica un modelo de filtro por usuario. Tener siempre un usuario diferente para cada filtro configurado. Si está utilizando más de un filtro en un servidor (por ejemplo, un filtro para que la replicación se publique y otro para s7envío), debe asegurarse de que estos dos filtros tienen un userId diferente asignado en el nodo jcr:content . Consulte la siguiente imagen:

Personalización de Filtros de recursos para replicación

Para personalizar de forma opcional los filtros de recursos para la replicación:
  1. En AEM, toque el logotipo de AEM para acceder a la consola de navegación global y toque Herramientas > General > CRXDE Lite .
  2. En el árbol de carpetas izquierdo, vaya a para /etc/replication/agents.author/dynamic_media_replication/jcr:content/damRenditionFilters revisar los filtros.
  3. Para definir el tipo de MIME para el filtro, puede localizar el tipo de MIME de la siguiente manera:
    En el carril izquierdo, expanda contenido > dam > &lt;`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 acceso de un recurso a dc:format .
    Observe que el dc:format del 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 normal que se aplica a todas las imágenes de cualquier formato.
    Para que el filtro solo se aplique a 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 utilizar filtros de recursos para replicación
* Wildcard character
+ Incluye recursos para replicación.
- Excluye los recursos de la replicación.
Ir a content/dam/<locate_your_asset>/jcr:content/renditions .
El siguiente gráfico es un ejemplo de las representaciones de un recurso.
Con el ejemplo anterior, si sólo desea replicar el PTIFF (Pyramid TIFF), debe introducir +cqdam,* que incluya todas las representaciones con las que se inicio cqdam . En el ejemplo, esa representación es cqdam.pyramid.tiff .
Si sólo quería replicar el original, entonces ingresaría +original .

Configuración de los ajustes del servidor de imágenes de Dynamic Media

La configuración del servidor de imágenes de Dynamic Media implica la edición del paquete de Adobe CQ Scene7 ImageServer y del paquete de Adobe CQ Scene7 PlatformServer.
Dynamic Media funciona de forma predeterminada después de habilitarse . Sin embargo, si lo desea, puede ajustar la instalación configurando el servidor de imágenes de Dynamic Media para que cumpla determinadas especificaciones o requisitos.
Requisito previo : Antes de configurar el servidor de imágenes de Dynamic Media, asegúrese de que la VM de Windows incluye una instalación de las bibliotecas de Microsoft Visual C++. Las bibliotecas son necesarias para ejecutar el servidor de imágenes de Dynamic Media. Puede descargar el paquete redistribuible de Microsoft Visual C++ 2010 (x64) aquí .
Para configurar el servidor de imágenes de Dynamic Media:
  1. En la esquina superior izquierda de AEM, toque Adobe Experience Manager para acceder a la consola de navegación global y, a continuación, toque Herramientas > Operaciones > Consola web.
  2. En la página Configuración de la consola web de Adobe Experience Manager, toque OSGi > Configuración para lista de todos los paquetes que se ejecutan actualmente en AEM.
    Los servidores de Envío de Dynamic Media se encuentran bajo los siguientes nombres en la lista:
    • Adobe CQ Scene7 ImageServer
    • Adobe CQ Scene7 PlatformServer
  3. En la lista de paquetes, a la derecha de Adobe CQ Scene7 ImageServer , toque el icono Editar .
  4. En el cuadro de diálogo Adobe CQ Scene7 ImageServer , establezca los siguientes valores de configuración:
    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 se vean afectados.
Propiedad Valor predeterminado Descripción
TcpPort.name empty Número de puerto que se usará para la comunicación con el proceso de ImageServer. De forma predeterminada, el puerto libre se detecta automáticamente.
AllowRemoteAccess.name empty
Permitir o no permitir el acceso remoto al proceso de ImageServer. Si es false, el servidor de imágenes solo escucha en localhost.
La configuración predeterminada del externalizador que apunta 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 host local 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 MPixels Tamaño máximo en megapíxeles que se procesa.
MaxMessageSize 16 MBytes Tamaño máximo del mensaje en megabytes que se entrega.
RandomAccessUrlTimeout 20 Valor de tiempo de espera durante el tiempo en segundos que el ImageServer esperará a que el JCR responda a una solicitud de mosaico de rango.
WorkerThread 10 Número de subprocesos de trabajo.
  1. Toque Guardar .
  2. En la lista de paquetes, a la derecha de Adobe CQ Scene7 PlatformServer , toque el icono Editar .
  3. En el cuadro de diálogo Adobe CQ Scene7 PlatformServer , defina las siguientes opciones de valor predeterminadas:
    El servidor de imágenes de Dynamic Media 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 desde el servidor de imágenes de Dynamic Media.
    Propiedad
    Valor predeterminado
    Descripción
    Caché habilitada
    Activados
    Indica si la caché de respuestas está habilitada o no.
    Raíz de caché
    caché
    Una o más rutas a las carpetas de la caché de respuesta. Las rutas relativas se resuelven con la carpeta interna del paquete de imágenes s7s.
    Tamaño máximo de caché
    200000000
    Tamaño máximo de la caché de respuesta en bytes.
    Entradas máximas de caché
    100 000
    Número máximo de entradas permitidas en la caché.

Configuración predeterminada de manifiesto

El manifiesto predeterminado permite configurar los valores predeterminados que se utilizan para generar las respuestas de Envío de Dynamic Media. Puede ajustar la calidad (calidad JPEG, resolución, modo de remuestreo), el almacenamiento en caché (caducidad) y evitar la representación de imágenes que son demasiado grandes (predeterminado, predeterminado, miniatura, máximo).
La ubicación de la configuración de manifiesto predeterminada se toma del valor predeterminado raíz del catálogo del paquete de Adobe CQ Scene7 PlatformServer . De forma predeterminada, este valor se encuentra en la siguiente ruta dentro de Herramientas > General > CRXDE Lite :
/conf/global/settings/dam/dm/imageserver/
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, toque Guardar todo .
Asegúrese de tocar la ficha Control de acceso (a la derecha de la ficha Propiedades ) y, a continuación, establecer los privilegios de control de acceso en jcr:read para todos los usuarios y los usuarios de replicación de medios dinámicos.
Tabla de la configuración de manifiesto y sus valores predeterminados:
Propiedad Valor predeterminado Descripción
bkgcolor FFFFFF
Color de fondo predeterminado. Valor 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 las imágenes de respuesta para que no superen este ancho y alto, si la solicitud no especifica el tamaño de vista usando explícitamente wid=, hei= o scl=.
Se especifica como dos números enteros, 0 o más, separados por una coma. Anchura y altura en píxeles. Puede que uno o ambos valores estén establecidos en 0 para mantenerlos sin restricciones. No se aplica a solicitudes anidadas o 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 distribuir el recurso. El valor predeterminado 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 de attribute::DefaultPix para solicitudes de miniatura (req=tmb).
El servidor restringe las imágenes de respuesta para que no sean mayores que este ancho y alto, si una solicitud de miniatura (req=tmb) no especifica el tamaño explícitamente, no especifica el tamaño de vista usando explícitamente wid=, hei= o scl=.
Se especifica como dos números enteros, 0 o más, separados por una coma. Anchura y altura en píxeles. Puede que uno o ambos valores estén establecidos en 0 para mantenerlos sin restricciones.
No se aplica a solicitudes anidadas o incrustadas.
Consulte también DefaultThumbPix en la API de servicio de imágenes.
caducidad 36000000
Tiempo de espera 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. Establezca el valor 0 para que la imagen de respuesta caduque siempre inmediatamente, lo que deshabilita el almacenamiento en caché del cliente. De forma predeterminada, este valor se establece en 10 horas, lo que significa que si se publica una imagen nueva, la imagen antigua tarda 10 horas en dejarse en caché para el usuario. Póngase en contacto con el Servicio de atención al cliente si necesita borrar la caché antes.
Consulte también Caducidad en la API de servicio de imágenes.
jpegquality 80
Atributos de codificación JPEG predeterminados. Especifica los atributos predeterminados para las imágenes de respuesta JPEG.
Número entero y indicador, 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 descenso de resolución 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 altura máximos de la imagen de respuesta que se devuelve al cliente.
El servidor devuelve un error si una solicitud genera 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 predeterminados de remuestreo e interpolación 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. Se establece en 2 para bilin, 3 para bicub o 4 para modo de interpolación sharp2. 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 en particular 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 del 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 dinámica de color de medios

La administración dinámica de color de los medios le permite colorear los recursos correctos para la vista previa.
Con la corrección de color, los recursos ingestados conservan su espacio de color (RGB, CMYK, Gris) y su perfil de color incrustado en la representación TIFF de la pirámide generada. Cuando se solicita una representación dinámica, el color de la imagen se corrige en el espacio de color del destinatario. Puede configurar el perfil de color de salida en la configuración de publicación de Dynamic Media en el JCR.
La administración de color de Adobe utiliza perfiles ICC, un formato definido por International Color Consortium (ICC).
Puede configurar la administración dinámica de color de los medios y configurar los ajustes preestablecidos de imagen mediante la salida CMYK, RGB o gris. See Configuring Image Presets .
Los casos de uso avanzados podrían utilizar un modificador configure icc= manual para seleccionar explícitamente un perfil de color de salida:
El conjunto estándar de perfiles en color de Adobe solo está disponible si tiene instalado Feature Pack 12445 de Package Share o Feature Pack 12445 de Software Distribution . Todos los paquetes de funciones y Service Packs están disponibles a través de Package Share y Software Distribution . Feature Pack 12445 proporciona los perfiles de color de Adobe.

Instalación del paquete de funciones 12445

Debe instalar el paquete de funciones 12445 para utilizar las funciones de administración de color de Dynamic Media.
Para instalar el paquete de funciones 12445 :
  1. Vaya a Uso compartido de paquetes o Distribución de software y descargue cualquiera de las cq-6.3.0-featurepack-12445 .
    Consulte Cómo trabajar con paquetes para obtener más información sobre el uso compartido de paquetes y paquetes en AEM.
  2. Instale el paquete de funciones.

Configuración de los perfiles de color predeterminados

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 RGB o CMYK.
Para configurar los perfiles de color predeterminados:
  1. En Herramientas > General > CRXDE Lite , navegue hasta /conf/global/settings/dam/dm/imageserver/configuration/settings que contenga los Perfiles de color predeterminados de Adobe.
  2. Añada una propiedad de corrección de color desplazándose hasta la parte inferior de la ficha Propiedades e introduciendo manualmente el nombre, el tipo y el valor de la propiedad, que se describen en las tablas siguientes. Después de introducir los valores, toque Añadir y, a continuación, Guardar todo para guardar los valores.
    Las propiedades de corrección de color se describen en la tabla Propiedades de corrección de color. Los valores que se pueden asignar a las propiedades de corrección de color se encuentran en la tabla Perfil de color.
    Por ejemplo, en Nombre , agregue iccprofilecmyk , seleccione Tipo String y agregue WebCoated como Valor . Toque Añadir y luego Guardar todo para guardar los valores.
    Tabla de propiedades de corrección de color
    Propiedad Tipo Predeterminado Descripción
    iccprofilergb Cadena <vacío> Nombre del perfil de color RGB predeterminado.
    iccprofilecmyk Cadena <vacío> Nombre del perfil de color CMYK predeterminado.
    iccprofilegray Cadena <vacío> Nombre del perfil de color gris predeterminado.
    iccprofiles rcrgb Cadena <vacío> Nombre del perfil de color RGB predeterminado utilizado para imágenes RGB que no tienen un perfil de color incrustado
    iccprofiles rccmyk Cadena <vacío> Nombre del perfil de color CMYK predeterminado utilizado para imágenes CMYK que no tienen un perfil de color incrustado.
    iccprofiles rcgris Cadena <vacío> 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 False Especifica si se debe realizar el tramado durante la corrección de color.
    iccrenderintent Cadena relativo
    Especifica la interpretación. Los valores aceptables son: perceptual, relativo, saturación, absoluto. Adobe recomienda Relative como valor predeterminado.
    Los nombres de propiedades distinguen entre mayúsculas y minúsculas y deben escribirse en minúsculas.
    Tabla de Perfil de color
    Están instalados los siguientes perfiles de color:
    Nombre
    Espacio color
    Descripción
    AdobeRGB RGB Adobe RGB (1998)
    AppleRGB RGB Apple RGB
    CIERGB RGB CIE RGB
    CoatedFogra27 CMYK Coated FOGRA27 (ISO 12647-2:2004)
    CoatedFogra39 CMYK Coated FOGRA39 (ISO 12647-2:2004)
    CoatedGraCol CMYK Coated GRACoL 2006 (ISO 12647-2:2004)
    ColorMatchRGB RGB ColorMatch RGB
    EuropeISOCoated CMYK Europa ISO Coated FOGRA27
    EuroscaleCoated CMYK Euroscale Coated v2
    EuroscaleUncover CMYK Euroscale sin revestimiento v2
    JapanColorCoated CMYK Recubierto en color japonés 2001
    JapanColorNewspaper CMYK Japan Color 2002 Newspaper
    JapanColorUncover CMYK Japan Color 2001 sin recubrir
    JapanColorWebCoated CMYK Japan Color 2003 Web Coated
    JapanWebCoated CMYK Japan Web Coated (Ad)
    NewsprintSNAP2007 CMYK US Newsprint (SNAP 2007)
    NTSC RGB NTSC (1953)
    PAL RGB PAL/SECAM
    ProPhoto RGB ProPhoto RGB
    PS4Default CMYK CMYK predeterminado de Photoshop 4
    PS5Default CMYK CMYK predeterminado de Photoshop 5
    SheetfeedCoated CMYK U.S. Sheetfeed Coated v2
    SheetfeedUncover CMYK U.S. Sheetfeed Uncover v2
    SMPTE RGB SMPTE-C
    sRGB RGB sRGB IEC61966-2.1
    UncoatedFogra29 CMYK FOGRA29 sin estucar (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 de grado 3
    WebCoatedGrade5 CMYK Papel Web Coated SWOP 2006 de grado 5
    WebUnsquare CMYK U.S. Web sin estucar v2
    WideGamutRGB RGB RGB de gama amplia
  3. Toque Guardar todo .
Por ejemplo, puede establecer iccprofilergb en sRGB y iccprofilecmyk en WebCoated . Al hacerlo, se haría lo siguiente:
  • Activa la corrección de color para imágenes RGB y CMYK.
  • Se supone que las imágenes RGB que no tienen un perfil de color están en el espacio de sRGB color.
  • Se supone que las imágenes CMYK que no tienen un perfil de color están en el espacio WebCoated de color.
  • Las representaciones dinámicas que devuelven una salida RGB la devuelven en el espacio de sRGB color.
  • Las representaciones dinámicas que devuelven una salida CMYK la devuelven en el espacio de WebCoated color.

Distribución de recursos

Después de completar todas las tareas anteriores, los recursos de Dynamic Media activados se proporcionan desde el servicio de imágenes o vídeo. En AEM, esta capacidad se muestra en una URL de copia de imagen, una URL de copia del visor, un código de incrustación del visor y WCM.
Cuando... Resultado
Copiar una dirección URL de imagen
El cuadro de diálogo Copiar URL muestra una URL similar a la siguiente (la URL se muestra únicamente con 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 Distribución de recursos de Dynamic Media.
Copiar una URL de visor
El cuadro de diálogo Copiar URL muestra una URL similar a la siguiente (la URL se muestra únicamente con 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 de AEM normal y IMAGESERVICEPUBLISHNODE hace referencia a la URL del servicio de imágenes.
Consulte también Distribución de recursos de Dynamic Media.
Copia del 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 se muestra únicamente con 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 de AEM normal y IMAGESERVICEPUBLISHNODE hace referencia a la URL del servicio de imágenes.
Consulte también Distribución de recursos de Dynamic Media.

Componentes de medios dinámicos WCM y de medios interactivos

Las páginas de WCM que hacen referencia a componentes de Dynamic Media e Interactive Media hacen referencia al servicio de envío.