Dynamic Media : l’option hybride doit être activée et configurée pour être utilisée. Selon l’utilisation que vous souhaitez en faire, Dynamic Media prend en charge plusieurs configurations.
Si vous envisagez de configurer et d’exécuter Dynamic Media en mode d’exécution Scene7, voir Configuration de Dynamic Media – mode Scene7.
Si vous envisagez de configurer et d’exécuter Dynamic Media en mode d’exécution hybride, suivez les instructions sur cette page.
En savoir plus sur l’utilisation des vidéos dans Dynamic Media.
Si Adobe Experience Manager est configuré dans des environnements différents, tels que le développement, l’évaluation et la production, vous devez configurer Dynamic Media Cloud Services pour chacun de ces environnements.
Si vous rencontrez des problèmes lors de la configuration de Dynamic Media, veillez à prêter une attention particulière aux fichiers journaux spécifiques à Dynamic Media. Ces fichiers sont installés automatiquement lorsque vous activez Dynamic Media :
s7access.log
ImageServing.log
Ils sont documentés dans Surveillance et maintenance de votre instance AEM.
La diffusion de contenus et la publication hybride est une fonctionnalité clé lorsque vous ajoutez Dynamic Media à Adobe Experience Manager. La publication hybride vous permet de diffuser des ressources Dynamic Media, telles que des images, des visionneuses et des vidéos, à partir du cloud plutôt que depuis les noeuds de publication AEM.
D’autres contenus, comme les visionneuses Dynamic Media, les pages de site et le contenu statique, restent diffusés depuis les nœuds de publication AEM.
Si vous êtes client de Dynamic Media, vous devez utiliser la diffusion hybride comme mécanisme de diffusion pour tout le contenu Dynamic Media.
Les tâches de configuration suivantes font référence aux termes suivants :
Terme | Dynamic Media activé | Description |
---|---|---|
AEM noeud Auteur | Coche blanche dans un cercle vert | Noeud de création que vous déployez sur On-Premise ou via Managed Services. |
AEM noeud de publication | "X" blanc dans un carré rouge. | Noeud de publication que vous déployez sur On-Premise ou via Managed Services. |
Noeud de publication Image Service | Coche blanche en cercle vert. | Noeud de publication que vous exécutez sur les centres de données gérés par Adobe. Renvoie à l’URL du service d’images. |
Vous pouvez choisir d’implémenter Dynamic Media uniquement pour les images, uniquement pour les vidéos ou à la fois pour les images et les vidéos. Pour déterminer les étapes à suivre pour configurer Dynamic Media pour votre scénario, reportez-vous au tableau suivant.
Scénario | Fonctionnement | Étapes de configuration |
Livraison des images en production UNIQUEMENT | Les images sont livrées par les serveurs des data centers Adobe du monde entier, puis mises en cache par un réseau de diffusion de contenu pour une portée internationale et des performances évolutives. |
|
Livraison des images en préproduction UNIQUEMENT (développement, évaluation de la qualité, zone de transit, etc.) | Les images sont livrées via le nœud de publication d’AEM. Dans ce scénario, puisque le trafic est minimal, il n’est pas nécessaire d’envoyer les images vers le centre données d’Adobe. Un autre avantage est que cela permet un aperçu sécurisé du contenu avant le lancement de la production. |
|
Livraison de la vidéo UNIQUEMENT dans n’importe quel environnement (production, développement, évaluation de la qualité, zone de transit, etc.) | Les vidéos sont livrées et mises en cache par un réseau de diffusion de contenu pour des performances extensibles et une portée globale. L’image d’affiche de la vidéo (la miniature de la vidéo qui s’affiche avant le début de la lecture) sera livrée par l’instance de publication d’AEM. |
|
Livraison À LA FOIS des images et de la vidéo en production | Les vidéos sont livrées et mises en cache par un réseau de diffusion de contenu pour des performances extensibles et une portée globale. Les images et les images d’affiches de vidéos sont livrées par les serveurs des data centers Adobe du monde entier, puis mises en cache par un réseau de diffusion de contenu pour une portée internationale et des performances évolutives. Reportez-vous aux sections précédentes pour configurer les images ou les vidéos en préproduction. |
|
Dynamic Media est désactivé par défaut. Pour tirer parti des fonctionnalités de Dynamic Media, vous devez activer Dynamic Media à l’aide du dynamicmedia le mode d’exécution comme vous le feriez, par exemple : publier mode d’exécution. Avant l’activation, vérifiez les exigences techniques.
L’activation de Dynamic Media via le mode d’exécution remplace la fonctionnalité dans AEM 6.1 et AEM 6.0 qui consistait à définir l’indicateur dynamicMediaEnabled sur true. Cet indicateur ne correspond à aucune fonctionnalité dans AEM 6.2 et versions ultérieures. Par ailleurs, vous n’avez pas besoin de redémarrer le démarrage rapide pour activer Dynamic Media.
En activant Dynamic Media, les fonctionnalités de média dynamique seront disponibles dans l’interface utilisateur et chaque ressource d’image chargée reçoit une cqdam.pyramid.tiff
rendu utilisé pour la diffusion rapide des rendus d’image dynamiques. Ces fichiers PTIFF présentent des avantages significatifs, notamment (1) la possibilité de gérer une seule image maître et de générer des rendus infinis à la volée sans stockage supplémentaire et (2) la possibilité d’utiliser la visualisation interactive telle que le zoom, le panoramique, la rotation, etc.
Si vous souhaitez utiliser Dynamic Media Classic dans AEM, vous ne devez pas activer Dynamic Media, sauf si vous utilisez une scénario spécifique. Dynamic Media est désactivé, sauf si vous activez Dynamic Media en mode d’exécution.
Pour activer Dynamic Media, vous devez activer le mode d’exécution Dynamic Media, soit depuis la ligne de commande, soit en modifiant le nom de fichier de démarrage rapide.
Pour activer Dynamic Media:
Dans la ligne de commande, lorsque vous lancez le démarrage rapide, procédez de la façon suivante :
java -Xmx4096m -Doak.queryLimitInMemory=500000 -Doak.queryLimitReads=500000 -jar cq-quickstart-6.4.0.jar -r dynamicmedia
Si vous publiez sur s7delivery, vous devez également inclure les arguments trustStore suivants :
-Djavax.net.ssl.trustStore=<absoluteFilePath>/customerTrustStoreFileName>
-Djavax.net.ssl.trustStorePassword=<passwordForTrustStoreFile>
Requête http://localhost:4502/is/image
et vérifiez que Image Server est en cours d’exécution.
Pour résoudre les problèmes liés à Dynamic Media, reportez-vous aux journaux suivants dans la section crx-quickstart/logs/ directory:
Exemple de nom de fichier journal du serveur d’images : ImageServer-57346-2019-07-25.log
/is/image
et /is/content
.Ces journaux sont utilisés uniquement lorsque Dynamic Media est activé. Ils ne sont pas inclus dans la variable Télécharger complet qui est généré à partir du system/console/status-Bundlelist page; lorsque vous appelez le service clientèle si vous rencontrez un problème Dynamic Media, ajoutez ces deux journaux au problème.
Si vous déployez AEM à un serveur d’applications et que Dynamic Media est activé, vous devez configurer la variable self dans l’externaliseur. Dans le cas contraire, la fonctionnalité de génération de miniature pour les ressources ne fonctionnera pas correctement pour les ressources de média dynamique.
En outre, si vous exécutez le démarrage rapide sur un port ou un chemin d’accès au contexte différent, vous devez également changer le domaine self.
Lorsque Dynamic Media est activé, les rendus de miniature statiques pour les ressources images sont générés à l’aide de Dynamic Media. Pour que la génération de miniature fonctionne correctement pour le contenu multimédia dynamique, AEM doit s’envoyer une requête d’URL et doit connaître à la fois le numéro de port et le chemin d’accès au contexte.
Dans AEM :
Dans un déploiement WAR QuickStart AEM, le numéro de port et le chemin d’accès au contexte ne peuvent pas être dérivés. Vous devez donc configurer une self domaine. Reportez-vous à la section de la documentation sur le service Externalizer relative à la configuration du domaine self.
Dans un déploiement autonome Quickstart AEM, un domaine self n’a généralement pas besoin d’être configuré, car le numéro de port et le chemin d’accès au contexte peuvent s’autoconfigurer. Si toutefois toutes les interfaces réseau sont désactivées, vous devez configurer le domaine self.
Dynamic Media est désactivé par défaut. Toutefois, si vous l’avez activé, vous voudrez peut-être le désactiver.
Pour désactiver Dynamic Media après l’avoir activé, supprimez la variable -r dynamicmedia Indicateur du mode d’exécution.
Pour désactiver Dynamic Media après son activation:
Dans la ligne de commande, lorsque vous lancez le démarrage rapide, vous pouvez procéder de l’une des façons suivantes :
-r dynamicmedia
sur la ligne de commande lors du démarrage du fichier JAR.java -Xmx4096m -Doak.queryLimitInMemory=500000 -Doak.queryLimitReads=500000 -jar cq-quickstart-6.4.0.jar
Requête http://localhost:4502/is/image
. Vous recevez un message indiquant que Dynamic Media est désactivé.
Une fois le mode d’exécution Dynamic Media désactivé, l’étape de workflow qui génère la variable qdam.pyramid.tiff
le rendu est automatiquement ignoré. La prise en charge du rendu dynamique est également désactivée, ainsi que d’autres fonctionnalités Dynamic Media.
Notez également que lorsque le mode d’exécution Dynamic Media est désactivé après configuration du serveur AEM, tous les actifs qui ont été téléchargés sous ce mode d’exécution son alors invalides.
Si vous effectuez une mise à niveau AEM Dynamic Media de la version 6.3 vers la version 6.4, qui inclut désormais la possibilité de réaliser des déploiements sans interruption (également appelés "Opt-in"), vous devez exécuter la commande curl suivante pour migrer tous vos paramètres prédéfinis et configurations à partir de /etc
to /conf
en CRXDE Lite.
Remarque: Si vous exécutez votre instance AEM en mode de compatibilité (c’est-à-dire que le package de compatibilité est installé), il n’est pas nécessaire d’exécuter ces commandes.
Pour migrer vos paramètres prédéfinis et configurations personnalisés depuis /etc
to /conf
, exécutez la commande curl Linux suivante :
curl -u admin:admin http://localhost:4502/libs/settings/dam/dm/presets.migratedmcontent.json
Pour toutes les mises à niveau, avec ou sans le module de compatibilité, vous pouvez copier les paramètres prédéfinis de la visionneuse prête à l’emploi en exécutant la commande suivante :
curl -u admin:admin http://localhost:4502/libs/settings/dam/dm/presets/viewer.pushviewerpresets
La diffusion d’images Dynamic Media fonctionne en publiant des ressources d’image, y compris des miniatures vidéo, à partir de l’auteur AEM et en les répliquant vers le service de réplication à la demande de l’Adobe (l’URL du service de réplication). Les ressources sont ensuite diffusées via le service de diffusion d’images à la demande (URL du service d’images).
Procédez de la façon suivante :
L’agent de réplication publie des ressources Dynamic Media telles que des images, des métadonnées vidéo et des visionneuses sur le service d’images hébergé par Adobe. L’agent de réplication n’est pas activé par défaut.
Après avoir configuré l’agent de réplication, vous devez valider et tester que la configuration a bien été effectuée. La section suivante décrit ces procédures.
La limite par défaut de la mémoire pour la création de fichiers PTIFF est de 3 Go pour tous les workflow. Par exemple, vous pouvez traiter une image qui nécessite 3 Go de mémoire si les autres workflow sont en pause, ou vous pouvez traiter 10 images en parallèle qui nécessitent chacune 300 Mo de mémoire.
La limite de la mémoire peut être configurée et doit s’adapter en fonction de la disponibilité des ressources du système et du type de contenu d’image traité. Si vous avez plusieurs ressources très volumineuses et que vous avez suffisamment de mémoire dans le système, vous pouvez augmenter cette limite pour être certain de pouvoir traiter les images en parallèle.
Une image nécessitant plus de mémoire que la limite maximale prévue sera rejetée.
Pour modifier la limite de mémoire pour la création d’images PTIFF, accédez à Outils > Opérations > Console web > Adobe CQ Scene7 PTiffManager et modifiez la valeur maxMemory
.
Vous devez configurer l’authentification de la réplication sur l’auteur afin de pouvoir répliquer les images vers le service de diffusion d’images Dynamic Media. Pour ce faire, vous devez obtenir un KeyStore, puis l’enregistrer sous le dynamic-media-replication et de le configurer. L’administrateur de votre société doit avoir reçu un courriel de bienvenue contenant le fichier KeyStore et les informations d’identification nécessaires au cours du processus de provisionnement. Si vous ne l’avez pas reçu, contactez le service clientèle.
Pour configurer l’authentification:
Contactez le service clientèle pour obtenir votre fichier KeyStore et votre mot de passe si vous ne possédez pas déjà ce fichier. Cela fait partie du provisionnement et vous permettra d’associer les clés à votre compte.
Dans AEM, appuyez sur le logo AEM pour accéder à la console de navigation globale, puis appuyez sur Outils > Sécurité > Utilisateurs.
Sur la page Gestion utilisateur, accédez à la dynamic-media-replication , puis appuyez pour ouvrir.
Dans la page Modifier les paramètres utilisateur pour la réplication Dynamic Media, appuyez sur le bouton Keystore , puis appuyez sur Créer KeyStore.
Saisissez un mot de passe, puis confirmez-le dans la boîte de dialogue Définir le mot de passe d’accès KeyStore.
Veillez à ne pas oublier le mot de passe saisi. Vous devrez le saisir à nouveau lorsque vous configurerez la variable Agent de réplication plus tard.
Sur la page Modifier les paramètres utilisateurs pour la réplication Dynamic Media, développer l’espace Ajouter une clé privée depuis le fichier KeyStore et ajoutez les éléments suivants (voir image suivante) :
companyname-alias
. Adobe vous fournit cet alias de clé privée dans le courriel de bienvenue qui vous est envoyé pendant le provisionnement. Contactez le service clientèle d’Adobe si vous n’avez pas reçu d’alias de clé privée.Appuyez sur Enregistrer et fermer pour enregistrer vos modifications pour cet utilisateur.
Vous devez ensuite configurer l’agent de réplication.
Dans AEM, appuyez sur le logo AEM pour accéder à la console de navigation globale, puis appuyez sur Outils > Déploiement > Réplication > Agents sur l’auteur.
Dans la page Agents sur l’auteur, appuyez ou cliquez sur Réplication des images hybrides Dynamic Media (s7delivery).
Appuyez sur Modifier.
Appuyez sur le bouton Paramètres , puis saisissez ce qui suit :
replication
. (Voir l’étape 7 de la section Configuration de l’authentification.)L’image suivante montre l’agent de réplication avec des exemples de données :
Appuyez sur OK.
Pour valider l’agent de réplication pour Dynamic Media, procédez comme suit :
Appuyer Tester la connexion. Voici un exemple de résultat :
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
Vous pouvez aussi procéder de l’une des manières suivantes :
Lors de la configuration de l’authentification, voici certains problèmes que vous pourriez rencontrer, ainsi que leurs solutions. Avant de commencer, vérifiez que vous avez configuré la réplication.
Ce problème peut être dû à l’échec de la configuration du KeyStore pour l’utilisateur dynamic-media-replication
.
Replication test to s7delivery:https://s7bern.macromedia.com:8580/is-publish/
17.06.2016 18:54:43 - Transferring content for ReplicationAction{type=TEST, path[0]='/content/dam', time=1466214883309, userId='admin', revision='null'}
17.06.2016 18:54:43 - * Auth User: replication-receiver
17.06.2016 18:54:43 - * HTTP Version: 1.1
17.06.2016 18:54:43 - * Using OAuth 2.0 Authorization Grants
17.06.2016 18:54:43 - * OAuth 2.0 User: dynamic-media-replication
17.06.2016 18:54:43 - No OAuth token available. OAuth not initialized
17.06.2016 18:54:43 - * Using Client Auth SSL alias - replication-alias *
17.06.2016 18:54:43 - Publishing: POST[https://<localhost>:8580/is-publish//publish-receiver?Cmd=Test&RootId=brough]
17.06.2016 18:54:43 - Transfer failed for ReplicationAction{type=TEST, path[0]='/content/dam', time=1466214883309, userId='admin', revision='null'}. java.io.IOException: Failed to execute request
'https://<localhost>:8580/is-publish//publish-receiver?Cmd=Test&RootId=brough':
Server returned status code 401 with message: Authorization required.
17.06.2016 18:54:43 - Error while replicating: com.day.cq.replication.ReplicationException: Transfer failed for ReplicationAction{type=TEST, path[0]='/content/dam', time=1466214883309,
userId='admin', revision='null'}. java.io.IOException: Failed to execute request
'https://<localhost>:8580/is-publish//publish-receiver?Cmd=Test&RootId=brough':
Server returned status code 401 with message: Authorization required.
Solution: Vérifiez que la variable KeyStore
est enregistré dans dynamic-media-replication et est fourni avec le mot de passe correct.
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.
Solution : vérifiez le mot de passe. Le mot de passe enregistré dans l’agent de réplication n’est pas le même mot de passe que celui utilisé pour créer le KeyStore.
Ce problème est causé par une erreur de configuration dans votre instance Auteur AEM. Le javax.net.ssl.trustStore
obtenu par le processus java sur l’auteur n’est pas correct. L’erreur est visible dans le journal de réplication :
14.04.2016 09:37:43 - Transfer failed for ReplicationAction{type=TEST, path[0]='/content/dam', time=1460651862089, userId='admin', revision='null'}. java.io.IOException: Failed to execute request 'https://<localhost>:8580/is-publish/publish-receiver?Cmd=Test&RootId=rbrough-osx2': java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
14.04.2016 09:37:43 - Error while replicating: com.day.cq.replication.ReplicationException: Transfer failed for ReplicationAction{type=TEST, path[0]='/content/dam', time=1460651862089, userId='admin', revision='null'}. java.io.IOException: Failed to execute request 'https://<localhost>:8580/is-publish/publish-receiver?Cmd=Test&RootId=rbrough-osx2': java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
Ou dans le journal des erreurs :
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)
Solution: Assurez-vous que le processus java sur l’auteur AEM possède la propriété système -Djavax.net.ssl.trustStore= défini sur un TrustStore valide.
Ce problème peut être dû à un correctif ou à un pack de fonctionnalités qui remplace la fonction dynamic-media-user ou keystore noeud .
Exemple de journal de réplication :
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
Solution :
Accédez au Gestion des utilisateurs page :
localhost:4502/libs/granite/security/content/useradmin.html
Sur le Gestion des utilisateurs , accédez à la page dynamic-media-replication , puis appuyez pour ouvrir.
Appuyez sur le bouton KeyStore . Si le bouton Créer KeyStore apparaît, il vous faut alors répéter les étapes décrites précédemment sous Configuration de l’authentification.
Si vous deviez rétablir la variable KeyStore configuration, vous devrez peut-être effectuer les opérations suivantes : Configuration de l’agent de réplication encore une fois.
Reconfigurez l’agent de réplication s7delivery.
localhost:4502/etc/replication/agents.author/s7delivery.html
Appuyez sur Tester la connexion pour vous assurer que la configuration est valide.
Le problème peut être dû à un correctif ou à un Feature Pack qui ne s’est pas installé correctement ou qui a écrasé les paramètres.
Exemple de journal de réplication :
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.
Solution:
Dans AEM, appuyez sur Outils > Général > CRXDE Lite.
localhost:4502/crx/de/index.jsp
Accédez au Agent de réplication s7delivery noeud .
localhost:4502/crx/de/index.jsp#/etc/replication/agents.author/s7delivery/jcr:content
Ajoutez ce paramètre à l’agent de réplication (Booléen avec la valeur True) :
enableOauth=true
Dans le coin supérieur gauche de la page, appuyez sur Enregistrer tout.
Adobe vous recommande d’effectuer un test complet de la configuration :
Assurez-vous d’avoir déjà effectué les étapes suivantes avant de commencer ce test :
Pour tester votre configuration :
Téléchargez une ressource image. (Dans Assets, appuyez sur Créer > Fichiers et sélectionnez le fichier.)
Patientez jusqu’à la fin du workflow.
Publiez la ressource image. (Sélectionnez la ressource et appuyez sur Publication rapide.)
Accédez aux rendus de cette image en ouvrant l’image, puis appuyez sur Rendus.
Sélectionnez n’importe quel rendu dynamique.
Appuyer URL pour obtenir l’URL de cette ressource.
Naviguez vers l’URL sélectionnée et vérifiez si l’image se comporte comme prévu.
Une autre façon de vérifier que vos ressources ont bien été diffusées est d’ajouter req=exists à votre URL.
Dynamic Media Cloud Services fournit la prise en charge des services cloud comme la publication hybride et la diffusion d’images et de vidéos, d’analyses vidéo, d’encodage vidéo, etc.
Lors de la configuration, vous devez entrer un ID d’enregistrement, l’URL du service vidéo, l’URL du service d’images, l’URL du service de réplication et configurer l’authentification. Vous devez avoir reçu toutes ces informations dans le cadre du processus de configuration du compte. Si vous n’avez pas reçu ces informations, contactez votre administrateur Adobe Experience Manager ou votre support technique d’Adobe pour obtenir ces informations.
Avant de configurer des Cloud Services Dynamic Media, assurez-vous que votre instance de publication est configurée. Vous devez également configurer la réplication avant de configurer les Cloud Services Dynamic Media.
Pour configurer les services cloud Dynamic Media:
Dans AEM, appuyez sur le logo AEM pour accéder à la console de navigation globale, puis appuyez sur Outils > Cloud Services > Configuration Dynamic Media (version antérieure à 6.3).
Sur le Explorateur de configuration Dynamic Media , dans le volet de gauche, sélectionnez global, puis appuyez sur Créer.
Dans la boîte de dialogue Configuration de Dynamic Media, dans le champ Titre, tapez un titre.
Si vous configurez Dynamic Media pour la vidéo,
Si vous configurez Dynamic Media pour les images, dans le champ URL du service d’images, saisissez l’URL du service d’images pour la passerelle Dynamic Media.
Appuyez sur Enregistrer pour revenir à la page Navigateur de configuration Dynamic Media.
Appuyez sur le logo AEM pour accéder à la console de navigation globale.
Vous pouvez configurer les rapports vidéo pour plusieurs installations d’AEM à l’aide du mode hybride de Dynamic Media.
Quand utiliser : Au moment de la configuration Configuration de Dynamic Media (version antérieure à 6.3), de nombreuses fonctionnalités sont lancées, notamment la création de rapports vidéo. La configuration crée une suite de rapports dans une entreprise Analytics régionale. Si vous configurez plusieurs nœuds Auteur, vous créez une suite de rapport séparée pour chacun. Par conséquent, les données de rapport sont incohérentes entre les installations. En outre, si chaque nœud Auteur se réfère au même serveur Hybrid Publish, la dernière installation Auteur modifie la suite de rapports de destination pour tous les rapports vidéo. Le problème surcharge le système d’analyses avec de trop nombreuses suites de rapports.
Commencer : configurez les rapports vidéo en effectuant les trois tâches suivantes.
Créez un Video Analytics préconfigurer le module après la configuration Configuration de Dynamic Media (version antérieure à 6.3) sur le premier noeud Auteur. Cette première tâche est importante car elle permet à une nouvelle configuration de continuer à utiliser la même suite de rapports.
Installez le Video Analytics paramètre prédéfini le module à n’importe quel new Noeud Auteur before vous configurez la configuration de Dynamic Media (version antérieure à 6.3).
Vérifiez et déboguez l’installation du module.
Une fois cette tâche terminée, vous disposez d’un fichier de package contenant le Video Analytics paramètres prédéfinis. Ces paramètres prédéfinis comportent une suite de rapports, le serveur de suivi, les espaces de nom de suivi et l’ID d’organisation Marketing Cloud, le cas échéant.
Si vous ne l’avez pas déjà fait, configurez Configuration de Dynamic Media (version antérieure à 6.3).
(Facultatif) Affichez et copiez la variable Identifiant de suite de rapports (vous devez avoir accès au JCR). Lors de la Identifiant de suite de rapports n’est pas obligatoire, cela facilite la validation.
Créez un package à l’aide de Gestionnaire de modules.
Modifiez le module pour inclure un filtre.
Dans AEM: /conf/global/settings/dam/dm/presets/analytics/jcr:content/userdata
Créez le module.
Téléchargez ou partagez le Video Analytics préconfigurer le module afin qu’il puisse être partagé avec les nouveaux noeuds d’auteur suivants.
Assurez-vous d’avoir effectué cette tâche avantde configurer Configuration Dynamic Media (version antérieure à 6.3). Sinon, une autre suite de rapports inutilisée est créée. En outre, même si les rapports vidéo continueront à fonctionner correctement, la collecte des données n’est pas optimisée.
Assurez-vous que la variable Video Analytics Le module prédéfini du premier noeud Auteur est accessible sur le nouveau noeud Auteur .
Effectuez l’une des actions suivantes et, si nécessaire, déboguez l’installation du module :
Vérifiez les Video Analytics prédéfini par le biais du JCR
Pour vérifier la variable Video Analytics prédéfini au moyen du JCR, vous devez avoir accès à CRXDE Lite.
AEM - Dans CRXDE Lite, accédez à /conf/global/settings/dam/dm/presets/analytics/jcr:content/userdata
C'est tout. http://localhost:4502/crx/de/index.jsp#/conf/global/settings/dam/dm/presets/analytics/jcr%3Acontent/userdata
Si vous n’avez pas accès à CRXDE Lite sur le noeud Auteur, vous pouvez vérifier le paramètre prédéfini via le serveur de publication.
Vérifiez les Video Analytics paramètre prédéfini via le serveur d’images
Vous pouvez valider la variable Video Analytics paramètre prédéfini directement à l’aide d’un serveur d’images req=userdata
requête.
Par exemple, pour afficher la variable Video Analytics sur le noeud Auteur , vous pouvez effectuer la requête suivante :
http://localhost:4502/is/image/conf/global/settings/dam/dm/presets/analytics?req=userdata
Pour valider le paramètre prédéfini sur les serveurs de publication, vous pouvez adresser une requête directe similaire au serveur de publication. La réponse est la même sur les nœuds d’auteur et de publication. La réponse ressemble à ce qui suit :
marketingCloudOrgId=0FC4E86B573F99CC7F000101
reportSuite=aemaem6397618-2018-05-23
trackingNamespace=aemvideodal
trackingServer=aemvideodal.d2.sc.omtrdc.net
Vérifiez les Video Analytics paramètre prédéfini par le biais de l’outil de création de rapports vidéo dans AEM
Appuyer Outils > Ressources > Rapports vidéo http://localhost:4502/mnt/overlay/dam/gui/content/s7dam/videoreports/videoreport.html
Si le message d’erreur suivant s’affiche, la suite de rapports est disponible, mais non renseignée. Cette erreur est correcte -et voulue- dans une nouvelle installation, avant que le système ne collecte des données.
Pour générer des données de rapport, téléchargez et publiez une vidéo. Utilisez Copier l’URL et exécutez la vidéo au moins une fois.
Gardez à l’esprit que cela peut prendre jusqu’à 12 h pour que les données de rapport soient remplies depuis l’utilisation de la visionneuse vidéo.
Si une erreur survient et que la suite de rapports n’est pas configurée correctement, l’avertissement suivant s’affiche.
Cette erreur s’affiche également si la création de rapports vidéo est exécutée avant la configuration. Configuration de Dynamic Media (version antérieure à 6.3) services.
SiteCatalystReportService
.Le Video Analytics preset, parfois appelé simplement paramètre d’analyse prédéfini, est stocké en regard des paramètres prédéfinis de la visionneuse dans Dynamic Media. Il s’agit presque de la même chose que les paramètres prédéfinis de la visionneuse mais avec des informations utilisées pour configurer les rapports AppMeasurement et Video Heartbeat.
Les propriétés des paramètres prédéfinis sont les suivantes :
AEM 6.4 et les versions plus récentes enregistrent ce paramètre prédéfini à l’adresse /conf/global/settings/dam/dm/presets/analytics/jcr:content/userdata
Vous devez publier vos propres paramètres de catalogue par défaut lors du processus de configuration via le JCR. Pour répliquer les paramètres de catalogue :
Dans la fenêtre de terminal, exécutez les opérations suivantes :
curl -u admin:admin localhost:4502/libs/settings/dam/dm/presets/viewer.pushviewerpresets
Dans AEM, accédez à l’emplacement suivant dans CRXDE Lite (nécessite des privilèges d’administrateur) :
https://<server>:<port>/crx/de/index.jsp#/conf/global/settings/dam/dm/imageserver/
Appuyez sur l’onglet Réplication.
Appuyez sur Répliquer.
Pour diffuser une ressource avec un paramètre prédéfini de visionneuse, vous devez répliquer/publier le paramètre prédéfini de visionneuse. (Tous les paramètres prédéfinis de visionneuse doivent être activés. et répliqué pour obtenir l’URL ou le code incorporé d’une ressource.) Reportez-vous à la section Publication des paramètres prédéfinis de la visionneuse pour plus d’informations.
Par défaut, le système affiche divers rendus lorsque vous sélectionnez Rendus et divers paramètres prédéfinis de visionneuse lorsque vous sélectionnez Visionneuses dans la vue détaillée de la ressource. Vous pouvez augmenter ou diminuer le nombre indiqué. Voir Augmentation du nombre de paramètres d’image prédéfinis affichés ou Augmentation du nombre de paramètres prédéfinis de visionneuse qui s’affichent.
Dans les déploiements autres que Dynamic Media, vous effectuez une réplication. all ressources (images et vidéo) de votre environnement de création AEM au noeud de publication AEM. Ce workflow est nécessaire, car les serveurs de publication AEM diffusent également les ressources.
Toutefois, dans les déploiements Dynamic Media, dans la mesure où les ressources sont diffusées par le biais du cloud, il n’est pas nécessaire de répliquer ces mêmes ressources sur AEM noeuds de publication. Un tel workflow de "publication hybride" évite des coûts de stockage supplémentaires et des temps de traitement plus longs pour répliquer les ressources. D’autres contenus, comme les visionneuses Dynamic Media, les pages de site et le contenu statique, restent diffusés depuis les nœuds de publication AEM.
Outre la réplication des ressources, les autres ressources suivantes sont également répliquées :
/conf/global/settings/dam/dm/imageserver/configuration/jcr:content/settings
/conf/global/settings/dam/dm/presets/macros
/conf/global/settings/dam/dm/presets/viewer
Les filtres vous permettent d’empêcher que les ressources ne soient répliquées vers le nœud de publication AEM.
Si vous utilisez Dynamic Media pour 1) l’imagerie en production ou 2) l’imagerie et la vidéo, puis vous pouvez utiliser les filtres par défaut que nous fournissons en l’état. Les filtres suivants sont activés par défaut :
Filtrer | Type de MIME | Rendus | |
Diffusion d’images Dynamic Media | filter-images filter-sets
|
Commence par image/ Contient application/ et se termine par set. |
Les "filter-images" d’usine (s’applique aux ressources d’images uniques, y compris aux images interactives) et les "filter-sets" (s’applique aux visionneuses à 360°, aux visionneuses de supports variés et aux visionneuses de carrousel) :
|
Diffusion vidéo Dynamic Media | filter-video | Commence par video/ | La "filter-video" d’usine :
|
Intégration Dynamic Media Classic | filter-images filter-sets filter-video |
Commence par image/ Contient application/ et se termine par set. Commence par video/ |
Vous configurez l’URI de transport pour qu’il pointe vers votre serveur de publication AEM au lieu de l’URL du service de réplication cloud Dynamic Media Adobe. La configuration de ce filtre permet à Dynamic Media Classic de diffuser les ressources à la place de l’instance de publication AEM. Les "filter-images", "filter-sets" et "filter-video" prêts à l’emploi consistent à :
|
Les filtres s’appliquent aux types MIME et ne peuvent pas être spécifiques à un chemin.
Si vous utilisez Dynamic Media pour la vidéo uniquement, suivez les étapes suivantes pour configurer les filtres de ressource pour la réplication :
/etc/replication/agents.author/dynamic_media_replication/jcr:content/damRenditionFilters
/etc/replication/agents.author/publish
Cette opération permet de configurer l’instance de publication AEM pour qu’elle fournisse l’image d’affiche et les métadonnées de la vidéo, qui sont nécessaires pour la lecture, tandis que la vidéo elle-même est fournie par le service cloud Dynamic Media. Le filtre exclut également de la réplication la vidéo originale et les rendus de miniature statiques, qui ne sont pas nécessaires sur l’instance de publication.
Si vous utilisez Dynamic Media pour les images dans des déploiements hors production, suivez les étapes suivantes pour configurer les filtres de ressource pour la réplication :
Dans AEM, appuyez sur le logo AEM pour accéder à la console de navigation globale, puis appuyez sur Outils > Déploiement > Réplication > Agents sur l’auteur.
Dans la page Agents sur l’auteur, appuyez sur Agent par défaut (publication).
Appuyez sur Modifier.
Dans le Paramètres de l’agent , dans la boîte de dialogue Paramètres onglet, vérifier Activé pour activer l’agent.
Appuyez sur OK.
Dans AEM, appuyez sur Outils > Général > CRXDE Lite.
Dans l’arborescence de gauche, accédez à /etc/replication/agents.author/dynamic_media_replication/jcr:content/damRenditionFilters
Localisez filter-images, cliquez dessus avec le bouton droit de la souris et sélectionnez Copier.
Dans l’arborescence de gauche, accédez à /etc/replication/agents.author/publish
Localiser jcr:content, cliquez dessus avec le bouton droit et sélectionnez Créer > Créer un noeud. Saisissez le nom damRenditionFilters
de type nt:unstructured
.
Localiser damRenditionFilters
, cliquez dessus avec le bouton droit et sélectionnez Coller.
Cette opération permet de configurer l’instance de publication AEM pour qu’elle fournisse les images à votre environnement hors production. Le filtre exclut également de la réplication l’image originale et les rendus statiques, qui ne sont pas nécessaires sur l’instance de publication.
S’il existe de nombreux filtres dans un auteur, chaque agent nécessite qu’un autre utilisateur lui soit attribué. Le code Granite impose le modèle d’un filtre par utilisateur. Ayez toujours un utilisateur différent pour chaque filtre configuré.
Si vous utilisez plusieurs filtres sur un serveur (par exemple, un filtre pour la publication de réplication et un second filtre pour s7delivery), vous devez vous assurer que ces deux filtres ont un userId qui leur sont affectées dans la fonction jcr:content noeud . Voir l’image suivante :
Pour personnaliser les filtres de ressources pour la réplication (facultatif) :
Dans AEM, appuyez sur le logo AEM pour accéder à la console de navigation globale, puis appuyez sur Outils > Général > CRXDE Lite.
Dans l’arborescence de gauche, accédez à /etc/replication/agents.author/dynamic_media_replication/jcr:content/damRenditionFilters
pour consulter les filtres.
Pour définir le type MIME du filtre, vous pouvez localiser le type MIME comme suit :
Dans le rail de gauche, développez content > dam > <locate_your_asset
> > jcr:content > métadonnées, puis dans le tableau, recherchez dc:format
.
L’illustration ci-dessous est un exemple de chemin d’une ressource vers dc:format
.
Notez que la variable dc:format
pour la ressource Fiji Red.jpg
is image/jpeg
.
Pour que ce filtre s’applique à toutes les images, quel que soit leur format, définissez la valeur sur image/*
where *
est une expression régulière appliquée à toutes les images de n’importe quel format.
Pour que le filtre s’applique uniquement aux images de type JPEG, saisissez la valeur image/jpeg
.
Définissez les rendus que vous souhaitez inclure ou exclure de la réplication.
Voici des exemples de caractères que vous pouvez utiliser afin de filtrer la réplication :
Caractère à utiliser | Filtrage des ressources pour la réplication |
* | Caractère générique |
+ | Inclut des ressources pour la réplication. |
- | Exclut les ressources de la réplication. |
Accéder à content/dam/<locate_your_asset>/jcr:content/renditions
.
L’illustration ci-dessous est un exemple de rendu d’une ressource.
En reprenant l’exemple ci-dessus, si vous souhaitez uniquement répliquer le PTIFF (TIFF Pyramid), vous devez saisir +cqdam,*
qui inclut tous les rendus commençant par cqdam
. Dans l’exemple, ce rendu est cqdam.pyramid.tiff
.
Si vous ne souhaitez répliquer que l’original, vous devez saisir +original
.
Pour configurer le serveur d’images Dynamic Media, vous devez modifier les lots Adobe CQ Scene7 ImageServer et Adobe CQ Scene7 PlatformServer.
Dynamic Media est prêt à l’emploi une fois qu’il est activé. Cependant, vous pouvez choisir d’affiner l’installation en configurant le serveur d’images Dynamic Media.
Condition requise: Avant Si vous configurez Dynamic Media Image Server, assurez-vous que votre machine virtuelle Windows comprend une installation des bibliothèques Visual C++ Microsoft. Les bibliothèques sont nécessaires pour exécuter le serveur d’images Dynamic Media. Vous pouvez télécharger le module Microsoft Visual C++ 2010 Redistributable (x64) ici.
Pour configurer les paramètres du serveur d’images Dynamic Media:
Dans le coin supérieur gauche de l’AEM, appuyez sur Adobe Experience Manager pour accéder à la console de navigation globale, appuyez sur Outils > Opérations > Console web.
Sur le Configuration de la console web Adobe Experience Manager page, appuyez sur OSGi > Configuration pour répertorier tous les lots en cours d’exécution dans AEM.
Les serveurs de diffusion Dynamic Media se trouvent sous les noms suivants dans la liste :
Dans la liste des lots, à droite de Adobe CQ Scene7 ImageServer, appuyez sur le bouton Modifier icône .
Dans le Adobe CQ Scene7 ImageServer , définissez les valeurs de configuration suivantes :
Dans la plupart des cas, il n’est pas nécessaire de modifier les valeurs par défaut. Cependant, si vous modifiez les valeurs par défaut, vous devez redémarrer le lot pour que les modifications soient prises en compte.
Propriété | Valeur par défaut | Description |
TcpPort.name | empty |
Numéro de port à utiliser pour la communication avec le processus ImageServer. Le port disponible par défaut est automatiquement détecté. |
AllowRemoteAccess.name | empty |
Autoriser ou refuser l’accès à distance au processus ImageServer. Si la valeur est false, le serveur d’images écoute uniquement sur localhost. Les paramètres par défaut du service Externalizer qui pointe vers le localhost doivent spécifier le domaine ou l’adresse IP de l’instance VM spécifique. La raison en est que le localhost peut pointer vers le système parent de la machine virtuelle. Les domaines ou les adresses IP de la machine virtuelle ont donc peut-être besoin d’une entrée de fichier hôte pour être résolus. |
MaxRenderRgnPixels | 16 mégapixels | Taille maximale en mégapixels restitués. |
MaxMessageSize | 16 Mo | Taille maximale du message envoyé en mégaoctets. |
RandomAccessUrlTimeout | 20 | Délai d’expiration correspondant au nombre de secondes durant lesquelles le serveur d’images attend le JCR pour répondre à une requête de plage de mosaïque. |
WorkerThreads | 10 | Nombre de threads Worker. |
Appuyez sur Enregistrer.
Dans la liste des lots, à droite de Adobe CQ Scene7 PlatformServer, appuyez sur le bouton Modifier icône .
Dans le Adobe CQ Scene7 PlatformServer , définissez les options de valeur par défaut suivantes :
Le serveur d’images Dynamic Media utilise son propre cache sur disque pour mettre les réponses en mémoire cache. Le cache HTTP AEM et le Dispatcher ne peuvent pas être utilisés pour la mise en mémoire cache des réponses provenant du serveur d’images Dynamic Media.
Propriété | Valeur par défaut | Description |
---|---|---|
Cache enabled | Cochée | Indique si le cache de réponse est activé… |
Cache roots | cache | Un ou plusieurs chemins vers les dossiers de cache de réponse. Les chemins relatifs sont résolus par rapport au dossier du lot s7imaging interne. |
Cache Max Size | 200 000 000 | Taille maximale du cache de réponse en octets. |
Cache Max Entries | 100 000 | Nombre maximal d’entrées autorisées dans le cache. |
Le manifeste par défaut vous permet de configurer les valeurs par défaut qui sont utilisées pour générer les réponses du service de diffusion Dynamic Media. Vous pouvez affiner la qualité (qualité du JPEG, résolution, mode de rééchantillonnage), la mise en cache (expiration) et empêcher le rendu des images trop volumineuses (defaultpix, defaultthumbpix, maxpix).
La localisation de la configuration du manifeste par défaut est basée sur la valeur par défaut de Catalog root du lot Adobe CQ Scene7 PlatformServer. Par défaut, cette valeur se trouve à l’emplacement suivant dans Outils > Général > CRXDE Lite:
/conf/global/settings/dam/dm/imageserver/
Vous pouvez modifier les valeurs des propriétés décrites dans le tableau ci-dessous en saisissant de nouvelles valeurs.
Lorsque vous avez terminé d’apporter des modifications au manifeste par défaut, dans le coin supérieur gauche de la page, appuyez sur . Enregistrer tout.
Assurez-vous d’appuyer sur le bouton Contrôle d’accès (à droite du Propriétés ), puis définissez les privilèges de contrôle d’accès sur jcr:read
pour tous les utilisateurs et les utilisateurs de la réplication Dynamic Media.
Tableau des paramètres du manifeste et leurs valeurs par défaut :
Propriété | Valeur par défaut | Description |
bkgcolor | FFFFFF | Couleur d’arrière-plan par défaut. La valeur RVB est utilisée pour remplir toutes les zones d’une image de réponse qui ne contiennent aucune donnée d’image actuelle. Voir également BkgColor dans l’API du service d’images. |
defaultpix | 300,300 | Taille d’affichage par défaut. Le serveur oblige les images de réponse à ne pas dépasser ces valeurs, si la requête ne précise pas la taille d’affichage explicitement à l’aide des commandes wid=, hei= ou scl=. Spécifiée sous la forme de deux nombres entiers de valeur supérieure ou égale à zéro, séparés par une virgule. Largeur et hauteur en pixels. Les deux valeurs, ou une seule, peuvent être définies sur 0 pour ne pas les limiter. Ne s’applique pas aux requêtes imbriquées/intégrées. Voir également DefaultPix dans l’API du service d’images. Habituellement, cependant, vous utilisez un paramètre de visionneuse ou d’image prédéfini pour fournir la ressource. Defaultpix ne s’applique qu’à une ressource qui n’utilise pas de paramètre de visionneuse ou d’image prédéfini. |
defaultthumbpix | 100,100 | Taille de miniature par défaut. Utilisé à la place d’attribute::DefaultPix pour les requêtes de miniature (req=tmb). Le serveur oblige les images de réponse à ne pas dépasser ces valeurs, si la requête de miniature (req=tmb) ne précise pas la taille d’affichage explicitement à l’aide des commandes wid=, hei= ou scl=. Spécifiée sous la forme de deux nombres entiers de valeur supérieure ou égale à zéro, séparés par une virgule. Largeur et hauteur en pixels. Les deux valeurs, ou une seule, peuvent être définies sur 0 pour ne pas les limiter. Ne s’applique pas aux requêtes imbriquées/intégrées. Voir aussi DefaultThumbPix dans l’API du service d’images. |
expiration | 36 000 000 | Délai d’expiration par défaut du cache client. Indique un délai d’expiration par défaut dans l’éventualité où un enregistrement de catalogue spécifique ne contiendrait aucune valeur catalog::Expiration valide. Nombre réel, supérieur ou égal à zéro. Nombre de millisecondes jusqu’à l’expiration, depuis la génération des données de réponse. Définissez la valeur sur zéro pour que l’image de réponse expire immédiatement, ce qui permet de désactiver efficacement la mise en cache de client. Par défaut, la valeur est définie sur 10 heures, ce qui signifie que si une nouvelle image est publiée, il faudra 10 heures aux anciennes images pour quitter le cache de l’utilisateur. Contactez le service à la clientèle si vous avez besoin que le cache soit effacé plus tôt. Voir également Expiration dans l’API du service d’images. |
jpegquality | 80 | Attributs d’encodage JPEG par défaut. Indique l’attribut par défaut des images de réponse au format JPEG. Nombre entier et indicateur, séparés par une virgule. La première valeur est comprise dans la plage 1..100 et définit la qualité. La seconde valeur peut être égale à 0 par défaut, ou à 1 pour désactiver la réduction de la résolution chromatique RVB généralement utilisée par les encodeurs JPEG. Voir également JpegQuality dans l’API du service d’images. |
maxpix | 2000,2000 | Limite de taille de l’image de réponse. Largeur et hauteur maximales de l’image de réponse fournie au client. Le serveur renvoie une erreur si une requête provoque une image de réponse dont la largeur ou la hauteur est supérieure à l’attribut::MaxPix. Voir également MaxPix dans l’API du service d’images. |
resmode | NET2 | Mode de rééchantillonnage par défaut. Indique les attributs de rééchantillonnage et d’interpolation à appliquer par défaut lors du redimensionnement de données d’images. Utilisé quand resMode= n’est pas indiqué dans une requête. Les valeurs autorisées sont les suivantes : BILIN, BICUB ou SHARP2. Enum. Défini sur 2 pour bilin, 3 pour bicub ou 4 pour le mode d’interpolation sharp2. Utilisez sharp2 pour obtenir de meilleurs résultats. Voir également ResMode dans l’API du service d’images. |
resolution | 72 | Résolution d’objet par défaut. Indique une résolution d’objet par défaut dans l’éventualité où un enregistrement de catalogue spécifique ne contiendrait aucune valeur catalog::Resolution valide. Nombre réel, supérieur à 0. Généralement exprimé en pixels par pouce, mais peut également être exprimé dans d’autres unités, comme les pixels par mètre. Voir également Résolution dans l’API du service d’images. |
thumbnailtime | 1 %, 11 %, 21 %, 31 %, 41 %, 51 %, 61 %, 71 %, 81 %, 91 % | Ces valeurs représentent un instantané du temps de lecture vidéo et sont transmises à encoding.com. Reportez-vous à la section À propos des miniatures vidéo pour plus d’informations. |
La gestion des couleurs Dynamic Media vous permet de corriger les couleurs des ressources pour leur prévisualisation.
Avec la correction des couleurs, les ressources intégrées conservent leur espace colorimétrique (RVB, CMJN, niveaux de gris) et le profil de couleurs intégré dans le rendu TIFF pyramidal générique. Lorsque vous demandez un rendu dynamique, la couleur de l’image est corrigée en fonction de l’espace colorimétrique cible. Vous configurez le profil de couleurs cible dans les paramètres de publication Dynamic Media dans le JCR.
La gestion des couleurs Adobe utilise les profils ICC, un format défini par l’ICC (International Color Consortium).
Vous pouvez configurer la gestion des couleurs Dynamic Media et les paramètres d’image prédéfinis à l’aide des sorties RVB, CMJN et de niveaux de gris. Reportez-vous à la section Configuration des paramètres d’image prédéfinis.
Les cas d’utilisation avancés peuvent utiliser un modificateur de configuration manuel icc= pour sélectionner explicitement un profil de couleurs cible :
iccEmbed - Profil colorimétrique intégré.
L’ensemble standard de profils colorimétriques d’Adobe n’est disponible que si vous disposez des Feature Pack 12445 de la distribution logicielle installé. Tous les Feature Packs et Service Packs sont disponibles à l’adresse Distribution logicielle. Le Feature Pack 12445 fournit les profils de couleurs Adobe.
Vous devez installer un Feature Pack 12445 pour utiliser les fonctionnalités de gestion des couleurs Dynamic Media.
Pour installer le Feature Pack 12445:
Accédez à Distribution logicielle et télécharger cq-6.3.0-featurepack-12445
.
Voir Utilisation des packages pour plus d’informations sur l’utilisation des modules dans Adobe Experience Manager.
Installez le Feature Pack.
Une fois que vous avez installé le Feature Pack, vous devez configurer les profils de couleurs par défaut appropriés pour activer la correction de couleurs lors de l’appel des données d’image RVB ou CMJN.
Pour configurer les profils de couleurs par défaut:
Dans Outils > Général > CRXDE Lite, accédez à /conf/global/settings/dam/dm/imageserver/configuration/settings
qui contient les profils Adobe Color par défaut.
Ajoutez une propriété de correction des couleurs en faisant défiler l’écran vers le bas de la page Propriétés et saisir manuellement le nom, le type et la valeur de la propriété, qui sont décrits dans les tableaux suivants. Après avoir saisi les valeurs, appuyez sur Ajouter puis Enregistrer tout pour enregistrer vos valeurs.
Les propriétés de correction des couleurs sont répertoriées dans le tableau des propriétés de correction des couleurs. Les valeurs que vous pouvez attribuer à ces propriétés sont disponibles dans le tableau des profils de couleurs.
Par exemple, dans Nom, ajoutez iccprofilecmyk
, sélectionnez Type String
et ajoutez WebCoated
as a Valeur. Appuyer Ajouter, puis Enregistrer tout pour enregistrer vos valeurs.
Tableau des propriétés de corrections des couleurs
Propriété | Type | Valeur par défaut | Description |
iccprofilergb | Chaîne | <empty> | Nom du profil colorimétrique RVB par défaut. |
iccprofilecmyk | Chaîne | <empty> | Nom du profil colorimétrique CMJN par défaut. |
iccprofilegray | Chaîne | <empty> | Nom du profil colorimétrique de niveaux de gris par défaut. |
iccprofilesrcrgb | Chaîne | <empty> | Nom du profil colorimétrique de RGB par défaut utilisé pour les images de RGB qui n’ont pas de profil colorimétrique intégré |
iccprofilesrccmyk | Chaîne | <empty> | Nom du profil colorimétrique CMJN par défaut utilisé pour les images CMJN qui n’ont pas de profil colorimétrique incorporé. |
iccprofilesrcgray | Chaîne | <empty> | Nom du profil colorimétrique de niveaux de gris par défaut utilisé pour les images CMJN qui n’ont pas de profil colorimétrique incorporé. |
iccblackpointcompensation | Booléen | True | Indique si la compensation du point noir doit être effectuée lors de la correction des couleurs. Adobe recommande d’activer cette propriété. |
iccdither | Booléen | False | Indique si le tramage doit être effectué lors de la correction des couleurs. |
iccrenderintent | Chaîne | relative | Indique le mode de rendu. Les valeurs possibles sont les suivantes : perception, relative, saturation, absolu. Adobe recommande d’utiliser colorimétrie relative comme valeur par défaut. |
Les noms des propriétés sont sensibles à la casse et doivent être en minuscules.
Tableau des profils de couleurs
Les profils de couleurs installés sont les suivants :
Nom |
Espace colorimétrique |
Description |
---|---|---|
AdobeRGB | RVB | Adobe RGB (1998) |
AppleRGB | RVB | Apple RGB |
CIERGB | RVB | RGB CIE |
CoatedFogra27 | CMJN | FOGRA27 (ISO 12647-2:2004) enrobé |
CoatedFogra39 | CMJN | FOGRA39 (ISO 12647-2:2004) enrobé |
CoatedGraCol | CMJN | Coated GRACoL 2006 (ISO 12647-2:2004) |
ColorMatchRGB | RVB | RGB ColorMatch |
EuropeISOCoated | CMJN | Europe ISO Coated FOGRA27 |
EuroscaleCoated | CMJN | Euroscale Coated v2 |
EuroscaleUncoul | CMJN | Euroscale Uncoute v2 |
JapanColorCoated | CMJN | Japan Color 2001 Coated |
JapanColorNewspaper | CMJN | Journal Japan Color 2002 |
JapanColorUnfill | CMJN | Japan Color 2001 Unfill |
JapanColorWebCoated | CMJN | Japan Color 2003 Web Coated |
JapanWebCoated | CMJN | Japan Web Coated (Ad) |
NewsprintSNA2007 | CMJN | Journal des États-Unis (SNA 2007) |
NTSC | RVB | NTSC (1953) |
PAL | RVB | PAL/SECAM |
ProPhoto | RVB | ProPhoto RGB |
PS4Default | CMJN | Photoshop 4 CMJN par défaut |
PS5Default | CMJN | Photoshop 5 CMJN par défaut |
SheetfedCoated | CMJN | U.S. Sheetfed Coated v2 |
SheetfedUnPAW | CMJN | U.S. Sheetfed Non Couché v2 |
SMPTE | RVB | SMPTE-C |
sRVB | RVB | sRVB IEC61966-2.1 |
UncondamnésFogra29 | CMJN | FOGRA29 non couché (ISO 12647-2:2004) |
WebCoated | CMJN | U.S. Web Coated (SWOP) v2 |
WebCoatedFogra28 | CMJN | FOGRA Web Coated 28 (ISO 12647-2:2004) |
WebCoatedClass3 | CMJN | Document SWOP 2006 de qualité 3 sur support Web |
WebCoatedClass5 | CMJN | Papier de qualité 5 SWOP 2006 à couverture Web |
WebUnCouché | CMJN | U.S. Web Non couché v2 |
WideGamutRGB | RVB | RGB Gamme large |
Appuyez sur Enregistrer tout.
Par exemple, vous pouvez définir iccprofilergb to sRGB
, et iccprofilecmyk to WebCoated
. Cela aura les effets suivants :
sRGB
espace colorimétrique.WebCoated
.sRGB
espace colorimétrique.WebCoated
.Une fois toutes les tâches ci-dessus terminées, les ressources Dynamic Media activées sont diffusées à partir du service d’image ou vidéo. Dans AEM, cette fonctionnalité apparaît dans une Copier l’URL de l’image, Copier l’URL de la visionneuse, Code de visionneuse intégré et dans la gestion de contenu web.
Reportez-vous à la section Diffusion de ressources Dynamic Media.
Lorsque vous... | Résultat |
Copiez l’URL d’une image | La boîte de dialogue Copier l’URL affiche une URL similaire à celle-ci (l’URL est utilisée à des fins de démonstration uniquement) :
Où Voir aussi Diffusion des ressources Dynamic Media. |
Copiez l’URL d’une visionneuse | La boîte de dialogue Copier l’URL affiche une URL similaire à celle-ci (l’URL est utilisée à des fins de démonstration uniquement) :
Où Voir aussi Diffusion des ressources Dynamic Media. |
Copiez le code intégré d’une visionneuse | La boîte de dialogue Copier le code incorporé affiche un fragment de code similaire à ce qui suit (l’exemple de code est fourni à des fins de démonstration uniquement) :
Où Voir aussi Diffusion des ressources Dynamic Media. |
Les pages de gestion du contenu web qui mentionnent les composants de médias interactifs et Dynamic Media mentionnent également le service de diffusion de contenu.