Show Menu
ARGOMENTI×

Configurazione di Dynamic Media - Modalità ibrida

Elemento multimediale dinamico - È necessario abilitare e configurare l'ibrido per l'uso. A seconda del caso d’uso, Dynamic Media dispone di diverse configurazioni Configurazioni Dynamic Media supportate supportate.
Se intendete configurare ed eseguire Contenuti multimediali dinamici in modalità di esecuzione di Scene7, consultate Configurazione di Contenuti multimediali dinamici - Modalità Scene7.
Se intendete configurare ed eseguire Dynamic Media in modalità di esecuzione ibrida, seguite le istruzioni riportate in questa pagina.
Scopri di più sull’utilizzo dei video in Contenuti multimediali dinamici.
Se utilizzi Adobe Experience Manager impostato per ambienti diversi, ad esempio uno per lo sviluppo, uno per l’area di pubblicazione per la verifica e uno per la produzione live, devi configurare i servizi Dynamic Media Cloud per ciascuno di questi ambienti.
In caso di problemi con la configurazione di Dynamic Media, è importante esaminare i file di registro specifici per i contenuti multimediali dinamici. Questi vengono installati automaticamente quando si abilita il supporto dinamico:
  • s7access.log
  • ImageServing.log
La pubblicazione e la distribuzione ibride sono funzioni fondamentali di Dynamic Media, oltre ad Adobe Experience Manager. La pubblicazione ibrida consente di distribuire risorse per contenuti multimediali dinamici, come immagini, set e video, dal cloud anziché dai nodi di pubblicazione di AEM.
Altri contenuti, come visualizzatori per contenuti multimediali dinamici, pagine del sito e contenuti statici, continueranno a essere distribuiti dai nodi di pubblicazione di AEM.
Se siete clienti di Dynamic Media, dovete usare la distribuzione ibrida come meccanismo di distribuzione per tutti i contenuti Dynamic Media.

Architettura di pubblicazione ibrida per i video

Architettura di pubblicazione ibrida per le immagini

Configurazioni Dynamic Media supportate

Le attività di configurazione che seguono fanno riferimento ai seguenti termini:
Termine
Elemento multimediale dinamico abilitato
Descrizione
Nodo autore AEM
Simbolo di spunta bianco in un cerchio verde
Il nodo dell'autore che si distribuisce in locale o tramite i servizi gestiti.
Nodo di pubblicazione AEM
"X" bianco in un quadrato rosso.
Il nodo di pubblicazione che si distribuisce in locale o tramite i servizi gestiti.
Nodo pubblicazione Servizio immagini
Segno di spunta bianco in un cerchio verde.
Il nodo di pubblicazione eseguito sui centri dati gestiti da Adobe. Si riferisce all’URL del servizio immagini.
Potete scegliere di implementare i contenuti multimediali dinamici solo per l’imaging, solo per i video o per l’imaging e il video. Per determinare i passaggi per la configurazione di Dynamic Media per lo scenario specifico, fare riferimento alla tabella seguente.
Scenario Come funziona Passaggi di configurazione
Distribuire SOLO immagini in produzione Le immagini vengono distribuite tramite server nei centri dati di Adobe in tutto il mondo e quindi memorizzate nella cache da un CDN per prestazioni scalabili e portata globale.
  1. Nel nodo di creazione di AEM, abilitate i contenuti multimediali dinamici.
  2. Configurare l'imaging in Dynamic Media Cloud Services .
  3. Configurare la replica delle immagini.
  4. Replicare le impostazioni del catalogo.
  5. Replicare i predefiniti per visualizzatori.
  6. Utilizzate i filtri risorse predefiniti per la replica .
  7. Configurare le impostazioni di Dynamic Media Image Server.
  8. Distribuite le risorse .
Distribuite SOLO immagini in fase di pre-produzione (sviluppatori, QE, stage e così via). Le immagini vengono distribuite tramite il nodo di pubblicazione AEM. In questo caso, poiché il traffico è minimo, non è necessario distribuire le immagini al centro dati di Adobe. Un ulteriore vantaggio è rappresentato dal fatto che questo consente un'anteprima sicura dei contenuti prima del lancio della produzione
  1. Nel nodo di creazione di AEM, abilitate i contenuti multimediali dinamici.
  2. Nel nodo di pubblicazione AEM, abilita il supporto dinamico.
  3. Replicare i predefiniti per visualizzatori.
  4. Impostate il filtro risorse per le immagini non di produzione.
  5. Configurare le impostazioni di Dynamic Media Image Server.
  6. Distribuite le risorse.
Distribuire SOLO video in qualsiasi ambiente (Produzione, Sviluppo, QE, Stage e così via) I video vengono distribuiti e memorizzati nella cache da un CDN per garantire prestazioni scalabili e raggiungere un livello globale. L’immagine poster del video (miniatura del video che viene visualizzata prima dell’avvio della riproduzione) verrà inviata dall’istanza di pubblicazione AEM.
  1. Nel nodo di creazione di AEM, abilitate i contenuti multimediali dinamici.
  2. Nel nodo di pubblicazione AEM, abilitate i contenuti multimediali dinamici (l’istanza di pubblicazione serve l’immagine poster del video e fornisce i metadati per la riproduzione video).
  3. Configurare i video in Dynamic Media Cloud Services.
  4. Replicare i predefiniti per visualizzatori.
  5. Impostate il filtro delle risorse solo per il video.
  6. Distribuite le risorse.
Trasmissione di immagini e video in produzione
I video vengono distribuiti e memorizzati nella cache da un CDN per garantire prestazioni scalabili e raggiungere un livello globale. Le immagini e le immagini poster video vengono trasmesse attraverso i server dei centri dati mondiali di Adobe e quindi memorizzate nella cache da un CDN per prestazioni scalabili e portata globale.
Consultare le sezioni precedenti per configurare l'immagine o il video nella fase di pre-produzione.
  1. Nel nodo di creazione di AEM, abilitate i contenuti multimediali dinamici.
  2. Configurare i video in Dynamic Media Cloud Services.
  3. Configurare l'imaging in Dynamic Media Cloud Services.
  4. Configurare la replica delle immagini.
  5. Replicare le impostazioni del catalogo.
  6. Replicare i predefiniti per visualizzatori.
  7. Utilizzate i filtri risorse predefiniti per la replica.
  8. Configurare le impostazioni di Dynamic Media Image Server.
  9. Distribuite le risorse.

Abilitazione di elementi multimediali dinamici

Per impostazione predefinita, i contenuti multimediali dinamici sono disattivati. Per sfruttare le funzioni per i contenuti multimediali dinamici, è necessario abilitare i contenuti multimediali dinamici utilizzando la modalità di esecuzione per i contenuti multimediali dinamici, come avviene ad esempio per la modalità di esecuzione della pubblicazione . Prima di attivare l'opzione, verificare i requisiti tecnici .
L’attivazione di contenuti multimediali dinamici tramite la modalità di esecuzione sostituisce le funzionalità di AEM 6.1 e AEM 6.0, in cui sono stati abilitati i contenuti multimediali dinamici impostando il flag dynamicMediaEnabled su true . Questo flag non dispone di funzionalità in AEM 6.2 e versioni successive. Inoltre, non è necessario riavviare il servizio QuickStart per abilitare i contenuti multimediali dinamici.
Attivando Dynamic Media, le funzioni per i contenuti multimediali dinamici saranno disponibili nell’interfaccia utente e ogni risorsa immagine caricata riceverà una cqdam.pyramid.tiff rappresentazione utilizzata per distribuire rapidamente le rappresentazioni dinamiche delle immagini. Tali PTIFF presentano notevoli vantaggi, tra cui (1) la possibilità di gestire una sola immagine principale e generare al volo rappresentazioni illimitate senza ulteriore spazio di archiviazione e (2) la possibilità di utilizzare visualizzazioni interattive quali zoom, scorrimento, rotazione e così via.
Se desiderate utilizzare Dynamic Media Classic (Scene7) in AEM, non dovete attivare Dynamic Media a meno che non si utilizzi uno scenario Integrazione tra AEM e Dynamic Media Classic e Dynamic Media specifico. Gli elementi multimediali dinamici sono disattivati a meno che non sia possibile attivare gli elementi multimediali dinamici in modalità di esecuzione.
Per abilitare il supporto dinamico, è necessario abilitare la modalità di esecuzione del supporto dinamico dalla riga di comando o dal nome del file quickstart.
Per abilitare i contenuti multimediali dinamici:
  1. Nella riga di comando, all’avvio dell’avvio rapido, effettuate le seguenti operazioni:
    • Aggiungete un file dinamico alla fine della riga di comando all'avvio del file JAR.
    java -Xmx4096m -Doak.queryLimitInMemory=500000 -Doak.queryLimitReads=500000 -jar cq-quickstart-6.4.0.jar -r dynamicmedia
    
    
    Se state pubblicando su s7delivery, dovete includere anche i seguenti argomenti di trustStore:
    -Djavax.net.ssl.trustStore=<absoluteFilePath>/customerTrustStoreFileName>
    
     -Djavax.net.ssl.trustStorePassword=<passwordForTrustStoreFile>
    
    
  2. Richiedete http://localhost:4502/is/image e accertatevi che Image Server sia in esecuzione.
    Per risolvere i problemi relativi ai file multimediali dinamici, consulta i seguenti file di registro nella directory crx-quickstart/logs/ :
    • ImageServer-<PortId>-<yyyy><mm><dd>.log - Il registro ImageServer fornisce informazioni statistiche e analitiche utilizzate per analizzare il comportamento del processo ImageServer interno.
    Esempio di nome file di registro di Image Server: ImageServer-57346-2019-07-25.log
    • s7access-<yyyy><mm><dd>.log - Il registro di accesso s7access registra ogni richiesta effettuata a Contenuti multimediali dinamici attraverso /is/image e /is/content .
    Questi file di registro vengono utilizzati solo quando è abilitato l’elemento multimediale dinamico. non sono inclusi nel pacchetto Scarica completo generato dalla pagina system/console/status-Bundlelist ; quando chiamate l'Assistenza clienti in caso di problemi relativi ai contenuti multimediali dinamici, aggiungete entrambi i registri al problema.

Se AEM è stato installato su una porta o un percorso contestuale diverso...

Se state distribuendo AEM a un server applicazione e avete l’opzione per l’abilitazione di elementi multimediali dinamici, dovete configurare il dominio autonomo nell’esternalizzatore. In caso contrario, la generazione di miniature per le risorse non funzionerà correttamente per le risorse multimediali dinamiche.
Inoltre, se si esegue QuickStart su una porta o un percorso contestuale diverso, è necessario modificare anche il dominio autonomo .
Quando l’opzione Contenuti multimediali dinamici è attivata, le rappresentazioni delle miniature statiche per le risorse di immagini vengono generate tramite l’uso di Contenuti multimediali dinamici. Affinché la generazione delle miniature funzioni correttamente per i contenuti multimediali dinamici, AEM deve effettuare una richiesta URL a se stesso e deve conoscere sia il numero di porta che il percorso contestuale.
In AEM:
  • Il dominio autonomo nell' esternalizzatore viene utilizzato per recuperare sia il numero di porta che il percorso contestuale.
  • Se non è configurato alcun dominio autonomo , il numero di porta e il percorso del contesto vengono recuperati dal servizio Jetty HTTP.
In una distribuzione AEM QuickStart WAR, non è possibile derivare il numero di porta e il percorso contestuale, pertanto è necessario configurare un dominio autonomo . Consulta la documentazione di esternalizer su come configurare il dominio autonomo .
In una distribuzione autonoma AEM Quickstart, non è necessario configurare un dominio autonomo perché il numero di porta e il percorso del contesto possono essere configurati automaticamente. Tuttavia, se tutte le interfacce di rete sono disattivate, è necessario configurare il dominio autonomo .

Disattivazione degli elementi multimediali dinamici

I contenuti multimediali dinamici non sono attivati per impostazione predefinita. Tuttavia, se in precedenza avete attivato i contenuti multimediali dinamici, potrebbe essere necessario disattivarli in un secondo momento.
Per disattivare il supporto dinamico dopo averlo attivato, rimuovete il flag -r della modalità di esecuzione del supporto dinamico.
Per disattivare l’elemento multimediale dinamico dopo che è stato abilitato :
  1. Nella riga di comando, quando si avvia l'avvio rapido, è possibile effettuare una delle seguenti operazioni:
    • Non aggiungere -r dynamicmedia alla riga di comando quando si avvia il file JAR.
    java -Xmx4096m -Doak.queryLimitInMemory=500000 -Doak.queryLimitReads=500000 -jar cq-quickstart-6.4.0.jar
    
    
  2. Richiesta http://localhost:4502/is/image . Viene visualizzato un messaggio che informa che l’elemento multimediale dinamico è disabilitato.
    Quando la modalità di esecuzione Dynamic Media è disattivata, il passaggio del flusso di lavoro che genera la qdam.pyramid.tiff rappresentazione viene ignorato automaticamente. In questo modo viene disattivato anche il supporto delle rappresentazioni dinamiche e altre funzioni per contenuti multimediali dinamici. Inoltre, se la modalità di esecuzione di Dynamic Media è disattivata dopo la configurazione del server AEM, tutte le risorse caricate in tale modalità di esecuzione non sono più valide.

(Facoltativo) Migrazione dei predefiniti e delle configurazioni per contenuti multimediali dinamici da 6.3 a 6.4 senza interruzione

Se state effettuando l’aggiornamento di AEM Dynamic Media da 6.3 a 6.4, che ora include la possibilità di non utilizzare più i tempi di inattività (noti anche come "consenso esplicito"), è necessario eseguire il seguente comando curl per migrare tutti i predefiniti e le configurazioni da /etc a /conf in CRXDE Lite.
Nota : Se si esegue l’istanza di AEM in modalità di compatibilità, ovvero se è installata la compatibilità, non è necessario eseguire questi comandi.
Per migrare i predefiniti e le configurazioni personalizzati da /etc a /conf , eseguite il seguente comando curl Linux:
curl -u admin:admin http://localhost:4502/libs/settings/dam/dm/presets.migratedmcontent.json
Per tutti gli aggiornamenti, con o senza il pacchetto di compatibilità, potete copiare i predefiniti per visualizzatori forniti con il prodotto eseguendo il comando seguente:
curl -u admin:admin http://localhost:4502/libs/settings/dam/dm/presets/viewer.pushviewerpresets

Configurazione della replica delle immagini

La distribuzione di immagini per elementi multimediali dinamici funziona pubblicando risorse di immagini, comprese miniature video, da AEM Author e replicandole sul servizio di replica su richiesta di Adobe (l'URL del servizio di replica). Le risorse vengono quindi distribuite tramite il servizio di distribuzione delle immagini su richiesta (l’URL del servizio immagini).
È necessario effettuare le seguenti operazioni:
Replication Agent pubblica le risorse per file multimediali dinamici come immagini, metadati video e set nel servizio immagini ospitato da Adobe. L'agente di replica non è abilitato per impostazione predefinita.
Dopo aver configurato l'agente di replica, è necessario convalidare e verificare che sia stato configurato correttamente. In questa sezione vengono descritte le seguenti procedure.
Il limite di memoria predefinito per la creazione PTIFF è di 3 GB per tutti i flussi di lavoro. Ad esempio, potete elaborare un’immagine che richiede 3 GB di memoria mentre altri flussi di lavoro vengono messi in pausa oppure potete elaborare 10 immagini in parallelo che richiedono 300 MB di memoria ciascuno. Il limite di memoria è configurabile e deve essere adattato alla disponibilità delle risorse di sistema e al tipo di contenuto immagine in elaborazione. Se disponete di risorse molto grandi e di memoria sufficiente sul sistema, potete aumentare questo limite per garantire che le immagini vengano elaborate in parallelo. Un'immagine che richiede più del limite massimo di memoria verrà rifiutata. Per modificare il limite di memoria per la creazione PTIFF, accedete a Strumenti > Operazioni > Console Web > Adobe CQ Scene7 PTiffManager e modificate il maxMemory valore.

Impostazione dell'autenticazione

Per replicare le immagini al servizio di distribuzione delle immagini per elementi multimediali dinamici, è necessario impostare l’autenticazione di replica per l’autore. A tal fine, è possibile ottenere un KeyStore e salvarlo nell'utente di replica multimediale dinamica e configurarlo. L'amministratore della società avrebbe dovuto ricevere un'e-mail di benvenuto con il file KeyStore e le credenziali necessarie durante il processo di provisioning. In caso contrario, contatta l'Assistenza clienti.
Per impostare l'autenticazione :
  1. Se non disponi già di questo tipo, contatta l’Assistenza clienti per il tuo file e la password KeyStore. Fa parte del provisioning e associa le chiavi al tuo account.
  2. In AEM, tap the AEM logo to access the global navigation console, then tap Tools > Security > Users .
  3. Nella pagina Gestione utente, accedete all’utente di replica per contenuti multimediali dinamici e toccate per aprirlo.
  4. Nella pagina Modifica impostazioni utente per la replica di contenuti multimediali dinamici, toccate la scheda Keystore , quindi toccate Crea archivio chiavi.
  5. Immettete una password e confermate la password nella finestra di dialogo Imposta password accesso archivio chiavi.
    Ricordate la password immessa. Sarà necessario immetterlo nuovamente quando si configura Replication Agent in un secondo momento.
  6. Nella pagina Modifica impostazioni utente per la replica dinamica dei contenuti multimediali, espandete l’area file ​Aggiungi chiave privata da KeyStore e aggiungete quanto segue (consultate le immagini seguenti):
    • Nel campo Nuovo alias , immettere il nome di un alias che verrà utilizzato successivamente nella configurazione di replica; ad esempio, replica .
    • Toccate File ​KeyStore. Andate al file KeyStore fornito da Adobe, selezionatelo, quindi toccate Apri .
    • Nel campo Password file KeyStore, immettere la password del file KeyStore. Questa non è la password KeyStore creata nel passaggio 5, ma è la password del file KeyStore fornita da Adobe nel messaggio e-mail di benvenuto inviato al momento del provisioning. Se non hai ricevuto una password per il file KeyStore, contatta l’Assistenza clienti Adobe.
    • Nel campo Password chiave privata, immettete la password della chiave privata (potrebbe essere la stessa password della chiave privata fornita nel passaggio precedente). Adobe fornisce la password della chiave privata nel messaggio e-mail di benvenuto che vi è stato inviato durante il provisioning. Se non hai ricevuto una password per la chiave privata, contatta l’Assistenza clienti Adobe.
    • Nel campo Alias chiave privata, immettere l'alias della chiave privata. Esempio, companyname-alias . Adobe fornisce l’alias della chiave privata nel messaggio e-mail di benvenuto che vi è stato inviato durante il provisioning. Se non hai ricevuto un alias di chiave privata, contatta l’Assistenza clienti Adobe.
  7. Toccate Salva e chiudi per salvare le modifiche a questo utente.
    Quindi, è necessario configurare l'agente di replica.

Configurazione dell'agente di replica

  1. In AEM, toccate il logo AEM per accedere alla console di navigazione globale, quindi toccate Strumenti > Distribuzione > Replica > Agenti all’autore .
  2. Nella pagina Agenti dell’autore, toccate Replica immagine ibrida multimediale dinamica (s7delivery) .
  3. Toccate Modifica .
  4. Toccate la scheda Impostazioni , quindi immettete quanto segue:
    • Abilitato - Selezionare questa casella di controllo per abilitare l'agente di replica.
    • Regione - Impostare sulla regione appropriata: Nord America, Europa o Asia
    • ID tenant: questo valore è il nome della società/tenant che viene pubblicato nel servizio di replica. Questo valore è l'ID tenant fornito da Adobe nel messaggio e-mail di benvenuto che vi è stato inviato durante il provisioning. Se non hai ricevuto questa notifica, contatta l’Assistenza clienti Adobe.
    • Alias archivio chiavi - Questo valore è uguale al valore​ Nuovo alias impostato durante la generazione della chiave in Impostazione autenticazione ; ad esempio, replication . (vedere il passaggio 7 in Impostazione dell'autenticazione .)
    • Password archivio chiavi - Si tratta della password KeyStore creata quando hai toccato Create KeyStore . Adobe non fornisce questa password. Vedere il passaggio 5 della configurazione dell'autenticazione .
    L'immagine seguente mostra l'agente di replica con dati di esempio:
  5. Toccate OK .

Convalida dell'agente di replica per gli elementi multimediali dinamici

Per convalidare l'agente di replica per i supporti dinamici, eseguire le operazioni seguenti:
Toccate Test della connessione . Esempio di output:
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

È inoltre possibile eseguire una delle seguenti operazioni:
  • Controllate i registri di replica per essere certi che la risorsa sia replicata.
  • Pubblicate un’immagine. Toccate l’immagine e selezionate Visualizzatori nel menu a discesa. Selezionate un predefinito per visualizzatori, quindi toccate URL , quindi copiate e incollate l’URL nel browser per verificare che sia visibile l’immagine.

Autenticazione risoluzione dei problemi

Durante la configurazione dell'autenticazione, si possono verificare alcuni problemi con le relative soluzioni. Prima di eseguire il controllo, assicurarsi di aver configurato la replica.

Problema: Codice di stato HTTP 401 con messaggio - Autorizzazione richiesta

Questo problema può essere causato da un errore durante la configurazione di KeyStore per dynamic-media-replication l'utente.
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.

Soluzione : Verificate che il file KeyStore venga salvato nell’utente di replica multimediale dinamica e sia fornito con la password corretta.

Problema: Impossibile Decrittografare La Chiave. Impossibile Decrittografare I Dati

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.

Soluzione : Controllare la password. La password salvata nell'agente di replica non è la stessa utilizzata per creare l'archivio chiavi.

Problema: InvalidAlgorithmParameterException

Questo problema è causato da un errore di configurazione nell'istanza di AEM Author. Il processo Java sull'Autore non ottiene il risultato corretto javax.net.ssl.trustStore . Questo errore viene visualizzato nel registro di replica:
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

Oppure nel registro degli errori:
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)

Soluzione : Assicuratevi che la procedura Java in AEM Author contenga la proprietà di sistema -Djavax.net.ssl.trustStore= impostata su un trust store valido.

Problema: KeyStore non è configurato o non è inizializzato

Questo problema può essere causato da una correzione, o da un pacchetto di funzioni che sovrascrive il nodo dynamic-media-user o keystore .
Esempio di registro della replica:
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

Soluzione :
  1. Passate alla pagina Gestione ​utente:
    localhost:4502/libs/granite/security/content/useradmin.html
  2. Nella pagina Gestione ​utente, accedete all’utente di replica multimediale dinamica, quindi toccate per aprirlo.
  3. Toccate la scheda KeyStore . Se viene visualizzato il pulsante Crea archivio chiavi, è necessario ripristinare i passaggi in Impostazione autenticazione precedente.
  4. Se è stato necessario ripristinare la configurazione di KeyStore , potrebbe essere necessario configurare nuovamente Replication Agent .
    Riconfigurare l'agente di replica s7delivery.
    localhost:4502/etc/replication/agents.author/s7delivery.html
  5. Toccate Test connessione per verificare la validità della configurazione.

Problema: L'agente di pubblicazione utilizza SSL invece di OAuth

Questo problema può essere causato da una correzione rapida o da un pacchetto di funzioni che non è stato installato correttamente o ha sovrascritto le impostazioni.
Esempio di registro replicato:
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.

Soluzione:
  1. In AEM, tocca Strumenti > Generale > CRXDE Lite .
    localhost:4502/crx/de/index.jsp
  2. Passare al nodo s7delivery Replication Agent .
    localhost:4502/crx/de/index.jsp#/etc/replication/agents.author/s7delivery/jcr:content
  3. Aggiungete questa impostazione all'agente di replica (booleano con valore impostato su True ):
    enableOauth=true
  4. Nell’angolo in alto a sinistra della pagina, toccate Salva tutto .

Verifica della configurazione

Adobe consiglia di eseguire un test end-to-end della configurazione.
Prima di iniziare il test, accertatevi di aver già eseguito le operazioni seguenti:
  • Sono Stati Aggiunti Predefiniti Per Immagini.
  • Configura configurazione elemento multimediale dinamico (pre 6.3) in Servizi cloud. L’URL del servizio immagini è richiesto per questo test
Per verificare la configurazione:
  1. Caricate una risorsa immagine. (In Risorse, tocca Crea > File e seleziona il file.)
  2. Attendere il completamento del flusso di lavoro.
  3. Pubblicate la risorsa immagine. Selezionate la risorsa e toccate Pubblicazione ​rapida.
  4. Per passare alle rappresentazioni dell’immagine, aprite l’immagine e toccate Rappresentazioni .
  5. Selezionare una rappresentazione dinamica.
  6. Toccate URL per ottenere l’URL per la risorsa.
  7. Passate all’URL selezionato e verificate se l’immagine si comporta come previsto.
Un altro modo per verificare che le risorse siano state distribuite è aggiungere all’URL req=exists.

Configuring Dynamic Media Cloud Services

Il servizio Dynamic Media Cloud supporta i servizi cloud come la pubblicazione ibrida e la distribuzione di immagini e video, l'analisi video e la codifica video, tra le altre cose.
Come parte della configurazione, è necessario immettere un ID registrazione, un URL del servizio video, un URL del servizio immagini, un URL del servizio di replica e impostare l'autenticazione. Avreste dovuto ricevere tutte queste informazioni come parte del processo di provisioning dell'account. Se non avete ricevuto queste informazioni, contattate l'amministratore di Adobe Experience Manager o il supporto tecnico di Adobe per ottenere le informazioni.
Prima di configurare i servizi Dynamic Media Cloud, accertatevi che l’istanza di pubblicazione sia impostata. È inoltre necessario disporre della replica impostata prima di configurare i servizi Dynamic Media Cloud.
Per configurare i servizi cloud per contenuti multimediali dinamici:
  1. In AEM, tocca il logo AEM per accedere alla console di navigazione globale e tocca Strumenti > Servizi cloud > Configurazione elemento multimediale dinamico (Pre-6.3) .
  2. Nella pagina del browser Configurazione elemento multimediale dinamico, nel riquadro a sinistra selezionate globale , quindi toccate Crea .
  3. Nella finestra di dialogo Crea configurazione elemento multimediale dinamico, digitare un titolo nel campo Titolo .
  4. Se state configurando Dynamic Media per il video,
    • Nel campo ID ​registrazione, digitate il vostro ID registrazione.
    • Nel campo URL del servizio video, immettete l’URL del servizio video per Dynamic Media Gateway.
  5. Se state configurando gli elementi multimediali dinamici per l’imaging, nel campo URL del servizio immagini immettete l’URL del servizio immagini per Dynamic Media Gateway.
  6. Toccate Salva per tornare alla pagina del browser Configurazione file multimediali dinamici.
  7. Toccate il logo AEM per accedere alla console di navigazione globale.

Configurazione del reporting video

Potete configurare il reporting video per più installazioni di AEM utilizzando la modalità Dynamic Media - Hybrid.
Quando utilizzare: Al momento della configurazione della configurazione Dynamic Media Configuration (Pre 6.3) , vengono avviate numerose funzioni, tra cui la generazione di rapporti video. La configurazione crea una suite di rapporti in una società Analytics regionale. Se configurate più nodi Autore, create una suite di rapporti separata per ciascuno di essi. Di conseguenza, i dati di reporting non sono coerenti tra le installazioni. Inoltre, se ogni nodo Autore fa riferimento allo stesso server di pubblicazione ibrida, l’ultima installazione di Author modifica la suite di rapporti di destinazione per tutti i rapporti video. Questo problema sovraccarica il sistema Analytics con troppe suite di rapporti.
Guida introduttiva: Configurate il reporting video completando le tre attività seguenti.
  1. Create un pacchetto di Video Analytics predefiniti dopo aver configurato la configurazione Dynamic Media Configuration (Pre 6.3) sul primo nodo Autore. Questa attività iniziale è importante perché consente a una nuova configurazione di continuare a utilizzare la stessa suite di rapporti.
  2. Installate il pacchetto di Video Analytics predefiniti su qualsiasi nuovo nodo Autore prima di configurare la configurazione di Dynamic Media (Pre 6.3).
  3. Verificate ed eseguite il debug dell'installazione del pacchetto.

Creazione di un pacchetto di Video Analytics predefiniti dopo la configurazione del primo nodo Autore

Al termine di questa attività, sarà disponibile un file di pacchetto contenente i Video Analytics predefiniti. Questi predefiniti contengono una suite di rapporti, il server di tracciamento, lo spazio dei nomi di tracciamento e l'ID organizzazione Marketing Cloud, se disponibile.
  1. Se non lo avete ancora fatto, configurate la configurazione Dynamic Media (Pre 6.3) .
  2. (Facoltativo) Visualizzare e copiare l’ID della suite di rapporti (è necessario avere accesso al JCR). Pur non avendo l'ID della suite di rapporti, la convalida risulta più semplice.
  3. Create un pacchetto utilizzando Gestione pacchetti.
  4. Modificate il pacchetto per includere un filtro.
    In AEM: /conf/global/settings/dam/dm/presets/analytics/jcr:content/userdata
  5. Create il pacchetto.
  6. Scaricate o condividete il pacchetto di Video Analytics predefiniti in modo che possa essere condiviso con i nuovi nodi Autore successivi.

Installazione del pacchetto Video Analytics predefinito prima di configurare altri nodi Author

Accertatevi di completare questa attività prima di configurare la configurazione Dynamic Media Configuration (Pre 6.3) . In caso contrario, verrà creata un'altra suite di rapporti inutilizzata. Inoltre, anche se il reporting video continuerà a funzionare correttamente, la raccolta di dati non è ottimizzata.
Accertatevi che il pacchetto di Video Analytics predefiniti dal primo nodo Autore sia accessibile sul nuovo nodo Autore.
  1. Caricate il pacchetto di Video Analytics predefiniti creato in precedenza in Package Manager .
  2. Installate il pacchetto di Video Analytics predefiniti.
  3. Configure Dynamic Media Configuration (Pre 6.3) .

Verifica e debug dell'installazione del pacchetto

  1. Per verificare e, se necessario, eseguire il debug dell'installazione del pacchetto, effettuate una delle seguenti operazioni:
    • Controllare ilVideo Analyticspredefinito tramite JCR Per controllare il Video Analytics predefinito tramite JCR, è necessario avere accesso a CRXDE Lite .
      AEM - In CRXDE Lite , passa a /conf/global/settings/dam/dm/presets/analytics/jcr:content/userdata
      È http://localhost:4502/crx/de/index.jsp#/conf/global/settings/dam/dm/presets/analytics/jcr%3Acontent/userdata
      Se non disponete dell'accesso a CRXDE Lite sul nodo Author, potete controllare il predefinito tramite il server Publish.
    • Controllare ilVideo Analyticspredefinito tramite il server immagini
      Potete convalidare il Video Analytics predefinito direttamente effettuando una richiesta Server immagini req=userdata .
      Ad esempio, per visualizzare il Video Analytics predefinito sul nodo Autore, potete effettuare la seguente richiesta:
      http://localhost:4502/is/image/conf/global/settings/dam/dm/presets/analytics?req=userdata
      Per convalidare il predefinito sui server di pubblicazione, potete effettuare una richiesta diretta simile al server di pubblicazione. Le risposte sono le stesse sui nodi Autore e Pubblica. La risposta è simile alla seguente:
      marketingCloudOrgId=0FC4E86B573F99CC7F000101
       reportSuite=aemaem6397618-2018-05-23
       trackingNamespace=aemvideodal
       trackingServer=aemvideodal.d2.sc.omtrdc.net
      
      
    • Controllare ilVideo Analyticspredefinito tramite lo strumento Video Reporting Tool in AEM
      Toccate Strumenti > Risorse > Reporting video http://localhost:4502/mnt/overlay/dam/gui/content/s7dam/videoreports/videoreport.html
      Se viene visualizzato il seguente messaggio di errore, la suite di rapporti è disponibile ma non viene compilata. Questo errore è corretto, e lo si desidera, in una nuova installazione prima che il sistema raccolga i dati.
      Per generare i dati di reporting, caricate e pubblicate un video. Usate Copia URL ed eseguite il video almeno una volta.
    Tenete presente che potrebbero essere necessarie fino a 12 ore prima che i dati di reporting vengano compilati a partire dall’utilizzo del visualizzatore video.
    Se si verifica un errore e la suite di rapporti non è impostata correttamente, viene visualizzato il seguente avviso.
    Questo errore viene visualizzato anche se Video Reporting (Generazione rapporti video) viene eseguito prima della configurazione dei servizi Dynamic Media Configuration (Pre 6.3) .

Risoluzione dei problemi relativi alla configurazione di reporting video

  • Durante l'installazione, talvolta le connessioni al server API di Analytics si disattivano. L'installazione ripete la connessione 20 volte, ma non riesce. Quando si verifica questa situazione, il file di registro registra più errori. Cerca SiteCatalystReportService .
  • Se prima non installi il pacchetto di Video Analytics predefiniti, puoi creare una nuova suite di rapporti.
  • L’aggiornamento da AEM 6.3 a AEM 6.4 o AEM 6.4.1, quindi la configurazione della configurazione di elementi multimediali dinamici (precedente alla 6.3) , crea comunque una suite di rapporti. Questo problema è noto e dovrebbe essere risolto per AEM 6.4.2.

Informazioni sul Video Analytics predefinito

Il Video Analytics predefinito, noto anche semplicemente come predefinito di analisi, viene memorizzato accanto ai predefiniti per visualizzatori in elementi multimediali dinamici. È sostanzialmente lo stesso di un predefinito per visualizzatori, ma con le informazioni utilizzate per configurare il reporting AppMeasurement e Video Heartbeat.
Le proprietà del predefinito sono le seguenti:
  • reportSuite
  • trackingServer
  • trackingNamespace
  • marketingCloudOrgId (non presente nelle versioni AEM precedenti)
AEM 6.4 e versioni successive salvano questo predefinito in /conf/global/settings/dam/dm/presets/analytics/jcr:content/userdata

Replica delle impostazioni del catalogo

È necessario pubblicare le impostazioni predefinite del catalogo come parte del processo di configurazione tramite JCR. Per replicare le impostazioni del catalogo:
  1. In una finestra Terminal, eseguire le operazioni seguenti:
    curl -u admin:admin localhost:4502/libs/settings/dam/dm/presets/viewer.pushviewerpresets
  2. In AEM, andate alla seguente posizione in CRXDE Lite (richiede privilegi di amministratore):
    https://<server>:<port>/crx/de/index.jsp#/conf/global/settings/dam/dm/imageserver/
  3. Toccate la scheda Replica .
  4. Toccate Replica .

Replica dei predefiniti per visualizzatori

Per distribuire una risorsa con un predefinito per visualizzatori, dovete replicare o pubblicare il predefinito per visualizzatori. (All viewer presets must be activated and replicated to obtain the URL or embed code for an asset.) Per ulteriori informazioni, consultate Predefiniti per visualizzatori di pubblicazione.
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. È possibile aumentare o diminuire il numero visualizzato. See Increasing the number of image presets that display or Increasing the number of viewer presets that display .

Filtrare le risorse per la replica

Nelle distribuzioni di contenuti multimediali non dinamici, potete replicare tutte le risorse (immagini e video) dall’ambiente di authoring di AEM al nodo di pubblicazione di AEM. Questo flusso di lavoro è necessario perché anche i server di pubblicazione AEM forniscono le risorse.
Tuttavia, nelle distribuzioni di contenuti multimediali dinamici, poiché le risorse vengono distribuite nel cloud, non è necessario replicare le stesse risorse nei nodi di pubblicazione di AEM. Tale flusso di lavoro "ibrido per la pubblicazione" evita costi di archiviazione aggiuntivi e tempi di elaborazione più lunghi per la replica delle risorse. Altri contenuti, come visualizzatori per contenuti multimediali dinamici, pagine del sito e contenuti statici, continuano a essere distribuiti dai nodi di pubblicazione di AEM.
Oltre a replicare le risorse, vengono anche replicate le seguenti risorse non disponibili:
  • Configurazione Dynamic Media Delivery: /conf/global/settings/dam/dm/imageserver/configuration/jcr:content/settings
  • Predefiniti immagini: /conf/global/settings/dam/dm/presets/macros
  • Predefiniti visualizzatore: /conf/global/settings/dam/dm/presets/viewer
I filtri forniscono un modo per escludere la replica delle risorse nel nodo di pubblicazione AEM.

Utilizzo dei filtri risorse predefiniti per la replica

Se si utilizza Dynamic Media per 1) immagini in produzione __ o 2) immagini e video, è possibile utilizzare i filtri predefiniti forniti così come sono. Per impostazione predefinita, sono attivi i seguenti filtri:
Filtro Tipo mime Rappresentazioni
Consegna immagine multimediale dinamica
filter-images
set di filtri
Inizia con image/
Contiene applicazione/ e termina con set .
Le "immagini filtro" predefinite (applicabili a singole risorse di immagini, comprese le immagini interattive) e i "set di filtri" (applicabili a set 360 gradi, set di immagini, set di file multimediali diversi e set di caroselli) consentono di:
  • Includete immagini PTIFF e metadati per la replica (qualsiasi rappresentazione che inizia con cqdam ).
  • Escludete dalla replica le rappresentazioni originali dell’immagine e dell’immagine statica.
Consegna video per contenuti multimediali dinamici filter-video Inizia con video/ Il "filtro-video" preimpostato:
  • Includete rappresentazioni video proxy, miniature video/immagini poster, metadati (sia nel video principale che nelle rappresentazioni video) per la replica (qualsiasi rappresentazione che inizia con cqdam ).
  • Escludete dalla replica le rappresentazioni video e le miniature statiche originali. Nota: Le rappresentazioni video proxy non contengono file binari, ma sono solo proprietà dei nodi. Pertanto, non vi è alcun impatto sulle dimensioni del repository dell'editore.
Integrazione di Dynamic Media Classic (Scene7)
filter-images
set di filtri
filter-video
Inizia con image/
Contiene applicazione/ e termina con set .
Inizia con video/
Potete configurare l’URI di trasporto in modo che punti al server di pubblicazione AEM invece dell’URL del servizio di replica Adobe Dynamic Media Cloud. Se si imposta questo filtro, Dynamic Media Classic potrà distribuire le risorse invece dell’istanza di pubblicazione AEM.
I "filtri-immagini" integrati, i "set-filtri" e i "filtri-video" consentiranno di:
  • Includete immagini PTIFF, rappresentazioni video proxy e metadati per la replica. Tuttavia, poiché non esistono nel JCR per coloro che eseguono AEM - Integrazione Dynamic Media Classic, non viene eseguita alcuna operazione.
  • Escludete dalla replica l’immagine originale, le rappresentazioni statiche delle immagini, il video originale e le rappresentazioni statiche delle miniature. Dynamic Media Classic, invece, distribuirà le risorse immagine e video.
I filtri si applicano ai tipi mime e non possono essere specifici per un percorso.

Impostazione dei filtri risorse per le distribuzioni solo video

Se utilizzate Contenuti multimediali dinamici solo per i video, effettuate le seguenti operazioni per impostare i filtri delle risorse per la replica:
  1. In AEM, toccate il logo AEM per accedere alla console di navigazione globale e toccate Strumenti > Distribuzione > Replica > Agenti all’autore .
  2. Nella pagina Agenti della pagina di creazione, toccate Agente predefinito (pubblicazione) .
  3. Toccate Modifica .
  4. Nella finestra di dialogo Impostazioni ​agente, nella scheda Impostazioni , selezionare Abilitato per attivare l'agente.
  5. Toccate OK .
  6. In AEM, tocca Strumenti > Generale > CRXDE Lite .
  7. Nella struttura di cartelle a sinistra, individuate /etc/replication/agents.author/dynamic_media_replication/jcr:content/damRenditionFilters
  8. Individuate filter-video, fate clic con il pulsante destro del mouse su di esso e selezionate Copia .
  9. Nella struttura di cartelle a sinistra, individuate /etc/replication/agents.author/publish
  10. Individuate jcr:content, fate clic con il pulsante destro del mouse su di esso e selezionate Incolla .
In questo modo l’istanza di pubblicazione AEM viene impostata per distribuire l’immagine poster video e i metadati video richiesti per la riproduzione, mentre il video stesso viene distribuito dal servizio Dynamic Media Cloud. Il filtro escluderà dalla replica anche le rappresentazioni video e le miniature statiche originali, che non sono necessarie nell’istanza di pubblicazione.

Impostazione di filtri risorse per l’imaging nelle distribuzioni non di produzione

Se utilizzate Dynamic Media per l'imaging nelle distribuzioni non di produzione, eseguite i seguenti passaggi per configurare i filtri delle risorse per la replica:
  1. In AEM, toccate il logo AEM per accedere alla console di navigazione globale e toccate Strumenti > Distribuzione > Replica > Agenti all’autore .
  2. Nella pagina Agenti della pagina di creazione, toccate Agente predefinito (pubblicazione) .
  3. Toccate Modifica .
  4. Nella finestra di dialogo Impostazioni ​agente, nella scheda Impostazioni , selezionare Abilitato per attivare l'agente.
  5. Toccate OK .
  6. In AEM, tocca Strumenti > Generale > CRXDE Lite .
  7. Nella struttura di cartelle a sinistra, individuate /etc/replication/agents.author/dynamic_media_replication/jcr:content/damRenditionFilters
  8. Individuate le immagini del filtro, fate clic con il pulsante destro del mouse su di esso e selezionate Copia .
  9. Nella struttura di cartelle a sinistra, individuate /etc/replication/agents.author/publish
  10. Individua jcr:content , fai clic con il pulsante destro del mouse su di esso e seleziona Crea > Crea nodo . Immettere il nome damRenditionFilters del tipo nt:unstructured .
  11. Individuare `damRenditionFilters`, fare clic con il pulsante destro del mouse e selezionare Incolla .
In questo modo l’istanza di pubblicazione AEM viene impostata per trasmettere le immagini al proprio ambiente non di produzione. Il filtro escluderà dalla replica anche le rappresentazioni statiche e dell’immagine originale, che non sono necessarie nell’istanza di pubblicazione.
Se in un autore sono presenti molti filtri diversi, a ogni agente deve essere assegnato un utente diverso. Il codice granito applica un solo filtro per utente. Per ogni configurazione del filtro, dovete sempre avere un utente diverso. Se utilizzate più filtri su un server, ad esempio un filtro per la pubblicazione della replica e un secondo filtro per la distribuzione s7delivery, dovete verificare che a questi due filtri sia assegnato un ID utente diverso nel nodo jcr:content. Guardate l’immagine che segue:

Personalizzazione dei filtri delle risorse per la replica

Per personalizzare facoltativamente i filtri delle risorse per la replica:
  1. In AEM, toccate il logo AEM per accedere alla console di navigazione globale e toccate Strumenti > Generale > CRXDE Lite .
  2. Nella struttura delle cartelle a sinistra, individuate /etc/replication/agents.author/dynamic_media_replication/jcr:content/damRenditionFilters i filtri.
  3. Per definire il tipo di mime per il filtro, potete individuare il tipo mime nel modo seguente:
    Nella barra a sinistra, espandete content > dam > &lt;`locate_your_asset`> > jcr:content > metadata , quindi nella tabella individuate dc:format .
    L’elemento grafico seguente è un esempio del percorso di una risorsa dc:format .
    Tenere presente che dc:format la risorsa Fiji Red.jpg è image/jpeg .
    Affinché questo filtro possa essere applicato a tutte le immagini, indipendentemente dal loro formato, impostate il valore su image/* dove * è un'espressione regolare applicata a tutte le immagini di qualsiasi formato.
    Per applicare il filtro solo alle immagini di tipo JPEG, specificate un valore di image/jpeg .
  4. Definite le rappresentazioni da includere o escludere dalla replica.
    I caratteri utilizzabili per filtrare la replica includono quanto segue:
Carattere da usare Filtrare le risorse per la replica
* Carattere jolly
+ Include le risorse per la replica.
- Esclude le risorse dalla replica.
Accedi a content/dam/<locate_your_asset>/jcr:content/renditions .
L’elemento grafico seguente è un esempio delle rappresentazioni di una risorsa.
Utilizzando l'esempio precedente, se si desidera solo replicare il PTIFF (TIFF piramidale), è possibile immettere +cqdam,* che include tutte le rappresentazioni con cui iniziare cqdam . Nell'esempio, la rappresentazione è cqdam.pyramid.tiff .
Se si voleva solo replicare l'originale, allora si entrava +original .

Configurazione delle impostazioni di Dynamic Media Image Server

La configurazione di Dynamic Media Image Server comporta la modifica del bundle Adobe CQ Scene7 Image Server e del bundle Adobe CQ Scene7 PlatformServer.
Dynamic Media funziona out-of-the-box dopo che è attivato . Tuttavia, potete scegliere di perfezionare l’installazione configurando Dynamic Media Image Server in base a specifiche o requisiti specifici.
Prerequisito : Prima di configurare Dynamic Media Image Server, verificare che la VM di Windows includa un'installazione delle librerie Microsoft Visual C++. Le librerie sono necessarie per eseguire Dynamic Media Image Server. È possibile scaricare Microsoft Visual C++ 2010 Redistributable Package (x64) qui .
Per configurare le impostazioni di Dynamic Media Image Server:
  1. Nell’angolo in alto a sinistra di AEM, tocca Adobe Experience Manager per accedere alla console di navigazione globale, quindi tocca Strumenti > Operazioni > Console Web.
  2. Nella pagina Configurazione console Web di Adobe Experience Manager toccate OSGi > Configurazione per elencare tutti i bundle attualmente in esecuzione in AEM.
    I server di distribuzione di contenuti multimediali dinamici si trovano sotto i seguenti nomi nell’elenco:
    • Adobe CQ Scene7 Image Server
    • Adobe CQ Scene7 PlatformServer
  3. Nell’elenco dei bundle, a destra di Adobe CQ Scene7 ImageServer , toccate l’icona Modifica .
  4. Nella finestra di dialogo Adobe CQ Scene7 ImageServer , impostate i seguenti valori di configurazione:
    Nella maggior parte dei casi, non è necessario modificare i valori predefiniti. Tuttavia, se modificate i valori predefiniti, è necessario riavviare il bundle per rendere effettive le modifiche.
Proprietà Valore predefinito Descrizione
TcpPort.name empty Numero di porta da utilizzare per la comunicazione con il processo ImageServer. Per impostazione predefinita, la porta libera viene rilevata automaticamente.
AllowRemoteAccess.name empty
Consenti o disabilita l'accesso remoto al processo ImageServer. Se è false, il server immagini ascolta solo localhost.
Le impostazioni esterne predefinite che puntano all'host locale devono specificare il dominio o l'indirizzo IP effettivi dell'istanza VM specifica. Il motivo è che il localhost potrebbe puntare al sistema padre della VM.
I domini o gli indirizzi IP per la VM possono avere bisogno di una voce di file host in modo che possa risolvere se stessa.
MaxRenderRongPixels 16 MPixel Dimensione massima in megapixel rappresentata.
MaxMessageSize 16 MByte Dimensione massima del messaggio in megabyte consegnato.
RandomAccessUrlTimeout 20 Valore di timeout per quanto tempo in secondi ImageServer attenderà che il JCR risponda a una richiesta di sezione intervallo.
WorkerThread 10 Numero di thread di lavoro.
  1. Toccate Salva .
  2. Nell’elenco dei bundle, a destra di Adobe CQ Scene7 PlatformServer , toccate l’icona Modifica .
  3. Nella finestra di dialogo Adobe CQ Scene7 PlatformServer , impostate le seguenti opzioni predefinite:
    Dynamic Media Image Server utilizza una propria cache del disco per memorizzare le risposte nella cache. La cache AEM HTTP e il dispatcher non possono essere utilizzati per memorizzare le risposte dal server immagini per elementi multimediali dinamici.
    Proprietà
    Valore predefinito
    Descrizione
    Cache abilitata
    Selezionato
    Indica se la cache delle risposte è abilitata o meno.
    Radici cache
    cache
    Uno o più percorsi alle cartelle della cache delle risposte. I percorsi relativi vengono risolti rispetto alla cartella interna del bundle di imaging s7imaging.
    Dimensione massima cache
    200000000
    Dimensione massima della cache della risposta in byte.
    N. max cache
    100000
    Numero massimo di voci consentite nella cache.

Impostazioni Manifest predefinite

Il manifesto predefinito consente di configurare i valori predefiniti utilizzati per generare le risposte di Consegna file multimediali dinamici. Potete ottimizzare la qualità (qualità JPEG, risoluzione, modalità di ricampionamento), la memorizzazione nella cache (scadenza) e impedire il rendering di immagini troppo grandi (valori predefiniti, puntini predefiniti, maxpix).
La posizione della configurazione del manifesto predefinito viene presa dal valore predefinito Catalog root del bundle Adobe CQ Scene7 PlatformServer . Per impostazione predefinita, questo valore si trova nel percorso seguente in Strumenti > Generale > CRXDE Lite :
/conf/global/settings/dam/dm/imageserver/
È possibile modificare i valori delle proprietà, come descritto nella tabella seguente, immettendo nuovi valori.
Dopo aver modificato il manifesto predefinito, toccate ​Salva tutto nell’angolo in alto a sinistra della pagina.
Toccate la scheda Controllo ​accesso (a destra della scheda Proprietà ), quindi impostate i privilegi di controllo di accesso per tutti jcr:read gli utenti e per gli utenti di replica per contenuti multimediali dinamici.
Tabella delle impostazioni Manifest e dei relativi valori predefiniti:
Proprietà Valore predefinito Descrizione
bkgcolor FFFFFF
Colore di sfondo predefinito. Valore RGB utilizzato per riempire un’area dell’immagine di risposta che non contiene dati immagine effettivi.
Consultate anche BkgColor nell’API Image Serving.
defaultpix 300,300
Dimensione predefinita della visualizzazione. Il server vincola le immagini di risposta a valori non superiori a tali valori di larghezza e altezza, se la richiesta non specifica esplicitamente la dimensione della visualizzazione utilizzando wid=, hei= o scl=.
Specificati come due numeri interi, pari a 0 o superiori, separati da una virgola. Larghezza e altezza in pixel. Uno o entrambi i valori possono essere impostati su 0 per mantenerli non vincolati. Non si applica alle richieste nidificate/incorporate.
Consultate anche DefaultPix nell’API di Image Server.
In genere, tuttavia, per distribuire la risorsa si utilizza un predefinito per visualizzatori o immagini. Il valore predefinito è applicabile solo a una risorsa che non utilizza un predefinito per visualizzatori o immagini.
defaultthumbnail pix 100,100
Dimensione predefinita miniatura. Utilizzato al posto di attribute::DefaultPix per le richieste di miniature (req=tmb).
Il server vincola le immagini di risposta a valori non superiori a tali valori di larghezza e altezza, se una richiesta di miniatura (req=tmb) non specifica in modo esplicito la dimensione della visualizzazione utilizzando esplicitamente wid=, hei= o scl=.
Specificati come due numeri interi, pari a 0 o superiori, separati da una virgola. Larghezza e altezza in pixel. Uno o entrambi i valori possono essere impostati su 0 per mantenerli non vincolati.
Non si applica alle richieste nidificate/incorporate.
Consultate anche DefaultThumbPix nell’API di Image Server.
exit 36000000
Durata predefinita cache client. Fornisce un intervallo di scadenza predefinito nel caso in cui un determinato record di catalogo non contenga un valore di catalogo valido::Expiration.
Numero reale, 0 o superiore. Numero di millisecondi fino alla scadenza dalla generazione dei dati di risposta. Impostate su 0 per scadere sempre l'immagine di risposta immediatamente, il che disabilita in modo efficace il caching del client. Per impostazione predefinita, questo valore è impostato su 10 ore, il che significa che se viene pubblicata una nuova immagine, occorrono 10 ore prima che la vecchia immagine lasci la cache dell'utente. Contatta l’Assistenza clienti se hai bisogno di cancellare la cache prima possibile.
Consultate anche Scadenza nell’API di Image Server.
jpegquality 80
Attributi di codifica JPEG predefiniti. Specifica gli attributi predefiniti per le immagini di risposta JPEG.
Numero intero e flag, separati da virgola. Il primo valore è compreso nell’intervallo 1.100 e definisce la qualità. Il secondo valore può essere 0 per il comportamento normale, o 1 per disattivare il downsampling della cromaticità RGB generalmente utilizzato dagli encoder JPEG.
Consultate anche JpegQuality nell’API Image Serving.
maxpix 2000,2000
Rispondi al limite delle dimensioni dell’immagine. Larghezza e altezza massime dell'immagine di risposta restituite al client.
Il server restituisce un errore se una richiesta causa un'immagine di risposta la cui larghezza o altezza è maggiore dell'attributo::MaxPix.
Consultate anche MaxPix nell’API di Image Server.
resmode SHARP2
Modalità di ricampionamento predefinita. Specifica gli attributi di ricampionamento e interpolazione predefiniti da usare per il ridimensionamento dei dati immagine.
Utilizzato quando resMode= non è specificato in una richiesta.
I valori consentiti sono BILIN, BICUB o SHARP2.
Enum. Impostare su 2 per bilin, 3 per bicub o 4 per la modalità di interpolazione sharp2. Utilizzate sharp2 per ottenere risultati ottimali.
Consultate anche ResMode nell’API di Image Serving.
risoluzione 72
Risoluzione predefinita dell'oggetto. Fornisce una risoluzione predefinita dell'oggetto nel caso in cui un determinato record di catalogo non contenga un valore valido per il catalogo::Resolution.
Numero reale, maggiore di 0. Generalmente espresso come pixel per pollice, ma può anche essere espresso in altre unità, come i pixel per metro.
Consultate anche Risoluzione nell’API di Image Server.
thumbnailTime 1%,11%,21%,31%,41%,51%,61%,71%,81%,91% Questi valori rappresentano un’istantanea del tempo di riproduzione video e vengono passati a encoding.com . Per ulteriori informazioni, consultate Le miniature video.

Configurazione della gestione del colore per elementi multimediali dinamici

La gestione del colore per i contenuti multimediali dinamici consente di colorare le risorse corrette per la visualizzazione dell’anteprima.
Con la correzione del colore, le risorse assimilate mantengono lo spazio colore (RGB, CMYK, Grigio) e il profilo colore incorporato nella rappresentazione TIFF piramidale generata. Quando si richiede una rappresentazione dinamica, il colore dell'immagine viene corretto nello spazio colore di destinazione. Potete configurare il profilo colore di output nelle impostazioni di pubblicazione per contenuti multimediali dinamici in JCR.
La gestione del colore di Adobe utilizza i profili ICC, un formato definito dall’International Color Consortium (ICC).
Potete configurare la gestione del colore per i contenuti multimediali dinamici e i predefiniti per immagini mediante l’output CMYK, RGB o Grigio. See Configuring Image Presets .
Gli scenari d’uso avanzati possono utilizzare un modificatore icc= configurato manualmente per selezionare esplicitamente un profilo colore di output:
Il set standard di profili colore di Adobe è disponibile solo se avete installato Feature Pack 12445 da Package Share o Feature Pack 12445 da Software Distribution . Tutti i pacchetti di funzionalità e i service pack sono disponibili tramite Package Share e Software Distribution . Il Feature Pack 12445 fornisce i profili colore di Adobe.

Installazione del feature pack 12445

Per utilizzare le funzioni di gestione del colore per i supporti dinamici, è necessario installare il feature pack 12445.
Per installare feature pack 12445 :
  1. Andate a Condivisione packageshare.html pacchetti o Distribuzione aem.html software e scaricate cq-6.3.0-featurepack-12445 .
    Consultate Come utilizzare i pacchetti per ulteriori informazioni sull'utilizzo di Package Share e Packages in AEM.
  2. Installare il feature pack.

Configurazione dei profili colore predefiniti

Dopo aver installato il feature pack, è necessario configurare i profili colore predefiniti appropriati per attivare la correzione colore quando si richiedono dati immagine RGB o CMYK.
Per configurare i profili colore predefiniti:
  1. In Strumenti > Generale > CRXDE Lite , passare alla sezione /conf/global/settings/dam/dm/imageserver/configuration/settings che contiene i profili colore Adobe predefiniti.
  2. Aggiungete una proprietà di correzione colore scorrendo nella parte inferiore della scheda Proprietà e immettendo manualmente il nome, il tipo e il valore della proprietà, descritti nelle tabelle seguenti. Dopo aver immesso i valori, toccate Aggiungi e quindi Salva tutto per salvare i valori.
    Le proprietà di correzione del colore sono descritte nella tabella Proprietà ​correzione colore. I valori che potete assegnare alle proprietà di correzione colore sono riportati nella tabella Profilo ​colore.
    Ad esempio, in Nome , aggiungi iccprofilecmyk , seleziona Tipo String e aggiungi WebCoated come Valore . Toccate Aggiungi , quindi Salva tutto per salvare i valori.
    Tabella proprietà correzione colore
    Proprietà Tipo Predefiniti Descrizione
    iccprofilergb Stringa <empty> Nome del profilo colore RGB predefinito.
    iccprofilecmyk Stringa <empty> Nome del profilo colore CMYK predefinito.
    iccprofilegray Stringa <empty> Nome del profilo colore grigio predefinito.
    iccprofilesrcrgb Stringa <empty> Nome del profilo colore RGB predefinito usato per le immagini RGB che non dispongono di un profilo colore incorporato
    iccprofilesrccmyk Stringa <empty> Nome del profilo colore CMYK predefinito utilizzato per le immagini CMYK che non dispongono di un profilo colore incorporato.
    iccprofilesrcgrigio Stringa <empty> Nome del profilo colore grigio predefinito utilizzato per le immagini CMYK che non hanno un profilo colore incorporato.
    compensazione punto-nero Booleano Vero Specifica se la compensazione del punto nero deve essere effettuata durante la correzione del colore. Adobe consiglia di attivarlo.
    icdithering Booleano False Specifica se il dithering deve essere eseguito durante la correzione del colore.
    iccrenderintento Stringa relativo
    Specifica l’intento di rendering. I valori accettabili sono: percettivo, relativo, saturazione, assoluto. Per impostazione predefinita, Adobe consiglia relativa come opzione.
    I nomi delle proprietà sono con distinzione tra maiuscole e minuscole e devono essere tutti in lettere minuscole.
    Tabella profilo colore
    Sono installati i seguenti profili colore:
    Nome
    Spazio colore
    Descrizione
    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 GRACoL 2006 rivestito (ISO 12647-2:2004)
    ColorMatchRGB RGB ColorMatch RGB
    EuropeISOCoated CMYK Europe ISO Coated FOGRA27
    EuroscaleCoated CMYK Euroscale Coated v2
    EuroscaleUnprotected CMYK Euroscale non patinata v2
    JapanColorCoated CMYK Japan Color 2001 Coated
    JapanColorNewspaper CMYK Japan Color 2002 Newspaper
    JapanColorUnprotected CMYK Japan Color 2001 Non patinato
    JapanColorWebCoated CMYK Japan Color 2003 Web Coated
    JapanWebCoated CMYK Japan Web Coated (Ad)
    NewsprintSNAP2007 CMYK Newsprint USA (SNAP 2007)
    NTSC RGB NTSC (1953)
    PAL RGB PAL/SECAM
    ProPhoto RGB ProPhoto RGB
    PS4Default CMYK CMYK predefinito di Photoshop 4
    PS5Default CMYK CMYK predefinito di Photoshop 5
    FogliettoCoated CMYK U.S. SheetFeed Coated v2
    FogliettoNon patinato CMYK U.S. SheetFeed non patinato v2
    SMPTE RGB SMPTE-C
    sRGB RGB sRGB IEC61966-2.1
    UncoatedFogra29 CMYK FOGRA29 non patinata (ISO 12647-2:2004)
    WebCoated CMYK Stati Uniti Web Coated (SWOP) v2
    WebCoatedFogra28 CMYK Web Coated FOGRA28 (ISO 12647-2:2004)
    WebCoatedGrade3 CMYK Carta SWOP 2006 con rivestimento Web 3
    WebCoatedGrade5 CMYK Carta SWOP 2006 con rivestimento Web
    WebNon patinato CMYK U.S. Web non patinata v2
    WideGamutRGB RGB Ampia gamma RGB
  3. Toccate Salva tutto .
Ad esempio, potete impostare iccprofilergb su sRGB e iccprofilecmyk su WebCoated . In questo modo si effettua quanto segue:
  • Attiva la correzione del colore per le immagini RGB e CMYK.
  • Si presume che le immagini RGB che non hanno un profilo colore siano nello spazio sRGB colore.
  • Si presume che le immagini CMYK che non hanno un profilo colore siano nello spazio WebCoated colore.
  • Rappresentazioni dinamiche che restituiscono l’output RGB, restituitelo nello spazio sRGB colore.
  • Rappresentazioni dinamiche che restituiscono l’output CMYK, restituitelo nello spazio WebCoated colore.

Distribuzione delle risorse

Dopo aver completato tutte le attività descritte sopra, le risorse Dynamic Media attivate vengono servite dal servizio Immagine o Video. In AEM, questa capacità viene visualizzata in un URL ​Copia immagine, Copia URL visualizzatore, Incorpora codice visualizzatore e in WCM.
Quando... Risultato
Copiare un URL immagine
Nella finestra di dialogo Copia URL viene visualizzato un URL simile al seguente (l’URL è solo a scopo dimostrativo):
https://IMAGESERVICEPUBLISHNODE/is/image/content/dam/path/to/Image.jpg?$preset$
Dove IMAGESERVICEPUBLISHNODE si riferisce all’URL del servizio immagini.
Consultate anche Distribuzione di risorse multimediali dinamiche.
Copiare l’URL di un visualizzatore
Nella finestra di dialogo Copia URL viene visualizzato un URL simile al seguente (l’URL è solo a scopo dimostrativo):
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
Dove PUBLISHNODE si riferisce al normale nodo di pubblicazione AEM e IMAGESERVICEPUBLISHNODE all’URL del servizio immagine.
Consultate anche Distribuzione di risorse multimediali dinamiche.
Copiare il codice da incorporare di un visualizzatore
La finestra di dialogo Copia codice da incorporare presenta un frammento di codice simile al seguente (l’esempio di codice è solo a scopo dimostrativo):
<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>
Dove PUBLISHNODE si riferisce al normale nodo di pubblicazione AEM e IMAGESERVICEPUBLISHNODE all’URL del servizio immagine.
Consultate anche Distribuzione di risorse multimediali dinamiche.

Componenti per contenuti multimediali dinamici e contenuti multimediali interattivi WCM

Le pagine WCM che fanno riferimento ai componenti per contenuti multimediali dinamici e per contenuti multimediali interattivi fanno riferimento al servizio di distribuzione.