Konfigurera Dynamic Media - hybridläge configuring-dynamic-media-hybrid-mode

IMPORTANT
Stöd för Secure Socket Layer 2.0 och 3.0 samt Transport Layer Security 1.0 och 1.1 har upphört.
Från och med den 30 april 2024 upphör Adobe Dynamic Media med stödet för följande:
  • SSL (Secure Socket Layer) 2.0
  • SSL 3.0
  • TLS (Transport Layer Security) 1.0 och 1.1
  • Följande svaga lärare i TLS 1.2:
    TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384
    TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
    TLS_RSA_WITH_AES_256_GCM_SHA384
    TLS_RSA_WITH_AES_256_CBC_SHA256
    TLS_RSA_WITH_AES_256_CBC_SHA
    TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
    TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
    TLS_RSA_WITH_AES_128_GCM_SHA256
    TLS_RSA_WITH_AES_128_CBC_SHA256
    TLS_RSA_WITH_AES_128_CBC_SHA
    TLS_RSA_WITH_CAMELLIA_256_CBC_SHA
    TLS_RSA_WITH_CAMELLIA_128_CBC_SHA
    TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA
    TLS_RSA_WITH_SDES_EDE_CBC_SHA
Se även Dynamic Media-begränsningar.

Dynamic Media-Hybrid måste vara aktiverat och konfigurerat för användning. Beroende på ditt sätt att arbeta har Dynamic Media flera konfigurationer som stöds.

NOTE
Om du tänker konfigurera och köra Dynamic Media i Scene7 körningsläge, se Konfigurera Dynamic Media - Scene7 läge.
Om du tänker konfigurera och köra Dynamic Media i hybridkörningsläge följer du instruktionerna på den här sidan.

Läs mer om att arbeta med video i Dynamic Media.

NOTE
Om du använder Adobe Experience Manager för olika miljöer, till exempel en för utveckling, staging och liveproduktion, konfigurerar du Dynamic Media-Cloud Service för varje miljö.
NOTE
Om du har problem med din Dynamic Media-konfiguration kan du titta i loggfilerna som är specifika för Dynamic Media. Dessa filer installeras automatiskt när du aktiverar Dynamic Media:
  • s7access.log
  • ImageServing.log
De beskrivs i Övervaka och underhålla Experience Manager-instansen.

Hybridpublicering och -leverans är en av grundfunktionerna i Dynamic Media tillägg till Adobe Experience Manager. Med hybridpublicering kan ni leverera Dynamic Media-material, som bilder, uppsättningar och video, från molnet i stället för från Experience Manager publiceringsnoderna.

Annat innehåll, som Dynamic Media-visningsprogram, webbplatssidor och statiskt innehåll, fortsätter att hanteras från Experience Manager publiceringsnoderna.

Om du använder Dynamic Media måste du använda hybridleverans som leveransmekanism för allt Dynamic Media-innehåll.

Hybrid publiceringsarkitektur för videor hybrid-publishing-architecture-for-videos

chlimage_1-506

Hybrid-publiceringsarkitektur för bilder hybrid-publishing-architecture-for-images

chlimage_1-507

Dynamic Media-konfigurationer som stöds supported-dynamic-media-configurations

Konfigurationsåtgärderna som följer refererar till följande termer:

Villkor
Dynamic Media Enabled
Beskrivning
Experience Manager Author node
Vit bock i en grön cirkel
Författarnoden som du distribuerar till On-Premise eller via Managed Services.
Experience Manager Publish-nod
Vitt "X" i en röd kvadrat.
Den publiceringsnod som du distribuerar till On-Premise eller via Managed Services.
Image Service Publish-nod
Vit bock i en grön cirkel.
Den publiceringsnod som du kör på datacenter som hanteras av Adobe. Hänvisar till bildtjänstens URL.

Du kan välja att implementera Dynamic Media endast för bildåtergivning, endast för video eller både för bildåtergivning och video. Anvisningar om hur du konfigurerar Dynamic Media för ditt specifika scenario finns i följande tabell.

Scenario
Så här fungerar det
Konfigurationssteg
Leverera ENDAST bilder i produktion
Bilderna levereras via servrar i Adobe datacenter över hela världen och cachas sedan av ett CDN för skalbara prestanda och global räckvidd.
  1. På Experience Manager författare nod, aktivera Dynamic Media.
  2. Konfigurera bildbehandling i Dynamic Media-Cloud Service.
  3. Konfigurera bildreplikering.
  4. Replikera kataloginställningar.
  5. Replikera visningsförinställningar.
  6. Använd standardfiltren för replikering.
  7. Konfigurera inställningar för Dynamic Media Image Server.
  8. Leverera resurser.
Leverera ENDAST bilder i förproduktion (Dev, QE, Stage, osv.)
Bilderna levereras via Experience Manager-publiceringsnoden. I det här scenariot, eftersom trafiken är minimal, finns det inget behov av att leverera bilder till Adobe datacenter. Och det möjliggör säker förhandsgranskning av materialet innan det lanseras.
  1. På Experience Manager författare nod, aktivera Dynamic Media.
  2. På Experience Manager publicera nod, aktivera Dynamic Media.
  3. Replikera visningsförinställningar.
  4. Konfigurera resursfilter för icke-produktionsbilder.
  5. Konfigurera inställningarna för Dynamic Media Image Server.
  6. Leverera resurser.
Leverera ENDAST video i alla miljöer (Production, Dev, QE, Stage, osv.)
Videor levereras och cachas av ett CDN för skalbara prestanda och global räckvidd. Videominiatyrbilden (miniatyrbilden av videon som visas innan uppspelningen startar) levereras av publiceringsinstansen i Experience Manager.
  1. På Experience Manager författare nod, aktivera Dynamic Media.
  2. På Experience Manager publicera nod, aktivera Dynamic Media (publiceringsinstansen visar videobildrutan och tillhandahåller metadata för videouppspelning).
  3. Konfigurera video i Dynamic Media Cloud Service.
  4. Replikera visningsförinställningar.
  5. Konfigurera resursfilter för endast video.
  6. Leverera resurser.
Leverera både bilder och video i produktion

Videor levereras och cachas av ett CDN för skalbara prestanda och global räckvidd. Bilder och filmminiatyrbilder levereras via servrar i Adobe över hela världen och cachas sedan av en CDN för skalbara prestanda och global räckvidd.

Se föregående avsnitt för att ställa in bild eller video i förproduktion.

  1. På Experience Manager författare nod, aktivera Dynamic Media.
  2. Konfigurera video i Dynamic Media Cloud Service.
  3. Konfigurera bildbehandling i Dynamic Media Cloud Service.
  4. Konfigurera bildreplikering.
  5. Replikera kataloginställningar.
  6. Replikera visningsförinställningar.
  7. Använd standardresursfilter för replikering.
  8. Konfigurera inställningarna för Dynamic Media Image Server.
  9. Leverera resurser.

Aktivera Dynamic Media enabling-dynamic-media

Dynamic Media är inaktiverat som standard. Om du vill utnyttja Dynamic Media funktioner måste du aktivera Dynamic Media med dynamicmedia kör läge på samma sätt som du skulle publish körningsläge. Innan du aktiverar bör du kontrollera att tekniska krav.

NOTE
Om du aktiverar Dynamic Media via körningsläget ersätts funktionerna i Experience Manager 6.1 och Experience Manager 6.0 där du aktiverade Dynamic Media genom att du ställer in dynamicMediaEnabled flagga till true. Den här flaggan har ingen funktion i Experience Manager 6.2 och senare. Du behöver inte starta om snabbstarten för att aktivera Dynamic Media.

Genom att aktivera Dynamic Media är Dynamic Media-funktionerna tillgängliga i användargränssnittet och varje överförd bildresurs får en cqdam.pyramid.tiff återgivning som används för snabb leverans av dynamiska bildåtergivningar. Dessa PTIFF har betydande fördelar, till exempel:

  • Möjlighet att hantera endast en enda primär källbild och generera oändliga renderingar direkt utan ytterligare lagringsutrymme.
  • Möjlighet att använda interaktiv visualisering som zoomning, panorering och rotation.

Om du vill använda Dynamic Media Classic i Experience Manager ska du inte aktivera Dynamic Media såvida du inte använder en specifikt scenario. Dynamic Media är inaktiverat om du inte aktiverar Dynamic Media i körningsläge.

Om du vill aktivera Dynamic Media måste du aktivera körningsläget för Dynamic Media antingen från kommandoraden eller från snabbstartfilens namn.

Aktivera Dynamic Media:

  1. Gör följande på kommandoraden när du startar snabbstarten:

    • Lägg till -r dynamicmedia till slutet av kommandoraden när jar-filen startas.
    code language-shellsession
    java -Xmx4096m -Doak.queryLimitInMemory=500000 -Doak.queryLimitReads=500000 -jar cq-quickstart-6.5.0.jar -r dynamicmedia
    

    Om du publicerar till s7delivery måste du även inkludera följande trustStore-argument:

    code language-shellsession
    -Djavax.net.ssl.trustStore=<absoluteFilePath>/customerTrustStoreFileName>
    
     -Djavax.net.ssl.trustStorePassword=<passwordForTrustStoreFile>
    
  2. Begäran https://localhost:4502/is/image och se till att Image Server körs nu.

    note note
    NOTE
    Om du vill felsöka problem med Dynamic Media kan du läsa följande loggar i crx-quickstart/logs/ katalog:
    • ImageServer-<portid>-<yyyy><mm><dd>.log - ImageServer-loggen innehåller statistik och analysinformation som används för att analysera beteendet i den interna ImageServer-processen.
    Exempel på ett loggfilsnamn för en Image Server: ImageServer-57346-2020-07-25.log
    • s7access-<yyyy><mm><dd>.log - s7access-loggen registrerar varje begäran som gjorts till Dynamic Media via /is/image och /is/content.
    Loggarna används bara när Dynamic Media är aktiverat. De ingår inte i Ladda ned fullständig paket som genereras från system/console/status-Bundlelist sida; när du ringer kundsupport om du har ett Dynamic Media-problem ska du bifoga båda loggarna till problemet.

Om du har installerat Experience Manager till en annan port eller kontextsökväg … if-you-installed-aem-to-a-different-port-or-context-path

Om du distribuerar Experience Manager till en programserver och har Dynamic Media aktiverat måste du konfigurera självdomän i Externalizer. I annat fall fungerar inte generering av miniatyrbilder för resurser i Dynamic Media korrekt.

Om du kör snabbstart på en annan port eller kontextsökväg måste du dessutom ändra självdomän.

När Dynamic Media är aktiverat genereras de statiska miniatyråtergivningarna för bildresurser med Dynamic Media. För att miniatyrbildsgenerering ska fungera för Dynamic Media måste Experience Manager utföra en URL-begäran till sig själv och känna till både portnumret och kontextsökvägen.

I Experience Manager:

  • The självdomän i Externalizer används för att hämta både portnummer och kontextsökväg.
  • Om nej självdomän har konfigurerats hämtas portnumret och kontextsökvägen från HTTP-tjänsten Jetty.

I en WAR-distribution för Experience Manager QuickStart går det inte att härleda portnumret och kontextsökvägen. Därför måste du konfigurera en självdomän. Se Externalizer-dokumentation om hur du konfigurerar självdomän.

NOTE
I en Fristående Experience Manager QuickStart-driftsättning, a självdomän behöver vanligtvis inte konfigureras eftersom portnumret och kontextsökvägen kan konfigureras automatiskt. Om alla nätverksgränssnitt är inaktiverade måste du konfigurera självdomän.

Inaktivera Dynamic Media disabling-dynamic-media

Dynamic Media är inte aktiverat som standard. Om du tidigare har aktiverat Dynamic Media kan du stänga av det senare.

Om du vill inaktivera Dynamic Media efter att du har aktiverat det tar du bort -r dynamicmedia flagga för körningsläge.

Inaktivera Dynamic Media:

  1. När du startar snabbstarten på kommandoraden kan du göra något av följande:

    • Lägg inte till -r dynamicmedia till kommandoraden när jar-filen startas.
    code language-shellsession
    java -Xmx4096m -Doak.queryLimitInMemory=500000 -Doak.queryLimitReads=500000 -jar cq-quickstart-6.5.0.jar
    
  2. Begäran https://localhost:4502/is/image. Du får ett meddelande om att Dynamic Media är inaktiverat.

    note note
    NOTE
    När körningsläget för Dynamic Media har inaktiverats, det arbetsflödessteg som genererar cqdam.pyramid.tiff återgivning hoppas över automatiskt. Det inaktiverar även stöd för dynamisk återgivning och andra Dynamic Media-funktioner.
    Observera också att när Dynamic Media körningsläge är inaktiverat efter att du har konfigurerat Experience Manager-servern är alla resurser som har överförts i det körningsläget nu ogiltiga.

(Valfritt) Migrera förinställningar och konfigurationer för Dynamic Media från 6.3 till 6.5 nolltid optional-migrating-dynamic-media-presets-and-configurations-from-to-zero-downtime

Om du uppgraderar Experience Manager - Dynamic Media från 6.3 till 6.5 (som nu kan köras utan driftavbrott) måste du köra följande kommando. Kommandot migrerar alla dina förinställningar och konfigurationer från /etc till /conf i CRXDE Lite.

NOTE
Om du kör Experience Manager-instansen i kompatibilitetsläge, d.v.s. har kompatibilitetspaketet installerat, behöver du inte köra dessa kommandon.

För alla uppgraderingar, antingen med eller utan kompatibilitetspaketet, kan du kopiera de förinställningar för visningsprogram som ursprungligen ingick i Dynamic Media genom att köra följande kommando för Linux®-kurva:

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

Migrera anpassade förinställningar och konfigurationer för visningsprogram som du har skapat från /etc till /confkör du följande Linux®-kommando:

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

Konfigurera bildreplikering configuring-image-replication

Dynamic Media bildleverans fungerar genom att publicera bildresurser, inklusive videominiatyrer, från Experience Manager Author och replikera dem till Adobe On-demand-replikeringstjänsten (URL:en för replikeringstjänsten). Resurserna levereras sedan via tjänsten för bildleverans på begäran (URL:en för bildtjänsten).

Gör följande:

Replikeringsagenten publicerar Dynamic Media-resurser som bilder, videometadata och uppsättningar till bildtjänsten Adobe. Replikeringsagenten är inte aktiverad som standard.

När du har konfigurerat replikeringsagenten måste du validera och testa att det har konfigurerats. I det här avsnittet beskrivs dessa procedurer.

NOTE
Standardminnesgränsen för att skapa PTIFF är 3 GB för alla arbetsflöden. Du kan till exempel bearbeta en bild som kräver 3 GB minne medan andra arbetsflöden är pausade, eller så kan du bearbeta 10 bilder parallellt som kräver 300 MB minne vardera.
Minnesgränsen kan konfigureras och passar systemresursens tillgänglighet och den typ av bildinnehåll som bearbetas. Om du har många stora resurser och tillräckligt med minne i systemet kan du öka den här gränsen för att se till att bilderna bearbetas parallellt.
En bild som kräver mer än den maximala minnesgränsen avvisas.
Om du vill ändra minnesgränsen för att skapa PTIFF går du till Tools > Operations > Web Console > Adobe CQ Scene7 PTiffManager och ändra maxMemory värde.

Konfigurera autentisering setting-up-authentication

Konfigurera replikeringsautentisering för författaren så att du kan replikera bilder till tjänsten för leverans av bilder från Dynamic Media. Du får först en KeyStore och sparar den sedan under dynamic-media-replication användare och konfigurera det. Företagsadministratören fick ett välkomstmeddelande med KeyStore-filen och de nödvändiga autentiseringsuppgifterna under etableringsprocessen. Kontakta Adobe kundsupport om du inte har fått den här informationen.

Så här konfigurerar du autentisering:

  1. Kontakta Adobe kundsupport för din KeyStore-fil och ditt lösenord om du inte redan har filen och lösenordet. Den här informationen är en nödvändig del av provisioneringen. Den kopplar nycklarna till ditt konto.

  2. I Experience Manager väljer du Experience Manager logotypen för att komma åt den globala navigeringskonsolen och navigerar sedan till Tools > Security > Users.

  3. Gå till sidan Användarhantering dynamic-media-replication väljer du att öppna.

    dm-replikering

  4. På sidan Redigera användarinställningar för dynamisk mediareplikering väljer du Keystore tabbtangenten och sedan välja Create KeyStore.

    dm-replication-keystore

  5. Ange ett lösenord och bekräfta lösenordet i dialogrutan Set KeyStore Access Password -dialogrutan.

    note note
    NOTE
    Kom ihåg lösenordet eftersom du måste ange det igen när du konfigurerar replikeringsagenten senare.

    chlimage_1-508

  6. Edit User Settings For dynamic-media-replication sida, expandera Lägg till privat nyckel från KeyStore-fil och lägg till följande (se bilderna som följer):

    • I New Alias anger du namnet på ett alias som du vill använda senare i replikeringskonfigurationen. Du kan till exempel använda replication som ett alias.
    • Välj KeyStore File. Navigera till KeyStore-filen som du får från Adobe, markera den och markera sedan Open.
    • I KeyStore File Password anger du KeyStore-filens lösenord. Det här lösenordet är not det KeyStore-lösenord som du skapade i steg 5, men som är KeyStore-fillösenordet som Adobe tillhandahåller i det välkomstmeddelande som skickas till dig under etableringen. Kontakta Adobe kundsupport om du inte har fått något lösenord för KeyStore-filen.
    • I Private Key Password anger du lösenordet för den privata nyckeln (kan vara samma lösenord för den privata nyckeln som angavs i föregående steg). Adobe anger lösenordet för den privata nyckeln i det välkomstmeddelande som skickas till dig under etableringen. Kontakta Adobe kundsupport om du inte har fått något lösenord för den privata nyckeln.
    • I Private Key Alias anger du alias för den privata nyckeln. Till exempel: *companyname*-alias. Adobe tillhandahåller det privata nyckelaliaset i välkomstmeddelandet som skickas till dig under etableringen. Kontakta Adobe kundsupport om du inte har fått något alias för privat nyckel.

    edit_settings_for dynamic-media-replication2

  7. Välj Save & Close om du vill spara ändringarna för den här användaren.

    Nästa steg är att konfigurera replikeringsagenten.

Konfigurera replikeringsagenten configuring-the-replication-agent

  1. I Experience Manager väljer du Experience Manager logotypen för att komma åt den globala navigeringskonsolen och navigerar sedan till Tools > Deployment > Replication > Agents on author.

  2. På sidan Agents on author (Agenter på författare) väljer du Dynamic Media Hybrid Image Replication (s7delivery).

  3. Välj Edit.

  4. Välj Settings och sedan ange följande:

    • Enabled - Markera den här kryssrutan om du vill aktivera replikeringsagenten.
    • Region - Ange lämplig region: Nordamerika, Europa eller Asien
    • Tenant ID - Det här värdet är namnet på det företag/den klient som publicerar till replikeringstjänsten. Det här värdet är det klient-ID som Adobe tillhandahåller i välkomstmeddelandet som skickas till dig under etableringen. Kontakta Adobe kundsupport om du inte har fått den här informationen.
    • Key Store Alias - Det här värdet är samma som Nytt alias värdeuppsättning när nyckeln genereras i Konfigurera autentisering; till exempel replication. (Se steg 7 i Konfigurera autentisering.)
    • Key Store Password - Det KeyStore-lösenord som skapades när du knackade på Create KeyStore. Adobe anger inte det här lösenordet. Se steg 5 i Konfigurera autentisering.

    Följande bild visar replikeringsagenten med exempeldata:

    chlimage_1-509

  5. Välj OK.

Verifiera replikeringsagenten för Dynamic Media validating-the-replication-agent-for-dynamic-media

Så här validerar du replikeringsagenten för Dynamic Media:

Välj Test Connection. Exempelutdata är följande:

11.03.2016 10:57:55 - Transferring content for ReplicationAction{type=TEST, path[0]='/content/dam', time=1457722675402, userId='admin', revision='null'}
11.03.2016 10:57:55 - * Auth User: replication-receiver
11.03.2016 10:57:55 - * HTTP Version: 1.1
11.03.2016 10:57:55 - * Using OAuth 2.0 Authorization Grants
11.03.2016 10:57:55 - * OAuth 2.0 User: dynamic-media-replication
11.03.2016 10:57:55 - * OAuth 2.0 Token: '*****' initialized
11.03.2016 10:57:55 - Publishing: POST[https://replicate-na.assetsadobe.com:8580/is-publish/publish-receiver?Cmd=Test&RootId=xfpuu-6613]
11.03.2016 10:57:55 - Publish response: OK[]
11.03.2016 10:57:55 - Transfer succeeded in 141 ms for ReplicationAction{type=TEST, path[0]='/content/dam', time=1457722675402, userId='admin', revision='null'}
-------------------------------------------------------------------------------------------------------------------------------
Replication test succeeded
NOTE
Du kan även kontrollera genom att göra något av följande:
  • Kontrollera replikeringsloggarna för att se till att resursen är replikerad.
  • Publicera en bild. Markera bilden och markera Viewers i listrutan och välj sedan en visningsförinställning. Välj URL. Verifiera att bilden visas genom att kopiera och klistra in URL-sökvägen i webbläsaren.

Felsök autentisering troubleshooting-authentication

När du konfigurerar autentisering finns det några problem som du kan stöta på när du skapar lösningar för dem. Kontrollera att du har konfigurerat replikering innan du söker efter dessa problem.

Problem: HTTP-statuskod 401 med Meddelande - Behörighet krävs problem-http-status-code-with-message-authorization-required

Det här problemet kan bero på att det inte gick att konfigurera KeyStore för dynamic-media-replication användare.

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.

Lösning:
Kontrollera att KeyStore sparas i dynamisk mediareplikering användaren och har rätt lösenord.

Problem: Det gick inte att dekryptera nyckeln - det gick inte att dekryptera data problem-could-not-decrypt-key-could-not-decrypt-data

Replication test to s7delivery:https://<localhost>:8580/is-publish/
17.06.2016 19:00:16 - Transferring content for ReplicationAction{type=TEST, path[0]='/content/dam', time=1466215216662, userId='admin', revision='null'}
17.06.2016 19:00:16 - * Auth User: replication-receiver
17.06.2016 19:00:16 - * HTTP Version: 1.1
17.06.2016 19:00:16 - * Using OAuth 2.0 Authorization Grants
17.06.2016 19:00:16 - * OAuth 2.0 User: dynamic-media-replication
17.06.2016 19:00:16 - No OAuth token available. OAuth not initialized
17.06.2016 19:00:16 - * Using Client Auth SSL alias - replication-alias *
17.06.2016 19:00:16 - Transfer failed for ReplicationAction{type=TEST, path[0]='/content/dam', time=1466215216662, userId='admin', revision='null'}. java.lang.SecurityException: java.security.UnrecoverableKeyException: Could not decrypt key: Could not decrypt data.

Lösning:
Kontrollera lösenordet. Lösenordet som har sparats i replikeringsagenten är inte samma lösenord som användes för att skapa nyckelbehållaren.

Problem: InvalidAlgorithmParameterException problem-invalidalgorithmparameterexception

Det här problemet orsakas av ett konfigurationsfel i Experience Manager Author-instansen. Java™-processen på författaren hämtar inte rätt javax.net.ssl.trustStore. Följande fel visas i replikeringsloggen:

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

Eller felloggen:

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)

Lösning:
Kontrollera att Java™-processen på författaren till Experience Manager har egenskapen system -Djavax.net.ssl.trustStore= anges till ett giltigt förtroendearkiv.

Problem: KeyStore har inte konfigurerats eller är inte initierat problem-keystore-is-either-not-set-up-or-it-is-not-initialized

Problemet beror troligen på en snabbkorrigering eller ett funktionspaket som skriver över noden dynamic-media-user eller keystore.

Exempel på replikeringslogg:

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

Lösning:

  1. Gå till sidan Användarhantering:
    localhost:4502/libs/granite/security/content/useradmin.html

  2. Gå till sidan Användarhantering dynamic-media-replication väljer du att öppna.

  3. Välj KeyStore -fliken. Om Create KeyStore visas måste du göra om stegen under Konfigurera autentisering tidigare.

  4. Om du var tvungen att göra om installationen av KeyStore måste du göra det Konfigurera replikeringsagenten igen också.

    Konfigurera om s7delivery Replication Agent.
    localhost:4502/etc/replication/agents.author/s7delivery.html

  5. Välj Test Connection så att du kan verifiera att konfigurationen är giltig.

Problem: Publiceringsagenten använder SSL i stället för OAuth problem-publish-agent-is-using-ssl-instead-of-oauth

Problemet beror troligen på en snabbkorrigering eller ett funktionspaket som inte installerades korrekt eller som skrev över inställningarna.

Exempel på replikeringslogg:

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.

Lösning:

  1. I Experience Manager går du till Tools > General > CRXDE Lite.

    localhost:4502/crx/de/index.jsp

  2. Navigera till s7delivery Replication Agent-noden.
    localhost:4502/crx/de/index.jsp#/etc/replication/agents.author/s7delivery/jcr:content

  3. Lägg till den här inställningen i replikeringsagenten (Boolean med värdet inställt på True):

    enableOauth=true

  4. I närheten av sidans övre vänstra hörn väljer du Save All.

Testa konfigurationen testing-your-configuration

Adobe rekommenderar att du utför ett test från början till slut av konfigurationen.

Kontrollera att du redan har gjort följande innan du påbörjar testet:

  • Lagt till bildförinställningar.
  • Konfigurera Dynamic Media Configuration (Pre 6.3) under Cloud Service. URL till bildtjänsten krävs för det här testet

Så här testar du konfigurationen:

  1. Överför en bildresurs. (Navigera i Resurser till Create > Files och markera filen.)

  2. Vänta tills arbetsflödet är klart.

  3. Publicera bildresursen. (Markera resursen och välj Quick Publish.)

  4. Navigera till återgivningarna för bilden genom att öppna bilden och trycka på Renditions.

    chlimage_1-510

  5. Välj en dynamisk återgivning.

  6. Om du vill hämta URL:en för resursen väljer du URL.

  7. Navigera till den valda URL:en och kontrollera om bilden fungerar som förväntat.

Ett annat sätt att testa att dina resurser har levererats är att lägga till req=exists till din URL.

Konfigurera Dynamic Media-Cloud Service configuring-dynamic-media-cloud-services

Dynamic Media-Cloud Servicen stöder hybridpublicering och leverans av bilder, video, videoanalyser och videokodning, bland annat.

Som en del av konfigurationen måste du ange ett registrerings-ID, en URL för videotjänst, en URL för bildtjänst, en URL för replikeringstjänsten och ställa in autentisering. Den här informationen har skickats till dig via e-post som en del av kontoetableringsprocessen. Om du inte har fått den här informationen kontaktar du Adobe Experience Manager Administrator eller Adobe Customer Support för att få informationen.

NOTE
Innan du konfigurerar Dynamic Media-Cloud Service bör du kontrollera att publiceringsinstansen är konfigurerad. Du måste också ha konfigurerat replikeringen innan du konfigurerar Dynamic Media-Cloud Service.

Så här konfigurerar du Dynamic Media-Cloud Service:

  1. I Experience Manager väljer du Experience Manager logotypen för att komma åt den globala navigeringskonsolen och navigerar sedan till Tools > Cloud Services > Dynamic Media Configuration (Pre-6.3).

  2. På sidan Dynamic Media Configuration Browser väljer du global väljer Create.

  3. I Create Dynamic Media Configuration i fältet Titel skriver du en titel.

  4. Om du konfigurerar Dynamic Media för video,

    • I Registration ID anger du ditt registrerings-ID.
    • I Video Service URL anger du webbadressen för videotjänsten för Dynamic Media Gateway.
  5. Om du konfigurerar Dynamic Media för bildbehandling finns följande i Image Service URL anger du bildtjänstens URL för Dynamic Media Gateway.

  6. Välj Save för att gå tillbaka till Dynamic Media Configuration Browser.

  7. Om du vill komma åt den globala navigeringskonsolen väljer du Experience Manager-logotypen.

Konfigurera videorapportering configuring-video-reporting

Du kan konfigurera videorapportering för flera installationer av Experience Manager med Dynamic Media Hybrid.

När ska du använda: När du konfigurerar Dynamic Media Configuration (Pre 6.3) startas flera funktioner, bland annat videorapportering. Konfigurationen skapar en rapportserie i ett regionalt Analytics-företag. Om du konfigurerar flera författarnoder skapar du en separat rapportserie för varje. Därför är rapportering av data inkonsekvent mellan anläggningar. Om varje Author-nod refererar till samma Hybrid Publish-server, ändrar den senaste Author-installationen målrapportsviten för alla videorapporter. Det här problemet överbelastar analyssystemet med för många rapportsviter.

Kom igång: Konfigurera videorapportering genom att utföra följande tre uppgifter.

  1. Skapa ett förinställt paket för videoanalys när du har konfigurerat Dynamic Media Configuration (Pre 6.3) på den första Author-noden. Den här initiala aktiviteten är viktig eftersom den tillåter en ny konfiguration att fortsätta använda samma rapportserie.
  2. Installera förinställningspaketet för Video Analytics i alla new Författarnod före konfigurerar du Dynamic Media Configuration (Pre 6.3).
  3. Verifiera och felsök paketinstallationen.

Skapa ett förinställt paket för videoanalys efter att du har konfigurerat den första redigeringsnoden creating-a-video-analytics-preset-package-after-configuring-the-first-author-node

När du är klar med den här uppgiften har du en paketfil som innehåller förinställningarna för videoanalys. Dessa förinställningar innehåller en rapportserie, spårningsservern, spårningsnamnutrymmet och Experience Cloud organisations-ID, om sådana finns.

  1. Om du inte redan har gjort det konfigurerar du Dynamic Media Configuration (Pre 6.3).

  2. (Valfritt) Visa och kopiera Report Suite-ID:t (du måste ha tillgång till JCR:et). Även om det inte krävs något ID för Report Suite gör det valideringen enklare.

  3. Skapa ett paket med Pakethanteraren.

  4. Redigera paketet för att inkludera ett filter.

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

  5. Skapa paketet.

  6. Hämta eller dela förinställningspaketet för Video Analytics så att det kan delas med efterföljande nya redigeringsnoder.

Installera förinställningspaketet för videoanalys innan du konfigurerar fler författarnoder installing-the-video-analytics-preset-package-before-you-configure-additional-author-nodes

Se till att du slutför den här uppgiften före konfigurerar du Dynamic Media Configuration (Pre 6.3). Om du inte gör det skapas en annan oanvänd rapportserie. Dessutom är datainsamlingen inte optimerad även om videorapporteringen fortfarande fungerar som den ska.

Kontrollera att förinställningspaketet för Video Analytics från den första författarnoden är tillgängligt på den nya författarnoden.

  1. Överför förinställningspaketet för videoanalys som du skapade tidigare till Package Manager.
  2. Installera förinställningspaketet för Video Analytics.
  3. Konfigurera Dynamic Media (före 6.3).

Verifiera och felsöka paketinstallationen verifying-and-debugging-the-package-installation

  1. Gör något av följande för att verifiera och, om det behövs, felsöka paketinstallationen:

    • Kontrollera förinställningen för videoanalys med JCR
      Om du vill kontrollera förinställningen för videoanalys med JCR-funktionen måste du ha tillgång till CRXDE Lite.

      Experience Manager - I CRXDE Lite går du till /conf/global/settings/dam/dm/presets/analytics/jcr:content/userdata

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

      Om du inte har tillgång till CRXDE Lite på författarnoden kan du kontrollera förinställningen via publiceringsservern.

    • Kontrollera förinställningen för videoanalys via bildservern

      Du kan validera Video Analytics-förinställningen direkt genom att göra en Image Server req=userdata-förfrågan.
      Om du till exempel vill se Analytics-förinställningen på författarnoden kan du göra följande begäran:

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

      Om du vill validera förinställningen på publiceringsservrar kan du göra en liknande direktförfrågan till publiceringsservern. Svaren är desamma på författar- och publiceringsnoderna. Svaret ser ut ungefär så här:

      code language-none
      marketingCloudOrgId=0FC4E86B573F99CC7F000101
       reportSuite=aemaem6397618-2018-05-23
       trackingNamespace=aemvideodal
       trackingServer=aemvideodal.d2.sc.omtrdc.net
      
    • Kontrollera förinställningen för videoanalys med videorapporteringsverktyget i Experience Manager
      Navigera till Tools > Assets > Video Reporting

      https://localhost:4502/mnt/overlay/dam/gui/content/s7dam/videoreports/videoreport.html

      Om följande felmeddelande visas är rapportsviten tillgänglig, men inte ifylld. Felet är korrekt - och önskat - i en ny installation innan systemet samlar in data.

    screen_shot_2018-05-23at52254pm

    Om du vill generera rapportdata överför och publicerar du en video. Använd Copy URL och kör videon minst en gång.

    Det kan ta upp till 12 timmar innan rapportdata fylls i från Video Viewer-användningen.

    Om ett fel uppstår och rapportsviten inte är korrekt inställd visas följande varning.

    screen_shot_2018-05-23at52612pm

    Det här felet visas också om videorapporteringen körs innan du konfigurerar Dynamic Media Configuration (Pre 6.3)-tjänster.

Felsöka konfigurationen för videorapportering troubleshooting-the-video-reporting-configuration

  • Under installationen kan anslutningar till API-servern för Analytics göra timeout. Installationen försöker ansluta igen 20 gånger, men den misslyckas fortfarande. När detta inträffar registreras flera fel i loggfilen. Sök efter SiteCatalystReportService.
  • Om Analytics Preset-paketet inte installeras först kan en ny rapportserie skapas.
  • Om du uppgraderar från Experience Manager 6.3 till Experience Manager 6.4 eller Experience Manager 6.4.1 och sedan konfigurerar Dynamic Media Configuration (Pre 6.3) skapas fortfarande en rapportserie. Detta problem är känt och behandlas som åtgärdat för Experience Manager 6.4.2.

Om förinställningen Videoanalys about-the-video-analytics-preset

Förinställningen Video Analytics (Videoanalys), som ibland helt enkelt kallas analysförinställning, lagras bredvid visningsförinställningarna i Dynamic Media. Det är i stort sett samma sak som en visningsprogramförinställning, men med information som används för att konfigurera AppMeasurement- och videomaterial.

Förinställningens egenskaper är följande:

  • reportSuite
  • trackingServer
  • trackingNamespace
  • marketingCloudOrgId (finns inte i äldre versioner av Experience Manager)

Experience Manager 6.4 och senare versioner sparar den här förinställningen på /conf/global/settings/dam/dm/presets/analytics/jcr:content/userdata

Replikera kataloginställningar replicating-catalog-settings

Publicera dina egna standardkataloginställningar som en del av konfigurationsprocessen via JCR. Så här replikerar du kataloginställningar:

  1. Kör följande i ett terminalfönster:

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

  2. I Experience Manager navigerar du till följande plats i CRXDE Lite (kräver administratörsbehörighet):

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

  3. Välj Replication -fliken.

  4. Välj Replicate.

Replikera visningsförinställningar replicating-viewer-presets

Att leverera en resurs med en visningsförinställning måste du replikera/publicera visningsförinställningen. (Alla visningsförinställningar måste aktiveras och replikeras för att hämta URL-adressen eller inbäddningskoden för en resurs.
Se Publicera förinställningar för visningsprogram för mer information.

NOTE
Som standard visas olika återgivningar när du väljer Renditions och olika förinställningar för visningsprogram när du väljer Viewers i resursens detaljvy. Du kan öka eller minska antalet som visas. Se Öka antalet bildförinställningar som visas eller Öka antalet visningsförinställningar som visas.

Filtrera resurser för replikering filtering-assets-for-replication

I distributioner som inte är från Dynamic Media replikerar du alla resurser (både bilder och video) från Experience Manager-redigeringsmiljön till Experience Manager-publiceringsnoden. Det här arbetsflödet är nödvändigt eftersom publiceringsservrarna i Experience Manager också levererar resurserna.

I Dynamic Media-distributioner finns det dock inget behov av att replikera samma resurser till publiceringsnoderna i Experience Manager eftersom resurserna levereras via molnet. Ett sådant"hybridpubliceringsarbetsflöde" undviker extra lagringskostnader och längre bearbetningstider för att replikera resurser. Annat innehåll, som Dynamic Media-visningsprogram, webbplatssidor och statiskt innehåll, fortsätter att hanteras från Experience Manager publiceringsnoderna.

Förutom att replikera resurserna replikeras även följande icke-resurser:

  • Dynamic Media Delivery configuration: /conf/global/settings/dam/dm/imageserver/jcr:content
  • Bildförinställningar: /conf/global/settings/dam/dm/presets/macros
  • Förinställningar för visningsprogram: /conf/global/settings/dam/dm/presets/viewer

Med filtren kan du exclude resurser från att replikeras till publiceringsnoden Experience Manager.

Använd standardfiltren för replikering using-default-asset-filters-for-replication

Om du använder Dynamic Media för (1) bildbehandling eller (2) Bild och video, så kan du använda standardfiltren som finns i Adobe. Följande filter är aktiva som standard:

Filter
Mime-typ
Återgivningar
Dynamic Media Image Delivery

filterbilder

filteruppsättningar

Börjar med bild/

Innehåller program/ och slutar med set.

De färdiga filterbilderna (gäller för enstaka bildresurser, inklusive interaktiva bilder) och "filteruppsättningar" (gäller Spin Sets, Image Sets, Mixed Media Sets och Carousel Sets) kommer att

  • Inkludera PTIFF-bilder och metadata för replikering (alla återgivningar som börjar med cqdam).
  • Uteslut den ursprungliga bilden och statiska bildåtergivningar från replikering.
Dynamic Media Video Delivery
filter-video
Börjar med video/

"filter-video" som är klar att användas:

  • Inkludera proxyvideorenderingar, videominiatyr/filmminiatyrbild, metadata (både vid överordnad video och videorenderingar) för replikering (alla renderingar som börjar med cqdam).
  • Undanta återgivningar av originalvideo och statiska miniatyrer från replikering.

    Obs! Proxyvideorenderingarna innehåller inga binärfiler, utan är bara nodegenskaper. Det påverkar således inte utgivarens databasstorlek.
Integrering med Dynamic Media Classic (Scene7)

filterbilder

filteruppsättningar

filter-video

Börjar med bild/

Innehåller program/ och slutar med set.

Börjar med video/

Du konfigurerar transport-URI:n så att den pekar på Experience Manager-publiceringsservern i stället för Adobe Dynamic Media Cloud-replikeringstjänstens URL. Om du konfigurerar det här filtret kan Dynamic Media Classic leverera resurser i stället för publiceringsinstansen Experience Manager.

De färdiga filterbilderna, filteruppsättningarna och filtervideon:

  • Inkludera PTIFF-bild, proxyvideorenderingar och metadata för replikering. Men eftersom de inte finns i JCR-rapporterna för dem som kör Experience Manager gör Dynamic Media Classic-integreringen ingenting alls.
  • Undvik replikering av originalbilden, statiska bildåtergivningar, originalvideo och statiska miniatyråtergivningar. Istället levererar Dynamic Media Classic bild- och videomaterial.
NOTE
Filter gäller för MIME-typer och kan inte vara sökvägsspecifika.

Ställ in resursfilter för distributioner med enbart video setting-up-asset-filters-for-video-only-deployments

Om du använder Dynamic Media för endast video följer du de här stegen för att konfigurera resursfilter för replikering:

  1. I Experience Manager väljer du Experience Manager logotypen för att komma åt den globala navigeringskonsolen och navigerar sedan till Tools > Deployment > Replication > Agents on author.
  2. På sidan Agents on author (Agenter på författare) väljer du Default Agent (publish).
  3. Välj Edit.
  4. I Agent Settings i dialogrutan Settings flik, kontrollera Enabled för att aktivera agenten.
  5. Välj OK.
  6. I Experience Manager går du till Tools > General > CRXDE Lite.
  7. I det vänstra mappträdet navigerar du till /etc/replication/agents.author/dynamic_media_replication/jcr:content/damRenditionFilters
  8. Sök filter-video, högerklicka på den och välj Copy.
  9. I det vänstra mappträdet navigerar du till /etc/replication/agents.author/publish
  10. Sök jcr:content, högerklicka på den och välj Paste.

Med de här stegen konfigureras publiceringsinstansen i Experience Manager så att videobilden och de videometadata som krävs för uppspelning levereras av Dynamic Media-Cloud Servicen. Filtret exkluderar även återgivningar av originalvideo och statiska miniatyrer, som inte behövs i publiceringsinstansen, från replikering.

Ställ in resursfilter för avbildning i icke-produktionsdistributioner setting-up-asset-filters-for-imaging-in-non-production-deployments

Om du använder Dynamic Media för bildåtergivning i icke-produktionsdistributioner följer du de här stegen för att ställa in resursfilter för replikering:

  1. I Experience Manager väljer du Experience Manager logotypen för att komma åt den globala navigeringskonsolen och navigerar sedan till Tools > Deployment > Replication > Agents on author.

  2. På sidan Agents on author (Agenter på författare) väljer du Default Agent (publish).

  3. Välj Edit.

  4. I Agent Settings i dialogrutan Settings flik, kontrollera Enabled för att aktivera agenten.

  5. Välj OK.

  6. I Experience Manager går du till Tools > General > CRXDE Lite.

  7. I det vänstra mappträdet navigerar du till /etc/replication/agents.author/dynamic_media_replication/jcr:content/damRenditionFilters

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

  8. Sök filter-images, högerklicka på den och välj Copy.

  9. I det vänstra mappträdet navigerar du till /etc/replication/agents.author/publish

  10. Sök jcr:content, högerklicka på den och gå sedan till Create > Create Node. Ange namnet damRenditionFilters av typen nt:unstructured.

  11. Sök damRenditionFilters, högerklicka på den och välj Paste.

Med de här stegen konfigureras publiceringsinstansen i Experience Manager så att bilderna levereras till din icke-produktionsmiljö. Filtret exkluderar också den ursprungliga bilden och statiska återgivningar som inte behövs i publiceringsinstansen från replikeringen.

NOTE
Om det finns många olika filter i en författare måste varje agent ha tilldelats en annan användare. Koden granite använder en-filter-per-användarmodell. Ha alltid olika användare för varje filterinställning.
Använder du mer än ett filter på en server? Ett filter för replikering som ska publiceras och ett andra filter för s7delivery. I så fall måste du se till att dessa två filter har olika userId som tilldelats dem i jcr:content nod. Se bilden som följer:

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

Anpassa resursfilter för replikering (valfritt) customizing-asset-filters-for-replication

  1. I Experience Manager väljer du Experience Manager logotypen för att komma åt den globala navigeringskonsolen och navigerar sedan till Tools > General > CRXDE Lite.

  2. I det vänstra mappträdet navigerar du till /etc/replication/agents.author/dynamic_media_replication/jcr:content/damRenditionFilters för att granska filtren.

    chlimage_1-511

  3. Du definierar Mime-typen för filtret genom att leta reda på Mime-typen enligt följande:

    Expandera i den vänstra listen content > dam > <locate_your_asset> > jcr:content > metadata och sedan i tabellen letar du reda på dc:format.

    Följande bild är ett exempel på en resurs sökväg till dc:format.

    chlimage_1-512

    Observera att dc:format för tillgången Fiji Red.jpg är image/jpeg.

    Om du vill att det här filtret ska gälla för alla bilder, oavsett format, anger du värdet till image/* där * är ett reguljärt uttryck som används på alla bilder i alla format.

    Om du bara vill att filtret ska gälla för bilder av typen JPEG anger du värdet image/jpeg.

  4. Definiera vilka renderingar du vill inkludera eller exkludera från replikering.

    Följande tecken kan användas för att filtrera replikering:

    table 0-row-2 1-row-2 2-row-2 3-row-2
    Tecken som ska användas Så här filtrerar du resurser för replikering
    * Jokertecken
    + Innehåller resurser för replikering
    - Exkluderar resurser från replikering

    Navigera till content/dam/<locate your asset>/jcr:content/renditions.

    Följande grafik är ett exempel på en resurs återgivningar.

    chlimage_1-513

    Om du använder exemplet ovan och bara vill replikera PTIFF (Pyramid TIFF) skriver du +cqdam,* som innehåller alla återgivningar som börjar med cqdam. I exemplet är den återgivningen cqdam.pyramid.tiff.

    Om du bara vill replikera originalet skriver du +original.

Konfigurera inställningar för Dynamic Media Image Server configuring-dynamic-media-image-server-settings

När du konfigurerar Dynamic Media Image Server måste du redigera Adobe CQ Scene7 ImageServer-paketet och Adobe CQ Scene7 PlatformServer-paketet.

NOTE
Dynamic Media fungerar som det ska efter att det har aktiverats. Du kan dock välja att finjustera installationen genom att konfigurera Dynamic Media Image Server så att den uppfyller vissa specifikationer eller krav.

Förutsättning - Före Om du konfigurerar Dynamic Media Image Server måste du se till att din virtuella dator med Windows® innehåller en installation av Microsoft® Visual C+±biblioteken. Biblioteken krävs för att köra Dynamic Media Image Server. Du kan ladda ned Microsoft® Visual C++ 2010 Redistributable Package (x64) här.

Så här konfigurerar du inställningarna för Dynamic Media Image Server:

  1. I det övre vänstra hörnet av Experience Manager väljer du Adobe Experience Manager för att komma åt den globala navigeringskonsolen och sedan navigera till Tools > Operations > Web Console.

  2. Gå till konfigurationssidan för Adobe Experience Manager Web Console OSGi > Configuration för att lista alla paket som för närvarande körs i Experience Manager.

    Dynamic Media Delivery Servers finns under följande namn i listan:

    • Adobe CQ Scene7 ImageServer
    • Adobe CQ Scene7 PlatformServer
  3. I listan med paket till höger om Adobe CQ Scene7 ImageServer väljer du Edit -ikon.

  4. Ange följande konfigurationsvärden i dialogrutan Adobe CQ Scene7 ImageServer:

    note note
    NOTE
    Normalt behöver du inte ändra standardvärdena. Om du emellertid ändrar standardvärdena måste du starta om paketet för att ändringarna ska börja gälla.
    table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 5-row-3 6-row-3
    Egenskap Standardvärde Beskrivning
    TcpPort.name empty Portnummer som ska användas för kommunikation med ImageServer-processen. Som standard identifieras en ledig port automatiskt.
    AllowRemoteAccess.name empty Tillåt eller neka fjärråtkomst till ImageServer-processen. Om false lyssnar bildservern bara på localhost.
    Standardinställningar för externalisering som pekar på den lokala värden måste ange den faktiska domänen eller IP-adressen för den specifika virtuella datorinstansen. Orsaken är att den lokala värden pekar på den virtuella datorns överordnade system.
    Domäner eller IP-adresser för den virtuella datorn måste ha en värdfilspost så att den kan matchas.
    MaxRenderRgnPixels 16 MP Maximal storlek i megapixlar som renderas.
    MaxMessageSize 16 MB Största meddelandestorlek i megabyte som levereras.
    RandomAccessUrlTimeout 20 Timeout-värde för hur lång tid i sekunder som Image Server väntar på att JCR ska svara på en begäran om intervallstyrning.
    WorkerThreads 10 Antal arbetstrådar.
  5. Välj Save.

  6. I listan med paket till höger om Adobe CQ Scene7 PlatformServer väljer du Edit -ikon.

  7. I dialogrutan Adobe CQ Scene7 PlatformServer anger du följande standardvärdealternativ:

    note note
    NOTE
    Dynamic Media Image Server använder sin egen diskcache för att cachelagra svar. Experience Manager HTTP-cache och Dispatcher kan inte användas för att cachelagra svar från Dynamic Media Image Server.
    table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3
    Egenskap Standardvärde Beskrivning
    Cachelagring aktiverad Markerad Om svarscachen är aktiverad
    Cache-rötter cache En eller flera sökvägar till svarscachemappar. Relativa sökvägar matchas mot den interna s7imaging-paketmappen.
    Maximal storlek för cache 200000000 Maximal storlek för svarscache i byte.
    Maximalt antal cacheposter 100000 Maximalt antal poster som tillåts i cachen.

Standardinställningar för manifest default-manifest-settings

Med standardmanifestet kan du konfigurera standardinställningarna som används för att generera Dynamic Media Delivery-svar. Du kan finjustera kvaliteten (JPEG-kvalitet, upplösning, omsamplingsläge), cachning (förfallodatum) och förhindra återgivning av bilder som är för stora (standardvärde, standardvärde för miniatyrbild, maxpix).

Platsen för standardmanifestkonfigurationen hämtas från Catalog root standardvärde för Adobe CQ Scene7 PlatformServer paket. Som standard finns det här värdet på följande sökväg i Tools > General > CRXDE Lite

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

Konfigurera bildserver i CRXDE Lite

Du kan ändra egenskapernas värden enligt beskrivningen i tabellen nedan genom att ange nya värden.

När du är klar med ändringen av standardmanifestet väljer du Save All.

Se till att du väljer Access Control (till höger om fliken Egenskaper), och sedan anger du behörigheten för åtkomstkontroll till jcr:read för alla och användare av dynamisk mediareplikering.

Konfigurera bildservern i CRXDE Lite och ange fliken Åtkomstkontroll

Manifestinställningar och deras standardvärden:

Egenskap
Standardvärde
Beskrivning
bkgcolor
FFFFFF
Standardbakgrundsfärg. RGB som används för att fylla i områden i en svarsbild som inte innehåller verkliga bilddata. Se även BkgColor i Image Serving API.
defaultpix
300,300
Standardvisningsstorlek. Servern begränsar svarsbilder till att inte vara större än den här bredden och höjden om begäran inte uttryckligen anger visningsstorleken med wid=, hei= eller scl=.
Anges som två heltal, 0 eller större, avgränsade med kommatecken. Bredd och höjd i pixlar. Antingen eller båda värdena kan anges till 0 för att behålla dem obegränsade. Gäller inte kapslade/inbäddade begäranden.
Se även DefaultPix i Image Serving API.
Vanligtvis använder du en visningsförinställning eller bildförinställning för att leverera resursen. StandardPix gäller bara för en resurs som inte använder en visningsförinställning eller bildförinställning.
defaultthumbpix
100,100
Standardstorlek för miniatyrbild. Används i stället för attributet::DefaultPix för miniatyrbildsbegäranden (req=tmb).
Servern begränsar svarsbilder till att inte vara större än denna bredd och höjd. Den här åtgärden är true om en miniatyrbegäran (req=tmb) anger inte storleken explicit och anger inte visningsstorleken explicit med wid=, hei=, eller scl=.
Anges som två heltal, 0 eller större, avgränsade med kommatecken. Bredd och höjd i pixlar. Antingen eller båda värdena kan anges till 0 för att behålla dem obegränsade.
Gäller inte kapslade/inbäddade begäranden.
Se även DefaultThumbPix i Image Serving API.
expiration
36000000
Klientens standardtid för cache till livstid. Anger ett standardintervall för förfallodatum om en viss katalogpost inte innehåller en giltig katalog::Förfallovärde.
Reellt tal, 0 eller högre. Antal millisekunder till förfallodatum sedan svarsdata genererades. Ange 0 om du alltid vill att svarsbilden ska upphöra att gälla omedelbart, vilket i praktiken inaktiverar klientcache-lagring. Som standard är det här värdet inställt på 10 timmar, vilket innebär att om en ny bild publiceras tar det 10 timmar för den gamla bilden att lämna användarens cache. Kontakta kundsupport om du behöver rensa cacheminnet tidigare.
Se även Förfallotid i Image Serving API.
jpegquality
80
Standardkodningsattribut för JPEG. Anger standardattributen för svarsbilder i JPEG.
Heltal och flagga, avgränsade med komma. Det första värdet ligger inom intervallet 1…100 och definierar kvaliteten. Det andra värdet kan vara 0 för normalt beteende eller 1 för att inaktivera nedsampling av kromaticitet i RGB som används av JPEG-kodare.
Se även JpegQuality i Image Serving API.
maxpix
2000,2000
Storleksgräns för svarsbild. Maximal bredd och höjd för svarsbilden som returneras till klienten.
Servern returnerar ett fel om en begäran orsakar en svarsbild vars bredd eller höjd är större än attributet::MaxPix.
Se även MaxPix i Image Serving API.
resmode
SHARP2
Standardläge för omsampling. Anger de standardattribut för omsampling och interpolation som ska användas för skalning av bilddata.
Används när resMode= har inte angetts i en begäran.
Tillåtna värden är BILIN, BICUB, eller SHARP2.
Enum. Ange 2 för bilin, 3 för bicubeller 4 för sharp2 interpolationsläge. Använd sharp2 för bästa resultat.
Se även ResMode i Image Serving API.
resolution
72
Standardobjektsupplösning. Anger en standardobjektupplösning om en viss katalogpost inte innehåller ett giltigt katalogvärde::Upplösning.
Reellt tal, större än 0. Uttrycks vanligtvis som pixlar per tum, men kan även finnas i andra enheter, till exempel pixlar per meter.
Se även Upplösning i Image Serving API.
thumbnailtime
1%,11%,21%,31%,41%,51%,61%,71%,81%,91%
Dessa värden representerar en ögonblicksbild av videouppspelningstiden och skickas till encoding.com. Se Om videominiatyr för mer information.

Konfigurera Dynamic Media färghantering configuring-dynamic-media-color-management

Med Dynamic Media färghantering kan du färgkorrigera resurser för förhandsgranskning.

Med färgkorrigering behåller inkapslade resurser sin färgmodell (RGB, CMYK, Grå) och inbäddade färgprofil i den genererade pyramidåtergivningen i TIFF. När du begär en dynamisk återgivning korrigeras bildfärgen till målfärgrymden. Du konfigurerar utdatafärgprofilen i Dynamic Media publiceringsinställningar i JCR.

Adobe färghantering använder ICC-profiler (International Color Consortium), ett format som definieras av ICC.

Du kan konfigurera Dynamic Media färghantering och konfigurera bildförinställningar med CMYK-, RGB- eller gråskaleutdata. Se Konfigurera bildförinställningar.

Exempel på avancerad användning kan använda manuell konfigurering icc= modifierare för att explicit välja en utdatafärgprofil:

NOTE
Standarduppsättningen med Adobe färgprofiler är bara tillgänglig om du har Feature Pack 12445 från Software Distribution installerade. Alla funktionspaket och servicepaket finns på Programvarudistribution. I Feature Pack 12445 finns Adobe färgprofiler.

Installerar funktionspaket 12445 installing-feature-pack

Installera funktionspaket 12445 om du vill använda Dynamic Media färghanteringsfunktioner.

Så här installerar du funktionspaket 12445:

  1. Navigera till Programvarudistribution och ladda ned antingen cq-6.3.0-featurepack-12445.

    Se Arbeta med paket för mer information om hur du använder paket i Adobe Experience Manager.

  2. Installera funktionspaketet.

Konfigurera standardfärgprofiler configuring-the-default-color-profiles

När du har installerat funktionspaketet konfigurerar du lämpliga standardfärgprofiler så att färgkorrigering aktiveras när du begär RGB eller CMYK-bilddata.

Så här konfigurerar du standardfärgprofiler:

  1. I Tools > General > CRXDE Lite, navigera till /conf/global/settings/dam/dm/imageserver/jcr:content som innehåller Adobe Color standardprofiler.

    chlimage_1-514

  2. Lägga till en färgkorrigeringsegenskap genom att rulla längst ned i Properties -fliken. Ange egenskapsnamnet, typen och värdet manuellt, vilket beskrivs i följande tabeller. När du angett värdena väljer du Add och sedan Save All för att spara dina värden.

    Färgkorrigeringsegenskaperna beskrivs i Egenskaper för färgkorrigering tabell. Värden som du kan tilldela färgredigeringsegenskaper finns i Färgprofil tabell.

    Till exempel i Name, lägga till iccprofilecmyk, markera Type Stringoch lägga till WebCoated som Value. Välj sedan Add och sedan Save All för att spara dina värden.

    chlimage_1-515

    Egenskapstabell för färgkorrigering

Egenskap
Typ
Standard
Beskrivning
iccprofilergb
Sträng
<empty>
Namn på standardfärgprofilen för RGB.
iccprofilecmyk
Sträng
<empty>
Namn på CMYK-standardfärgprofilen.
iccprofilegray
Sträng
<empty>
Namnet på standardfärgprofilen för grått.
iccprofilerrgb
Sträng
<empty>
Namn på den standardfärgprofil för RGB som används för RGB-bilder som inte har en inbäddad färgprofil
iccprofilesrccmyk
Sträng
<empty>
Namnet på den CMYK-standardfärgprofil som används för CMYK-bilder som inte har någon inbäddad färgprofil.
iccprofilercgray
Sträng
<empty>
Namnet på den grå standardfärgprofil som används för CMYK-bilder som inte har någon inbäddad färgprofil.
iccBlackPointCompensation
Boolean
True
Anger om svartpunktskompensation utförs under färgkorrigering. Adobe rekommenderar att den här inställningen är aktiverad.
iccdither
Boolean
Falskt
Anger om gitter ska användas vid färgkorrigering.
iccrenderintent
Sträng
relativ
Anger återgivningsmetod. Godtagbara värden är: perceptuell, relativ, mättnad, absolut. Adobe rekommenderar relativ som standard.
NOTE
Egenskapsnamnen är skiftlägeskänsliga och måste innehålla gemener.

Färgprofilstabell

Följande färgprofiler är installerade:

Namn
Färgmodell
Beskrivning
Adobe RGB
RGB
Adobe RGB (1998)
AppleRGB
RGB
Apple RGB
CIERGB
RGB
CIE RGB
CoatedFogra27
CMYK
Coated FOGRA27 (ISO 12647-2:2004)
CoatedFogra39
CMYK
Coated FOGRA39 (ISO 12647-2:2004)
CoatedGraCol
CMYK
Coated GRACoL 2006 (ISO 12647-2:2004)
ColorMatchRGB
RGB
ColorMatch RGB
EuropeISOCoated
CMYK
Europe ISO Coated FOGRA27
EuroscaleCoated
CMYK
Euroscale Coated v2
EuroscaleUncoated
CMYK
Euroscale Uncoated v2
JapanColorCoated
CMYK
Japan Color 2001 Coated
JapanColorNewspaper
CMYK
Japan Color 2002 Newspaper
JapanColorUncoated
CMYK
Japan Color 2001 Uncoated
JapanColorWebCoated
CMYK
Japan Color 2003 Web Coated
JapanWebCoated
CMYK
Japan Web Coated (Ad)
NewsprintSNAP2007
CMYK
US Newsprint (SNAP 2007)
NTSC
RGB
NTSC (1953)
PAL
RGB
PAL/SECAM
ProPhoto
RGB
ProPhoto RGB
PS4Default
CMYK
Photoshop 4 - standard-CMYK
PS5Standard
CMYK
Photoshop 5 - standard-CMYK
SheetfedCoated
CMYK
U.S. Sheetfed Coated v2
SheetfedUncoated
CMYK
U.S. Sheetfed Uncoated v2
SMPTE
RGB
SMPTE-C
sRGB
RGB
sRGB IEC61966-2.1
UncoatedFogra29
CMYK
Uncoated FOGRA29 (ISO 12647-2:2004)
WebCoated
CMYK
U.S. Web Coated (SWOP) v2
WebCoatedFogra28
CMYK
Web Coated FOGRA28 (ISO 12647-2:2004)
WebCoatedGrade3
CMYK
Web Coated SWOP 2006 Grade 3 Paper
WebCoatedGrade5
CMYK
Web Coated SWOP 2006 Grade 5 Paper
WebUncoated
CMYK
U.S. Web Uncoated v2
WideGamutRGB
RGB
Bred färgomfång RGB
  1. Välj Save All.

Du kan till exempel ställa in iccprofilergb till sRGBoch iccprofilecmyk till WebCoated.

Om du gör det gör du så här:

  • Aktiverar färgkorrigering för RGB och CMYK-bilder.
  • RGB-bilder som inte har någon färgprofil antas finnas i sRGB färgrymd.
  • CMYK-bilder som saknar färgprofil antas finnas i WebCoated färgrymd.
  • Dynamiska återgivningar som returnerar utdata från RGB returnerar den i färgrymden *sRGB *.
  • Dynamiska återgivningar som returnerar CMYK-utdata och returnerar dem i WebCoated färgrymd.

Leverera resurser delivering-assets

När du har slutfört alla uppgifter ovan hämtas aktiverade Dynamic Media-resurser från bild- eller videotjänsten. I Experience Manager visas den här förmågan i en Copy Image URL, Copy Viewer URL, Embed Viewer Code och i WCM.

Se Leverera Dynamic Media Assets.

När du ...
Resultat
Kopiera en bild-URL

I dialogrutan Kopiera URL visas en URL som liknar följande (URL är endast avsedd som exempel):

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

Plats IMAGESERVICEPUBLISHNODE refererar till bildtjänstens URL.

Se även Leverera Dynamic Media Assets.

Kopiera en visningsprogramURL

I dialogrutan Kopiera URL visas en URL som liknar följande (URL är endast avsedd som exempel):

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

Plats PUBLISHNODE refererar till den vanliga publiceringsnoden i Experience Manager och IMAGESERVICEPUBLISHNODE refererar till bildtjänstens URL.

Se även Leverera Dynamic Media Assets.

Kopiera inbäddningskod för ett visningsprogram

I dialogrutan Kopiera inbäddningskod visas ett kodfragment som liknar följande (kodexemplet är endast avsett som exempel):

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

Plats PUBLISHNODE refererar till den vanliga publiceringsnoden i Experience Manager och IMAGESERVICEPUBLISHNODE refererar till bildtjänstens URL.

Se även Leverera Dynamic Media Assets.

WCM Dynamic Media och Interactive Media Components wcm-dynamic-media-and-interactive-media-components

WCM-sidor som refererar till komponenterna Dynamic Media och Interactive Media refererar till leveranstjänsten.

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2