Configurare Dynamic Media - Modalità ibrida

Dynamic Media-Hybrid deve essere abilitato e configurato per l’uso. A seconda del caso d’uso, Dynamic Media dispone di diverse configurazioni supportate.

NOTA

Per configurare ed eseguire Dynamic Media in modalità di esecuzione Scene7, consulta Configurare Dynamic Media - Modalità Scene7.

Se desideri configurare ed eseguire Dynamic Media in modalità di esecuzione ibrida, segui le istruzioni riportate in questa pagina.

Ulteriori informazioni sull'utilizzo di video in Dynamic Media.

NOTA

Se utilizzi Adobe Experience Manager configurato per ambienti diversi, ad esempio uno per lo sviluppo, la gestione temporanea e la produzione live, configura i Cloud Services Dynamic Media per ogni ambiente.

NOTA

In caso di problemi con la configurazione di Dynamic Media, individua i file di registro specifici di Dynamic Media. Questi file vengono installati automaticamente quando si abilita Dynamic Media:

  • s7access.log
  • ImageServing.log

Sono documentati in Monitorare e mantenere l'istanza di Experience Manager.

La pubblicazione e la consegna ibrida è una funzione fondamentale dell’aggiunta di Dynamic Media ad Adobe Experience Manager. La pubblicazione ibrida consente di distribuire risorse Dynamic Media, come immagini, set e video, dal cloud invece che dai nodi di pubblicazione Experience Manager.

Altri contenuti, come visualizzatori Dynamic Media, pagine del sito e contenuto statico, continuano a essere serviti dai nodi di pubblicazione di Experience Manager.

Se sei un cliente di Dynamic Media, devi utilizzare la consegna ibrida come meccanismo di consegna per tutti i contenuti Dynamic Media.

Architettura di pubblicazione ibrida per i video

chlimage_1-506

Architettura di pubblicazione ibrida per le immagini

chlimage_1-507

Configurazioni Dynamic Media supportate

Le attività di configurazione seguenti fanno riferimento ai seguenti termini:

Termine Dynamic Media abilitato Descrizione
Nodo autore di Experience Manager Simbolo di spunta bianco in cerchio verde Il nodo autore che distribuisci su On-Premise o tramite Managed Services.
Nodo di pubblicazione Experience Manager "X" bianco in un quadrato rosso. Il nodo di pubblicazione distribuito su On-Premise o tramite Managed Services.
Nodo di pubblicazione del servizio immagine Segno di spunta bianco in cerchio verde. Il nodo di pubblicazione eseguito sui data center gestiti da Adobe. Si riferisce all’URL del servizio immagine.

È possibile scegliere di implementare Dynamic Media solo per l'imaging, solo per il video o sia per l'imaging che per il video. Per determinare i passaggi per la configurazione di Dynamic Media per lo scenario specifico, consultare la tabella seguente.

Scenario Come funziona Passaggi di configurazione
Fornire SOLO immagini in produzione Le immagini vengono distribuite tramite server nei data center mondiali di Adobe e quindi memorizzate nella cache di una rete CDN per prestazioni scalabili e portata globale.
  1. Nel nodo author dell'Experience Manager, abilita Dynamic Media.
  2. Configurare l'imaging in Cloud Services Dynamic Media.
  3. Configura la replica delle immagini.
  4. Replicare le impostazioni del catalogo.
  5. Replicare i predefiniti visualizzatore.
  6. Utilizza i filtri risorse predefiniti per la replica.
  7. Configurare le impostazioni del server immagini di Dynamic Media.
  8. Fornire risorse.
Fornire SOLO immagini in pre-produzione (sviluppo, QE, stage e così via). Le immagini vengono consegnate tramite il nodo di pubblicazione Experience Manager. In questo scenario, poiché il traffico è minimo, non è necessario consegnare immagini al data center di Adobe. Permette inoltre di visualizzare un'anteprima sicura dei contenuti prima del lancio della produzione.
  1. Nel nodo author dell'Experience Manager, abilita Dynamic Media.
  2. Ad Experience Manager, nel nodo publish, abilita Dynamic Media.
  3. Replicare i predefiniti visualizzatore.
  4. Imposta il filtro risorse per le immagini non di produzione.
  5. Configura le impostazioni di Dynamic Media Image Server.
  6. Fornire le risorse.
Fornire SOLO video in qualsiasi ambiente (produzione, sviluppo, QE, stage e così via) I video vengono consegnati e memorizzati nella cache da una rete CDN per prestazioni scalabili e portata globale. L’immagine poster del video (miniatura del video che mostra prima che la riproduzione venga avviata) viene distribuita dall’istanza di pubblicazione di Experience Manager.
  1. Nel nodo author dell'Experience Manager, abilita Dynamic Media.
  2. Nell'Experience Manager pubblica nodo, abilita Dynamic Media (l'istanza di pubblicazione serve l'immagine poster video e fornisce metadati per la riproduzione video).
  3. Configurare video in Cloud Services Dynamic Media.
  4. Replicare i predefiniti visualizzatore.
  5. Imposta il filtro risorse per solo video.
  6. Fornire le risorse.
Fornire sia immagini che video in produzione

I video vengono consegnati e memorizzati nella cache da una rete CDN per prestazioni scalabili e portata globale. Le immagini e le immagini dei poster video vengono distribuite tramite server nei data center mondiali di Adobe e quindi memorizzate nella cache di una rete CDN per prestazioni scalabili e portata globale.

Consulta le sezioni precedenti per configurare immagini o video in pre-produzione.

  1. Nel nodo author dell'Experience Manager, abilita Dynamic Media.
  2. Configurare video in Cloud Services Dynamic Media.
  3. Configurare l'immagine nei Cloud Services Dynamic Media.
  4. Configura la replica delle immagini.
  5. Replicare le impostazioni del catalogo.
  6. Replicare i predefiniti visualizzatore.
  7. Utilizza i filtri risorse predefiniti per la replica.
  8. Configura le impostazioni di Dynamic Media Image Server.
  9. Fornire le risorse.

Abilita Dynamic Media

Dynamic Media è disattivato per impostazione predefinita. Per sfruttare le funzioni di Dynamic Media, è necessario abilitare Dynamic Media utilizzando la modalità di esecuzione dynamicmedia come si farebbe, ad esempio, in modalità di esecuzione publish. Prima di attivare, controlla i requisiti tecnici.

NOTA

L’abilitazione di Dynamic Media tramite la modalità di esecuzione sostituisce le funzionalità degli Experienci Manager 6.1 e 6.0 in cui è stato abilitato Dynamic Media impostando il flag dynamicMediaEnabled su true. Questo flag non ha funzionalità in Experience Manager 6.2 e versioni successive. Inoltre, non è necessario riavviare il quickstart per abilitare Dynamic Media.

Attivando Dynamic Media, le funzioni Dynamic Media sono disponibili nell’interfaccia utente e ogni risorsa immagine caricata riceve un rendering cqdam.pyramid.tiff utilizzato per la distribuzione rapida di rappresentazioni dinamiche delle immagini. Tali PTIFF presentano vantaggi significativi quali i seguenti:

  • Possibilità di gestire una sola immagine sorgente primaria e generare al volo infinite rappresentazioni senza ulteriore spazio di archiviazione.
  • Possibilità di utilizzare visualizzazioni interattive quali zoom, panoramica e rotazione.

Se desideri utilizzare Dynamic Media Classic in Experience Manager, non abilitare Dynamic Media a meno che non utilizzi un scenario specifico. Dynamic Media è disattivato a meno che Dynamic Media non sia abilitato tramite la modalità di esecuzione.

Per abilitare Dynamic Media, è necessario abilitare la modalità di esecuzione Dynamic Media dalla riga di comando o dal nome del file quickstart.

Per abilitare Dynamic Media:

  1. Nella riga di comando, quando si avvia l'avvio rapido, procedi come segue:

    • Aggiungi -r dynamicmedia alla fine della riga di comando all'avvio del file jar.
    java -Xmx4096m -Doak.queryLimitInMemory=500000 -Doak.queryLimitReads=500000 -jar cq-quickstart-6.5.0.jar -r dynamicmedia
    

    Se pubblichi su s7delivery, devi includere anche i seguenti argomenti di trustStore:

    -Djavax.net.ssl.trustStore=<absoluteFilePath>/customerTrustStoreFileName>
    
     -Djavax.net.ssl.trustStorePassword=<passwordForTrustStoreFile>
    
  2. Richiedi https://localhost:4502/is/image e assicurati che Image Server sia in esecuzione.

    NOTA

    Per risolvere i problemi con Dynamic Media, vedi i seguenti registri nella directory crx-quickstart/logs/ :

    • ImageServer-<PortId>-<yyyy><mm><dd>.log - Il registro ImageServer fornisce statistiche e informazioni analitiche utilizzate per analizzare il comportamento del processo interno ImageServer.

    Esempio di nome di un file di registro di Image Server: ImageServer-57346-2020-07-25.log

    • s7access-<yyyy><mm><dd>.log - Il registro s7access registra ogni richiesta effettuata a Dynamic Media tramite /is/image e /is/content.

    Questi registri vengono utilizzati solo quando Dynamic Media è abilitato. Non sono inclusi nel pacchetto Scarica completo generato dalla pagina system/console/status-Bundlelist; quando chiami l'Assistenza clienti in caso di problemi con Dynamic Media, aggiungi entrambi i registri al problema.

Se hai installato Experience Manager in una porta o un percorso contestuale diverso …

Se distribuisci l'Experience Manager a un server applicazioni e hai Dynamic Media abilitato, devi configurare l' dominio autonomo in Externalizer. In caso contrario, la generazione di miniature per le risorse non funziona correttamente per le risorse Dynamic Media.

Inoltre, se esegui quickstart su una porta o un percorso contestuale diverso, devi anche modificare il dominio autonomo.

Quando Dynamic Media è abilitato, le rappresentazioni di miniature statiche per le risorse di immagini vengono generate utilizzando Dynamic Media. Affinché la generazione delle miniature funzioni correttamente per Dynamic Media, Experience Manager deve eseguire una richiesta URL a se stesso e deve conoscere sia il numero di porta che il percorso contestuale.

Experience Manager:

  • Il self-domain in Externalizer viene utilizzato per recuperare sia il numero di porta che il percorso contestuale.
  • Se non è configurato alcun self-domain, il numero di porta e il percorso contestuale vengono recuperati dal servizio Jetty HTTP.

In un Experience Manager di distribuzione QuickStart WAR, non è possibile derivare il numero di porta e il percorso del contesto, pertanto è necessario configurare un dominio autonomo. Consulta la Documentazione di Externalizer su come configurare il dominio autonomo.

NOTA

In una distribuzione autonoma di Quickstart di Experience Manager, in genere 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.

Disattiva Dynamic Media

Dynamic Media non è abilitato per impostazione predefinita. Tuttavia, se Dynamic Media è già stato abilitato in precedenza, è possibile disattivarlo in un secondo momento.

Per disattivare Dynamic Media dopo averlo abilitato, rimuovi il flag di modalità di esecuzione -r dynamicmedia .

Per disabilitare Dynamic Media:

  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 all'avvio del file jar.
    java -Xmx4096m -Doak.queryLimitInMemory=500000 -Doak.queryLimitReads=500000 -jar cq-quickstart-6.5.0.jar
    
  2. Richiesta https://localhost:4502/is/image. Viene visualizzato un messaggio che informa che Dynamic Media è disattivato.

    NOTA

    Una volta disattivata la modalità di esecuzione di Dynamic Media, il passaggio del flusso di lavoro che genera il rendering cqdam.pyramid.tiff viene ignorato automaticamente. Disabilita anche il supporto del rendering dinamico e altre funzioni di Dynamic Media.
    Inoltre, quando la modalità di esecuzione di Dynamic Media viene disabilitata dopo la configurazione del server di Experience Manager, tutte le risorse caricate in tale modalità di esecuzione non sono più valide.

(Facoltativo) Migrazione di predefiniti e configurazioni Dynamic Media da 6.3 a 6.5 Zero Downtime

Se stai eseguendo l’aggiornamento di Experience Manager - Dynamic Media dalla versione 6.3 alla versione 6.5 (che ora include la possibilità di eliminare le distribuzioni di inattività), devi eseguire il seguente comando curl. Il comando esegue la migrazione di tutti i predefiniti e le configurazioni da /etc a /conf in CRXDE Lite.

NOTA

Se esegui l’istanza di Experience Manager in modalità di compatibilità, ovvero se hai installato il pacchetto di compatibilità, non devi eseguire questi comandi.

Per tutti gli aggiornamenti, sia con che senza il pacchetto di compatibilità, puoi copiare i predefiniti predefiniti predefiniti per visualizzatori forniti originariamente con Dynamic Media eseguendo il seguente comando curl Linux®:

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

Per migrare eventuali predefiniti e configurazioni personalizzate creati da /etc a /conf, esegui il seguente comando curl Linux®:

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

Configurare la replica delle immagini

La distribuzione delle immagini Dynamic Media funziona pubblicando le risorse di immagini, incluse le miniature video, dall’istanza di authoring di Experience Manager e replicandole al servizio di replica on-demand di Adobe (l’URL del servizio di replica). Le risorse vengono quindi distribuite tramite il servizio di distribuzione delle immagini on-demand (l’URL del servizio immagini).

Effettua le seguenti operazioni:

  1. Imposta l’autenticazione.
  2. Configura l'agente di replica.

L’agente di replica pubblica risorse Dynamic Media 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. Questa sezione descrive queste procedure.

NOTA

Il limite di memoria predefinito per la creazione PTIFF è di 3 GB per tutti i flussi di lavoro. Ad esempio, puoi elaborare un’immagine che richiede 3 GB di memoria mentre altri flussi di lavoro vengono messi in pausa oppure puoi elaborare 10 immagini in parallelo che richiedono 300 MB di memoria ciascuno.
Il limite di memoria è configurabile e si adatta alla disponibilità delle risorse di sistema e al tipo di contenuto immagine in fase di elaborazione. Se disponi di numerose risorse di grandi dimensioni e di memoria sufficiente sul sistema, puoi aumentare questo limite per garantire che le immagini vengano elaborate in parallelo.
Viene rifiutata un'immagine che richiede più del limite massimo di memoria.
Per modificare il limite di memoria per la creazione PTIFF, passa a Strumenti > Operazioni > Console web > Adobe CQ Scene7 PTiffManager e modifica il valore maxMemory.

Configurare l’autenticazione

Imposta l’autenticazione della replica sull’autore in modo da poter replicare le immagini nel servizio di distribuzione delle immagini di Dynamic Media. Prima si ottiene un KeyStore, quindi lo si salva sotto l'utente dynamic-media-replication e lo si configura. L’amministratore dell’azienda ha ricevuto un messaggio e-mail di benvenuto con il file KeyStore e le credenziali necessarie durante il processo di provisioning. Se non hai ricevuto queste informazioni, contatta l’Assistenza clienti Adobe.

Per impostare l’autenticazione:

  1. Contatta l’Assistenza clienti Adobe per conoscere il file e la password KeyStore se non hai già il file e la password. Queste informazioni sono una parte necessaria del provisioning. Associa le chiavi al tuo account.

  2. In Experience Manager, seleziona il logo Experience Manager per accedere alla console di navigazione globale, quindi passa a Strumenti > Sicurezza > Utenti.

  3. Nella pagina Gestione utente , passa all'utente dynamic-media-replication , quindi seleziona per aprire.

    dm-replication

  4. Nella pagina Modifica impostazioni utente per la replica Dynamic-media, seleziona la scheda Registro chiavi , quindi seleziona Crea archivio chiavi.

    dm-replication-keystore

  5. Immetti una password e conferma la password nella finestra di dialogo Imposta password di accesso KeyStore .

    NOTA

    Ricordare la password perché è necessario immetterla nuovamente quando si configura l'agente di replica in un secondo momento.

    chlimage_1-508

  6. Nella pagina Modifica impostazioni utente per dynamic-media-replication , espandi l'area Aggiungi chiave privata dal file KeyStore e aggiungi quanto segue (vedi le immagini che seguono):

    • Nel campo Nuovo alias, immettere il nome di un alias che si desidera utilizzare in seguito nella configurazione di replica. Ad esempio, puoi utilizzare replication come alias.
    • Selezionare File KeyStore. Passa al file KeyStore fornito per Adobe, selezionalo, quindi seleziona Apri.
    • Nel campo Password file KeyStore , immetti la password del file KeyStore. Questa password è non la password KeyStore che hai creato nel passaggio 5, ma è l'Adobe di password del file KeyStore fornito nel messaggio e-mail di benvenuto che ti è stato inviato durante il provisioning. Se non hai ricevuto una password del file KeyStore, contatta l’Assistenza clienti di Adobe.
    • Nel campo Password chiave privata , immetti la password della chiave privata (può essere la stessa password della chiave privata fornita nel passaggio precedente). Adobe fornisce la password della chiave privata nell’e-mail di benvenuto inviata durante il provisioning. Se non hai ricevuto una password di chiave privata, contatta l’Assistenza clienti di Adobe.
    • Nel campo Alias chiave privata, immettere l'alias della chiave privata. Esempio, *companyname*-alias. Adobe fornisce l’alias della chiave privata nell’e-mail di benvenuto inviata durante il provisioning. Se non hai ricevuto un alias di chiave privata, contatta l’Assistenza clienti di Adobe.

    edit_settings_fordynamic-media-replication2

  7. Seleziona Salva e chiudi per salvare le modifiche apportate a questo utente.

    Successivamente, devi configurare l'agente di replica.

Configurare l’agente di replica

  1. In Experience Manager, seleziona il logo Experience Manager per accedere alla console di navigazione globale, quindi passa a Strumenti > Implementazione > Replica > Agenti sull’autore.

  2. Nella pagina Agenti della pagina di authoring, seleziona Replica immagine ibrida Dynamic Media (s7delivery).

  3. Seleziona Modifica.

  4. Seleziona la scheda Impostazioni , quindi immetti quanto segue:

    • Abilitato : seleziona questa casella di controllo per abilitare l’agente di replica.
    • Regione : imposta l'area appropriata: Nord America, Europa o Asia
    • ID tenant : questo valore è il nome della società/tenant che esegue la pubblicazione nel servizio di replica. Questo valore è l’ID tenant fornito in Adobe nell’e-mail di benvenuto inviata durante il provisioning. Se non hai ricevuto queste informazioni, contatta l’Assistenza clienti Adobe.
    • Alias archivio chiavi : questo valore è lo stesso del nuovo valore Aliasvalue impostato durante la generazione della chiave in Configurazione dell'autenticazione; ad esempio, replication. (Vedere il passaggio 7 in Configurazione dell'autenticazione.)
    • Password archivio chiavi : la password KeyStore creata quando hai toccato Crea KeyStore. Adobe non fornisce questa password. Vedi il passaggio 5 di Configurazione dell'autenticazione.

    L'immagine seguente mostra l'agente di replica con dati di esempio:

    chlimage_1-509

  5. Selezionare OK.

Convalida l’agente di replica per Dynamic Media

Per convalidare l'agente di replica per Dynamic Media, procedi come segue:

Selezionare Prova 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
NOTA

È inoltre possibile controllare eseguendo una delle operazioni seguenti:

  • Controlla i registri di replica per assicurarti che la risorsa sia replicata.
  • Pubblica un’immagine. Seleziona l'immagine e seleziona Visualizzatori nel menu a discesa, quindi seleziona un predefinito visualizzatore. Seleziona URL. Per verificare di poter visualizzare l’immagine, copia e incolla il percorso URL nel browser.

Risolvere i problemi di autenticazione

Quando configuri l’autenticazione, ecco alcuni problemi che puoi incontrare con le loro soluzioni. Prima di verificare questi problemi, assicurati 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 del KeyStore per l'utente 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.

Soluzione:
controlla che il KeyStore venga salvato in dynamic-media- replicationuser e che sia fornita la password corretta.

Problema: Impossibile Decrittare 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:
controlla la password. La password salvata nell'agente di replica non è la stessa password utilizzata per creare il keystore.

Problema: InvalidAlgorithmParameterException

Questo problema è causato da un errore di configurazione nell’istanza di authoring di Experience Manager. Il processo Java™ sull'autore non riceve il javax.net.ssl.trustStore corretto. 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 il 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:
assicurati che la proprietà di sistema sia -Djavax.net.ssl.trustStore= impostata su un truststore valido per il processo Java™ sull'autore di Experienci Manager.

Problema: KeyStore non configurato o non inizializzato

Questo problema è probabilmente causato da un hotfix o da un feature pack che sovrascrive il nodo dynamic-media-user o keystore.

Esempio di registro di 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. Passa alla pagina Gestione utente :
    localhost:4502/libs/granite/security/content/useradmin.html

  2. Nella pagina Gestione utente , accedi all’ utente dynamic-media-replication e seleziona per aprirlo.

  3. Seleziona la scheda KeyStore . Se viene visualizzato il pulsante Crea KeyStore, è necessario ripristinare i passaggi precedenti in Impostazione dell'autenticazione .

  4. Se è stato necessario ripristinare la configurazione di KeyStore, è necessario eseguire nuovamente Configurazione dell'agente di replica.

    Riconfigura l’agente di replica s7delivery.
    localhost:4502/etc/replication/agents.author/s7delivery.html

  5. Seleziona Prova connessione per verificare che la configurazione sia valida.

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

Questo problema è probabilmente causato da un hotfix o da un feature pack che non è stato installato correttamente o ha sovrascritto le impostazioni.

Esempio di registro di replica:

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. Ad Experience Manager, passa a Strumenti > Generale > CRXDE Lite.

    localhost:4502/crx/de/index.jsp

  2. Passa al nodo s7delivery Replication Agent.
    localhost:4502/crx/de/index.jsp#/etc/replication/agents.author/s7delivery/jcr:content

  3. Aggiungi questa impostazione all'agente di replica (booleano con valore impostato su True):

    enableOauth=true

  4. Nell'angolo in alto a sinistra della pagina, selezionare Salva tutto.

Verifica la configurazione

Adobe consiglia di eseguire un test end-to-end della configurazione.

Prima di iniziare il test, assicurati di aver già eseguito le operazioni seguenti:

  • Sono stati aggiunti i predefiniti per immagini.
  • Configura Configurazione Dynamic Media (Pre 6.3) in Cloud Services. L’URL del servizio immagini è necessario per questo test

Per verificare la configurazione:

  1. Carica una risorsa immagine. (In Risorse, passa a Crea > File e seleziona il file.)

  2. Attendi il completamento del flusso di lavoro.

  3. Pubblica la risorsa immagine. (Seleziona la risorsa e seleziona Pubblicazione rapida.)

  4. Passa alle rappresentazioni per quell'immagine aprendo l'immagine e toccando Rappresentazioni.

    chlimage_1-510

  5. Seleziona un rendering dinamico.

  6. Per ottenere l'URL per questa risorsa, seleziona URL.

  7. Passa all’URL selezionato e verifica se l’immagine si comporta come previsto.

Un altro modo per verificare che le risorse siano state consegnate è aggiungere req=exists al tuo URL.

Configurare Cloud Services Dynamic Media

Il Cloud Service Dynamic Media supporta tra l’altro la pubblicazione e la distribuzione ibride di immagini e video, analisi video e codifica video.

Come parte della configurazione, devi immettere un ID di registrazione, un URL del servizio video, un URL del servizio immagine, un URL del servizio di replica e configurare l’autenticazione. Queste informazioni sono state inviate tramite e-mail come parte del processo di provisioning dell'account. Se non hai ricevuto queste informazioni, contatta l’amministratore Adobe Experience Manager o l’Assistenza clienti Adobe per ottenere le informazioni.

NOTA

Prima di configurare i Cloud Services Dynamic Media, assicurati di aver impostato l’istanza di pubblicazione. È inoltre necessario impostare la replica prima di configurare i Cloud Services Dynamic Media.

Per configurare Cloud Services Dynamic Media:

  1. Ad Experience Manager, seleziona il logo Experience Manager per accedere alla console di navigazione globale, quindi passa a Strumenti > Cloud Services > Configurazione Dynamic Media (Pre-6.3).

  2. Nella pagina Browser configurazione Dynamic Media, nel riquadro a sinistra, selezionare global, quindi selezionare Create.

  3. Nella finestra di dialogo Crea configurazione Dynamic Media, digitare un titolo nel campo Titolo.

  4. Se stai configurando Dynamic Media per i video,

    • Nel campo ID registrazione, digita l'ID registrazione.
    • Nel campo URL servizio video , immetti l’URL del servizio video per Dynamic Media Gateway.
  5. Se si sta configurando Dynamic Media per l'imaging, nel campo URL del servizio immagini immettere l'URL del servizio immagini per il gateway Dynamic Media.

  6. Seleziona Salva per tornare alla pagina del browser di configurazione Dynamic Media.

  7. Per accedere alla console di navigazione globale, seleziona il logo Experience Manager.

Configurare il reporting video

È possibile configurare la generazione di rapporti video per più installazioni di Experienci Manager utilizzando Dynamic Media Hybrid.

Quando utilizzare: al momento della configurazione di Dynamic Media Configuration (Pre 6.3), vengono avviate numerose funzioni, tra cui il reporting video. La configurazione crea una suite di rapporti in una società Analytics regionale. Se configuri più nodi Autore, crea una suite di rapporti separata per ciascuno di essi. Di conseguenza, i dati di segnalazione sono incoerenti tra le installazioni. Inoltre, se ogni nodo Autore fa riferimento allo stesso server di pubblicazione ibrida, l’ultima installazione Autore modifica la suite di rapporti di destinazione per tutti i rapporti video. Questo problema sovraccarica il sistema Analytics con troppe suite di rapporti.

Introduzione: configura il reporting video completando le tre attività seguenti.

  1. Crea un pacchetto predefinito di Video Analytics dopo aver configurato 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. Installa il pacchetto predefinito di Video Analytics su qualsiasi nuovo nodo Autore prima configuri Configurazione Dynamic Media (Pre 6.3).
  3. Verifica ed esegui il debug dell'installazione del pacchetto.

Crea un pacchetto predefinito di Video Analytics dopo aver configurato il primo nodo Autore

Al termine di questa attività, disponi di un file di pacchetto contenente i predefiniti di Video Analytics. Questi predefiniti contengono una suite di rapporti, il server di tracciamento, lo spazio dei nomi di tracciamento e l’ID organizzazione Experience Cloud, se disponibile.

  1. Se non lo hai già fatto, configura la configurazione Dynamic Media (Pre 6.3).

  2. (Facoltativo) Visualizza e copia l’ID suite di rapporti (devi disporre dell’accesso a JCR). Anche se non è necessario disporre dell’ID suite di rapporti, la convalida risulta più semplice.

  3. Crea un pacchetto utilizzando Gestione pacchetti.

  4. Modifica il pacchetto per includere un filtro.

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

  5. Crea il pacchetto.

  6. Scarica o condividi il pacchetto predefinito di Video Analytics in modo che possa essere condiviso con i nuovi nodi Autore successivi.

Installa il pacchetto predefinito di Video Analytics prima di configurare altri nodi Author

Assicurati di completare questa attività prima di configurare la configurazione Dynamic Media (Pre 6.3). In caso contrario, verrà creata un’altra suite di rapporti non utilizzata. Inoltre, anche se il reporting video continua a funzionare correttamente, la raccolta dei dati non viene ottimizzata.

Assicurati che il pacchetto predefinito di Video Analytics dal primo nodo Autore sia accessibile sul nuovo nodo Autore.

  1. Carica il pacchetto predefinito di Video Analytics che hai creato in precedenza in Gestione pacchetti.
  2. Installa il pacchetto predefinito di Video Analytics.
  3. Configurazione di Dynamic Media (prima della versione 6.3).

Verifica ed esegui il debug dell'installazione del pacchetto

  1. Esegui una delle seguenti operazioni per verificare e, se necessario, eseguire il debug dell'installazione del pacchetto:

    • Controlla il predefinito Video Analytics tramite
      JCRTo controlla il predefinito Video Analytics tramite JCR, devi avere accesso a CRXDE Lite.

      Experience Manager: in CRXDE Lite, passa a /conf/global/settings/dam/dm/presets/analytics/jcr:content/userdata

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

      Se non hai accesso ad CRXDE Lite sul nodo Autore, puoi controllare il predefinito tramite il server di pubblicazione.

    • Controlla il predefinito Video Analytics attraverso il server di immagini

      Puoi convalidare il predefinito di Video Analytics direttamente effettuando una richiesta Image Server req=userdata.
      Ad esempio, per visualizzare il predefinito Analytics sul nodo Autore, puoi effettuare la seguente richiesta:

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

      Per convalidare il predefinito sui server Publish, puoi effettuare una richiesta diretta simile al server Publish . Le risposte sono le stesse sui nodi Author e Publish . La risposta è simile alla seguente:

      marketingCloudOrgId=0FC4E86B573F99CC7F000101
       reportSuite=aemaem6397618-2018-05-23
       trackingNamespace=aemvideodal
       trackingServer=aemvideodal.d2.sc.omtrdc.net
      
    • Controlla il predefinito Video Analytics tramite lo strumento Video Reporting (Reporting video) in Experience
      ManagerPassa a Strumenti > Risorse > Reporting video

      https://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 è compilata. Questo errore è corretto e desiderato in una nuova installazione prima che il sistema raccolga qualsiasi dato.
      screen_shot_2018-05-23at52254pm

    Per generare dati di reporting, carica e pubblica un video. Utilizza Copia URL ed esegui il video almeno una volta.

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

    screen_shot_2018-05-23at52612pm

    Questo errore viene visualizzato anche se Video Reporting viene eseguito prima di configurare i servizi Dynamic Media Configuration (Pre 6.3).

Risolvere i problemi relativi alla configurazione del reporting video

  • Durante l’installazione, a volte le connessioni al server API di Analytics scadono. L'installazione prova la connessione 20 volte, ma continua a non riuscire. Quando si verifica questa situazione, il file di registro registra più errori. Cerca SiteCatalystReportService.
  • La mancata installazione del pacchetto Preset di Analytics può causare la creazione di una nuova suite di rapporti.
  • L’aggiornamento da Experience Manager 6.3 a Experience Manager 6.4 o Experience Manager 6.4.1, quindi la configurazione della configurazione di Dynamic Media (prima di 6.3), crea ancora una suite di rapporti. Questo problema è noto e dovrebbe essere risolto per l’Experience Manager 6.4.2.

Informazioni sul predefinito di Video Analytics

Il predefinito di Video Analytics, talvolta noto semplicemente come predefinito di analisi, viene memorizzato accanto ai predefiniti visualizzatore in Dynamic Media. È sostanzialmente lo stesso di un predefinito per visualizzatori, ma con le informazioni utilizzate per configurare il reporting di AppMeasurement e Video Heartbeat.

Le proprietà del predefinito sono le seguenti:

  • reportSuite
  • trackingServer
  • trackingNamespace
  • marketingCloudOrgId (non presente nelle versioni precedenti di Experience Manager)

Experience Manager 6.4 e versioni successive salvano questo predefinito in /conf/global/settings/dam/dm/presets/analytics/jcr:content/userdata

Replicare le impostazioni del catalogo

Pubblica le impostazioni di catalogo predefinite come parte del processo di configurazione tramite JCR. Per replicare le impostazioni del catalogo:

  1. In una finestra Terminal, eseguire quanto segue:

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

  2. Ad Experience Manager, accedi alla seguente posizione in CRXDE Lite (richiede privilegi di amministratore):

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

  3. Selezionare la scheda Replica.

  4. Selezionare Replica.

Replicare i predefiniti visualizzatore

Per fornire una risorsa con un predefinito visualizzatore, devi replicare/pubblicare il predefinito visualizzatore. Per ottenere l’URL o il codice di incorporamento di una risorsa, tutti i predefiniti visualizzatore devono essere attivati e replicati.
Per ulteriori informazioni, consulta Pubblicare i predefiniti visualizzatore .

NOTA

Per impostazione predefinita, il sistema mostra diverse rappresentazioni quando selezioni Rappresentazioni e vari predefiniti visualizzatore quando selezioni Visualizzatori nella visualizzazione dei dettagli della risorsa. È possibile aumentare o diminuire il numero visualizzato. Consulta Aumenta il numero di predefiniti immagine visualizzati o Aumenta il numero di predefiniti visualizzatore visualizzati.

Filtrare le risorse per la replica

Nelle implementazioni non Dynamic Media, replichi tutte le risorse tutte (sia immagini che video) dall’ambiente di authoring di Experience Manager al nodo di pubblicazione di Experience Manager. Questo flusso di lavoro è necessario perché anche i server di pubblicazione Experience Manager distribuiscono le risorse.

Tuttavia, nelle implementazioni di Dynamic Media, poiché le risorse vengono distribuite tramite il cloud, non è necessario replicare le stesse risorse nei nodi di pubblicazione di Experience Manager. Questo flusso di lavoro "pubblicazione ibrida" evita costi di storage aggiuntivi e tempi di elaborazione più lunghi per la replica delle risorse. Altri contenuti, come visualizzatori Dynamic Media, pagine del sito e contenuto statico, continuano a essere serviti dai nodi di pubblicazione di Experience Manager.

Oltre a replicare le risorse, vengono replicate anche le seguenti non-risorse:

  • Configurazione di Dynamic Media Delivery: /conf/global/settings/dam/dm/imageserver/jcr:content
  • Predefiniti immagini: /conf/global/settings/dam/dm/presets/macros
  • Predefiniti visualizzatore: /conf/global/settings/dam/dm/presets/viewer

I filtri ti consentono di escludere risorse dalla replica nel nodo di pubblicazione Experience Manager.

Utilizzare filtri di risorse predefiniti per la replica

Se si utilizza Dynamic Media per l'imaging (1) nella produzione di immagini e video o (2), è possibile utilizzare i filtri predefiniti forniti in Adobe così come sono. I seguenti filtri sono attivi per impostazione predefinita:

Filtro Tipo MIME Rappresentazioni
Consegna immagini Dynamic Media

filter-images

set di filtri

Inizia con image/

Contiene application/ e termina con set.

Le "immagini filtro" predefinite (applicabili alle risorse di immagini singole, comprese le immagini interattive) e i "set di filtri" (applicabili ai set 360 gradi, ai set di immagini, ai set di file multimediali diversi e ai set di caroselli) consentono di:
  • Includi immagini PTIFF e metadati per la replica (qualsiasi rendering che inizia con cqdam).
  • Escludere dalla replica le rappresentazioni originali dell'immagine e dell'immagine statica.
Distribuzione video Dynamic Media filter-video Inizia con video/ Il "filtro-video" preconfigurato:
  • Includere rappresentazioni video proxy, miniature video/immagine poster, metadati (sia a rendering video padre che a rendering video) per la replica (qualsiasi rappresentazione che inizia con cqdam).
  • Escludi dalla replica le rappresentazioni video originali e le miniature statiche.

    Nota: le rappresentazioni video proxy non contengono binari, ma sono solo proprietà del nodo. Pertanto, non vi è alcun impatto sulla dimensione dell’archivio dell’editore.
Integrazione Dynamic Media Classic (Scene7)

filter-images

set di filtri

filter-video

Inizia con image/

Contiene application/ e termina con set.

Inizia con video/

Puoi configurare l’URI di trasporto in modo che indirizzi al server di pubblicazione Experience Manager invece dell’URL del servizio Adobe Cloud Replication Service. L’impostazione di questo filtro consente a Dynamic Media Classic di distribuire le risorse invece dell’istanza di pubblicazione di Experience Manager.

I filtri-immagine, i "set-filtri" e i "filtri-video" preconfigurati:

  • Includi immagini PTIFF, rappresentazioni video proxy e metadati per la replica. Tuttavia, poiché non esistono nel JCR-per coloro che eseguono Experience Manager - l'integrazione Dynamic Media Classic-non fa nulla.
  • Escludere dalla replica l'immagine originale, le rappresentazioni statiche dell'immagine, il video originale e le rappresentazioni statiche delle miniature. Al contrario, Dynamic Media Classic offre risorse di immagini e video.
NOTA

I filtri si applicano ai tipi MIME e non possono essere specifici del percorso.

Configurare i filtri delle risorse per le distribuzioni solo video

Se utilizzi Dynamic Media solo per i video, segui questi passaggi per impostare i filtri delle risorse per la replica:

  1. In Experience Manager, seleziona il logo Experience Manager per accedere alla console di navigazione globale, quindi passa a Strumenti > Implementazione > Replica > Agenti sull’autore.
  2. Nella pagina Agenti della pagina di creazione, seleziona Agente predefinito (pubblicazione).
  3. Seleziona Modifica.
  4. Nella finestra di dialogo Impostazioni agente, nella scheda Impostazioni , seleziona Abilitato per attivare l'agente.
  5. Selezionare OK.
  6. Ad Experience Manager, passa a Strumenti > Generale > CRXDE Lite.
  7. Nella struttura ad albero delle cartelle a sinistra, passa a /etc/replication/agents.author/dynamic_media_replication/jcr:content/damRenditionFilters
  8. Individua filter-video, fai clic con il pulsante destro del mouse su di esso, quindi seleziona Copia.
  9. Nella struttura ad albero delle cartelle a sinistra, passa a /etc/replication/agents.author/publish
  10. Individua jcr:content, fai clic con il pulsante destro del mouse, quindi seleziona Incolla.

Questi passaggi impostano l'istanza di pubblicazione Experience Manager per distribuire l'immagine poster video e i metadati video necessari per la riproduzione, mentre il video stesso viene distribuito dal Cloud Service Dynamic Media. Il filtro esclude anche dalla replica le rappresentazioni video originali e le miniature statiche, che non sono necessarie nell’istanza di pubblicazione.

Configurare i filtri risorse per l’imaging in implementazioni non di produzione

Se utilizzi Dynamic Media per l’imaging in implementazioni non di produzione, segui questi passaggi per configurare i filtri risorse per la replica:

  1. In Experience Manager, seleziona il logo Experience Manager per accedere alla console di navigazione globale, quindi passa a Strumenti > Implementazione > Replica > Agenti sull’autore.

  2. Nella pagina Agenti della pagina di creazione, seleziona Agente predefinito (pubblicazione).

  3. Seleziona Modifica.

  4. Nella finestra di dialogo Impostazioni agente, nella scheda Impostazioni , seleziona Abilitato per attivare l'agente.

  5. Selezionare OK.

  6. Ad Experience Manager, passa a Strumenti > Generale > CRXDE Lite.

  7. Nella struttura ad albero delle cartelle a sinistra, passa a /etc/replication/agents.author/dynamic_media_replication/jcr:content/damRenditionFilters

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

  8. Individua filter-images, fai clic con il pulsante destro del mouse su di esso, quindi seleziona Copia.

  9. Nella struttura ad albero delle cartelle a sinistra, passa a /etc/replication/agents.author/publish

  10. Individua jcr:content, fai clic con il pulsante destro del mouse su di esso, quindi vai a Crea > Crea nodo. Immettere il nome damRenditionFilters di tipo nt:unstructured.

  11. Individua damRenditionFilters, fai clic con il pulsante destro del mouse, quindi seleziona Incolla.

Questi passaggi impostano l’istanza di pubblicazione di Experience Manager per consegnare le immagini al tuo ambiente non di produzione. Il filtro esclude anche dalla replica l'immagine originale e le rappresentazioni statiche, che non sono necessarie nell'istanza di pubblicazione.

NOTA

Se in un autore sono presenti molti filtri diversi, a ogni agente deve essere assegnato un utente diverso. Il codice granite applica un filtro per modello utente. Disporre sempre di un utente diverso per ogni configurazione del filtro.
Utilizzi più filtri su un server? Ad esempio, un filtro per la replica da pubblicare e un secondo filtro per s7delivery. In tal caso, assicurati che a questi due filtri sia assegnato un userId diverso nel nodo jcr:content. Vedi l'immagine che segue:

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

Personalizzare i filtri delle risorse per la replica (facoltativo)

  1. Ad Experience Manager, seleziona il logo Experience Manager per accedere alla console di navigazione globale, quindi passa a Strumenti > Generale > CRXDE Lite.

  2. Nella struttura ad albero delle cartelle a sinistra, passa a /etc/replication/agents.author/dynamic_media_replication/jcr:content/damRenditionFilters per controllare i filtri.

    chlimage_1-511

  3. Per definire il tipo di MIME per il filtro, potete individuare il tipo di MIME come segue:

    Nella barra a sinistra, espandi content > dam > <locate_your_asset> > jcr:content > metadata, quindi nella tabella individua dc:format.

    L’immagine seguente è un esempio del percorso di una risorsa a dc:format.

    chlimage_1-512

    Nota che il dc:format per la risorsa Fiji Red.jpg è image/jpeg.

    Affinché questo filtro sia applicato a tutte le immagini, indipendentemente dal formato, imposta 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, immetti un valore di image/jpeg.

  4. Definisci quali rappresentazioni desideri includere o escludere dalla replica.

    I caratteri utilizzabili per filtrare la replica includono:

    Carattere da utilizzare 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’immagine seguente è un esempio delle rappresentazioni di una risorsa.

    chlimage_1-513

    Utilizzando l’esempio precedente, se desideri replicare solo il PTIFF (TIFF piramidale), immetti +cqdam,* che include tutte le rappresentazioni che iniziano con cqdam. Nell’esempio, il rendering è cqdam.pyramid.tiff.

    Se desideri replicare solo l’originale, immetti +original.

Configurazione delle impostazioni di Dynamic Media Image Server

La configurazione di Dynamic Media Image Server comporta la modifica del bundle Adobe CQ Scene7 ImageServer e del bundle Adobe CQ Scene7 PlatformServer.

NOTA

Dynamic Media funziona preconfigurato dopo che è abilitato. Tuttavia, è possibile scegliere di perfezionare l'installazione configurando Dynamic Media Image Server per soddisfare determinate specifiche o requisiti.

Prerequisito : ** prima di configurare Dynamic Media Image Server, assicurati che la tua VM di Windows® includa un'installazione delle librerie Microsoft® Visual C++. Le librerie sono necessarie per eseguire Dynamic Media Image Server. È possibile scaricare il pacchetto ridistribuibile Microsoft® Visual C++ 2010 (x64) qui.

Per configurare le impostazioni di Dynamic Media Image Server:

  1. Nell’angolo in alto a sinistra dell’Experience Manager, seleziona Adobe Experience Manager per accedere alla console di navigazione globale, quindi passa a Strumenti > Operazioni > Console web.

  2. Nella pagina Configurazione della console Web di Adobe Experience Manager, vai a OSGi > Configurazione per elencare tutti i bundle attualmente in esecuzione in Experience Manager.

    I server di consegna Dynamic Media si trovano sotto i seguenti nomi nell'elenco:

    • Adobe CQ Scene7 ImageServer
    • Adobe CQ Scene7 PlatformServer
  3. Nell'elenco dei bundle, a destra di Adobe CQ Scene7 ImageServer, seleziona l'icona Modifica.

  4. Nella finestra di dialogo Adobe CQ Scene7 ImageServer, impostare i seguenti valori di configurazione:

    NOTA

    Di solito, non è necessario modificare i valori predefiniti. Tuttavia, se si modificano 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 di immagini ascolta solo localhost.
    Le impostazioni Externalizer predefinite che puntano all'host locale devono specificare il dominio o l'indirizzo IP effettivo dell'istanza VM specifica. Il motivo è che localhost punta al sistema padre della VM.
    I domini o gli indirizzi IP della VM devono avere una voce di file host in modo che possa risolversi da soli.
    MaxRenderRgnPixels 16 MP Dimensione massima in megapixel di cui viene eseguito il rendering.
    MaxMessageSize 16 MB Dimensione massima del messaggio in megabyte consegnato.
    RandomAccessUrlTimeout 20 Valore di timeout per quanto tempo in secondi il server di immagini attende che il JCR risponda a una richiesta di riquadri variati.
    WorkerThreads 10 Numero di thread di lavoro.
  5. Seleziona Salva.

  6. Nell’elenco dei bundle, a destra di Adobe CQ Scene7 PlatformServer, seleziona l’icona Modifica.

  7. Nella finestra di dialogo Adobe CQ Scene7 PlatformServer impostare le seguenti opzioni di valore predefinite:

    NOTA

    Dynamic Media Image Server utilizza la propria cache del disco per memorizzare in cache le risposte. Non è possibile utilizzare la cache HTTP Experience Manager e il Dispatcher per memorizzare in cache le risposte dal server immagini Dynamic Media.

    Proprietà Valore predefinito Descrizione
    Cache abilitata Selezionato Se la cache di risposta è abilitata
    Directory cache cache Uno o più percorsi delle cartelle della cache di risposta. I percorsi relativi vengono risolti rispetto alla cartella interna del bundle s7imaging .
    Dimensione massima cache 200000000 Dimensione massima della cache di risposta in byte.
    N. max cache 100000 Numero massimo di voci consentite nella cache.

Impostazioni Manifest predefinite

Il manifesto predefinito ti consente di configurare i valori predefiniti utilizzati per generare le risposte di Dynamic Media Delivery. È possibile ottimizzare la qualità (qualità dei JPEG, risoluzione, modalità di ricampionamento), la memorizzazione in cache (scadenza) e impedire il rendering di immagini troppo grandi (valori predefiniti, defaultpicpix, maxpix).

La posizione della configurazione del manifesto predefinito viene presa dal valore predefinito Directory principale del catalogo del bundle Adobe CQ Scene7 PlatformServer. Per impostazione predefinita questo valore si trova nel seguente percorso all'interno di Strumenti > Generale > CRXDE Lite

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

Configurare Image Server in CRXDE Lite

È possibile modificare i valori delle proprietà, come descritto nella tabella seguente, immettendo nuovi valori.

Dopo aver modificato il manifesto predefinito, seleziona Salva tutto nell’angolo in alto a sinistra della pagina.

Assicurati di selezionare la scheda Controllo accessi (a destra della scheda Proprietà), quindi di impostare i privilegi di controllo accessi su jcr:read per tutti gli utenti e gli utenti di replica Dynamic-media.

Configurare Image Server in CRXDE Lite e impostare la scheda Controllo accesso

Tabella delle impostazioni Manifest e dei relativi valori predefiniti:

Proprietà Valore predefinito Descrizione
bkgcolor FFFFFF Colore di sfondo predefinito. Valore RGB utilizzato per compilare un'area di un'immagine di risposta che non contiene dati immagine effettivi. Vedi anche BkgColor nell'API Image Serving.
defaultpix 300,300 Dimensione predefinita della visualizzazione. Il server vincola le immagini di risposta a non superare questa larghezza e altezza, se la richiesta non specifica esplicitamente la dimensione di visualizzazione utilizzando wid=, hei= o scl=.
Specificato come due numeri interi, pari a 0 o superiori, separati da una virgola. Larghezza e altezza in pixel. Entrambi i valori possono essere impostati su 0 per mantenerli non vincolati. Non si applica alle richieste nidificate/incorporate.
Vedi anche 🔗 DefaultPixin the Image Serving API.
Di solito, tuttavia, per distribuire la risorsa utilizzi un predefinito visualizzatore o un predefinito immagine. Defaultpix si applica solo a una risorsa che non utilizza un predefinito visualizzatore o un predefinito immagine.
defaultthumbpix 100,100 Dimensione predefinita miniatura. Utilizzato al posto dell'attributo::DefaultPix per le richieste di miniature (req=tmb).
Il server vincola le immagini di risposta a non superare questa larghezza e altezza. Questa azione è vera se una richiesta di miniatura (req=tmb) non specifica esplicitamente la dimensione della visualizzazione e non specifica esplicitamente la dimensione della visualizzazione utilizzando wid=, hei= o scl=.
Specificato come due numeri interi, pari a 0 o superiori, separati da una virgola. Larghezza e altezza in pixel. Entrambi i valori possono essere impostati su 0 per mantenerli non vincolati.
Non si applica alle richieste nidificate/incorporate.
Vedi anche 🔗 DefaultThumbPixin the Image Serving API.
expiration 36000000 Tempo predefinito della cache del client per la durata. Fornisce un intervallo di scadenza predefinito nel caso in cui un particolare 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. Imposta su 0 per far 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 una nuova immagine viene pubblicata, occorrono 10 ore perché la vecchia immagine lasci la cache dell’utente. Contatta il supporto clienti se hai bisogno di cancellare la cache prima.
Vedi anche 🔗 Scadenza nell’API di Image Serving.
jpegquality 80 Attributi di codifica predefiniti di JPEG. Specifica gli attributi predefiniti per le immagini di risposta di JPEG.
Numero intero e flag, separati da una 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 disabilitare il sottocampionamento della cromaticità RGB impiegato dagli encoder JPEG.
Vedi anche 🔗 JpegQualityin Image Serving API.
maxpix 2000,2000 Limite di dimensione dell'immagine della risposta. 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.
Vedi anche 🔗 MaxPixin the Image Serving API.
resmode SHARP2 Modalità di ricampionamento predefinita. Specifica gli attributi di ricampionamento e interpolazione predefiniti da utilizzare per il ridimensionamento dei dati immagine.
Utilizzato quando non resMode= è specificato in una richiesta.
I valori consentiti includono BILIN, BICUB o SHARP2.
Enum. Impostare su 2 per bilin, 3 per bicub o 4 per la modalità di interpolazione sharp2. Utilizza sharp2 per ottenere risultati migliori.
Consulta anche 🔗 ResModein Image Serving API.
resolution 72 Risoluzione dell'oggetto predefinita. Fornisce una risoluzione predefinita dell'oggetto nel caso in cui un particolare record di catalogo non contenga un valore di catalogo valido::Resolution.
Numero reale, maggiore di 0. In genere espresso come pixel per pollice, ma può anche essere in altre unità, come i pixel per metro.
Consulta anche 🔗 Risoluzione nell’API Image Serving .
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, consulta Informazioni sulla miniatura del video .

Configurazione della gestione del colore Dynamic Media

La gestione del colore di Dynamic Media consente di colorare le risorse corrette per l’anteprima.

Con la correzione del colore, le risorse acquisite mantengono lo spazio colore (RGB, CMYK, Grigio) e il profilo colore incorporato nel rendering generato di TIFF a piramide. Quando si richiede un rendering dinamico, il colore dell'immagine viene corretto nello spazio colore di destinazione. Puoi configurare il profilo del colore di output nelle impostazioni di pubblicazione Dynamic Media in JCR.

La gestione del colore di Adobe utilizza profili ICC (International Color Consortium), un formato definito da ICC.

Puoi configurare la gestione del colore Dynamic Media e i predefiniti per immagini tramite CMYK, RGB o Grigio. Consulta Configurazione dei predefiniti per immagini.

I casi d’uso avanzati possono utilizzare un modificatore di configurazione manuale icc= per selezionare esplicitamente un profilo colore di output:

NOTA

Il set standard di profili colore di Adobe è disponibile solo se è installato Feature Pack 12445 da Distribuzione software. Tutti i pacchetti di funzioni e i service pack sono disponibili in Distribuzione di software. Il Feature Pack 12445 fornisce profili di colore Adobe.

Installazione del Feature Pack 12445

Per utilizzare le funzionalità di gestione del colore di Dynamic Media, installare feature pack 12445.

Per installare feature pack 12445:

  1. Passa a Distribuzione di software e scarica cq-6.3.0-featurepack-12445.

    Per ulteriori informazioni sull'utilizzo dei pacchetti in Adobe Experience Manager, consulta Come lavorare con i pacchetti .

  2. Installare il feature pack.

Configurazione dei profili di colore predefiniti

Dopo aver installato il feature pack, configura i profili di colore predefiniti appropriati per abilitare la correzione del colore durante la richiesta di dati immagine RGB o CMYK.

Per configurare i profili colore predefiniti:

  1. In Strumenti > Generale > CRXDE Lite, passa a /conf/global/settings/dam/dm/imageserver/jcr:content che contiene i profili Adobe Color predefiniti.

    chlimage_1-514

  2. Aggiungi una proprietà di correzione del colore scorrendo nella parte inferiore della scheda Proprietà . Immettere manualmente il nome, il tipo e il valore della proprietà, descritti nelle tabelle seguenti. Dopo aver inserito i valori, selezionare 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 è possibile assegnare alle proprietà di correzione del colore si trovano nella tabella Profilo colore.

    Ad esempio, in Nome, aggiungi iccprofilecmyk, seleziona Tipo String e aggiungi WebCoated come Valore. Quindi seleziona Aggiungi e poi Salva tutto per salvare i valori.

    chlimage_1-515

    Tabella proprietà correzione colore

Proprietà Tipo Predefiniti Descrizione
iccprofilergb Stringa <empty> Nome del profilo colore predefinito di RGB.
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 utilizzato per le immagini RGB prive di un profilo colore incorporato
iccprofilesrccmyk Stringa <empty> Nome del profilo colore CMYK predefinito utilizzato per le immagini CMYK prive di un profilo colore incorporato.
iccprofilesrcgrigio Stringa <empty> Nome del profilo colore grigio predefinito utilizzato per le immagini CMYK prive di un profilo colore incorporato.
compensazione punto-croce Booleano Vero Specifica se la compensazione del punto nero viene effettuata durante la correzione del colore. L'Adobe consiglia di attivare questa impostazione.
candista Booleano False Specifica se il dithering viene eseguito durante la correzione del colore.
iccrenderintento Stringa relativo

Specifica l'intento di rendering. I valori accettabili sono: percettivo, relativo, saturazione, assoluto. L’Adobe consiglia relativo come impostazione predefinita.

NOTA

I nomi delle proprietà sono sensibili all’uso di maiuscole e minuscole e devono essere in lettere minuscole.

Tabella dei profili di colore

Sono installati i seguenti profili di colore:

Nome

Spazio dei colori

Descrizione

Adobe RGB RGB Adobe RGB (1998)
AppleRGB RGB Apple RGB
CIERGB RGB RGB CIE
Fogra27 rivestito CMYK Rivestito FOGRA27 (ISO 12647-2:2004)
Fogra39 rivestito CMYK Rivestito FOGRA39 (ISO 12647-2:2004)
ColGraCoated CMYK GRACoL 2006 rivestito (ISO 12647-2:2004)
ColorMatchRGB RGB RGB ColorMatch
EuropaISOCoated CMYK Europa ISO rivestito FOGRA27
EuroscaleCoated CMYK Scala Euro V2
EuroscaleNon rivestito CMYK Scala euro non rivestita v2
JapanColorCoated CMYK Giappone Colore 2001 Rivestito
JapanColorNewspaper CMYK Japan Color 2002 Newspaper
JapanColorNon patinato CMYK Giappone Colore 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 Photoshop 4
PS5Default CMYK CMYK predefinito Photoshop 5
Foglietto CMYK U.S. Sheetfed Coated v2
FogliameNon rivestito CMYK U.S. Sheetfeed non rivestito v2
SMPTE RGB SMPTE-C
sRGB RGB sRGB IEC61966-2.1
Fogra29 non rivestito CMYK FOGRA29 non rivestito (ISO 12647-2:2004)
WebCoated CMYK U.S. Web Coated (SWOP) v2
WebCoatedFogra28 CMYK Web Coated FOGRA28 (ISO 12647-2:2004)
WebCoatedGrade3 CMYK Carta SWOP 2006 di grado 3 rivestita sul web
WebCoatedGrade5 CMYK Carta SWOP 2006 di grado 5 rivestita sul web
WebNon rivestito CMYK U.S. Web non rivestito v2
WideGamutRGB RGB RGB Wide Gamut
  1. Selezionare Salva tutto.

Ad esempio, puoi impostare iccprofilergb su sRGB e iccprofilecmyk su WebCoated.

In questo modo si effettua quanto segue:

  • Abilita la correzione del colore per le immagini RGB e CMYK.
  • Si presume che le immagini RGB prive di un profilo colore siano nello spazio colore sRGB.
  • Le immagini CMYK prive di un profilo colore sono considerate nello spazio colore WebCoated.
  • Rendering dinamici che restituiscono l'uscita RGB, restituiscilo nello spazio colore *sRGB *s.
  • Rendering dinamici che restituiscono l'output CMYK, restituiscilo nello spazio colore WebCoated.

Distribuzione delle risorse

Dopo aver completato tutte le attività di cui sopra, le risorse Dynamic Media attivate vengono servite da Image o Video Service. Ad Experience Manager, questa funzionalità viene visualizzata in un Copia URL immagine, Copia URL visualizzatore, Incorpora codice visualizzatore e nel WCM.

Consulta Distribuzione di risorse Dynamic Media.

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 fa riferimento all’URL del servizio immagine.

Consulta anche Distribuzione di risorse Dynamic Media.

Copiare un URL visualizzatore

La finestra di dialogo Copia URL visualizza un URL simile al seguente (l’URL è 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 fa riferimento al normale nodo di pubblicazione di Experience Manager e IMAGESERVICEPUBLISHNODE fa riferimento all’URL del servizio immagine.

Consulta anche Distribuzione di risorse Dynamic Media.

Copia il codice di incorporamento di un visualizzatore

La finestra di dialogo Copia codice di incorporamento visualizza uno snippet 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 fa riferimento al normale nodo di pubblicazione di Experience Manager e IMAGESERVICEPUBLISHNODE fa riferimento all’URL del servizio immagine.

Consulta anche Distribuzione di risorse Dynamic Media.

WCM Dynamic Media e componenti multimediali interattivi

Le pagine WCM che fanno riferimento a componenti Dynamic Media e Interactive Media fanno riferimento al servizio di consegna.

In questa pagina