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

CAUTION
AEM 6.4 har nått slutet på den utökade supporten och denna dokumentation är inte längre uppdaterad. Mer information finns i teknisk supportperiod. Hitta de versioner som stöds här.

Dynamic Media - Hybrid måste aktiveras och konfigureras 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.

Om du använder Adobe Experience Manager för olika miljöer, till exempel en för utveckling, en för staging och en för liveproduktion, måste du konfigurera Dynamic Media-Cloud Services för var och en av dessa miljöer.

Om du har problem med din Dynamic Media-konfiguration är det viktigt att du tittar på loggfilerna som är specifika för dynamiska media. Dessa installeras automatiskt när du aktiverar dynamiska media:

  • s7access.log
  • ImageServing.log

De beskrivs i Övervaka och underhålla AEM.

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 de AEM publiceringsnoderna.

Annat innehåll, som Dynamic Media-visningsprogram, webbplatssidor och statiskt innehåll kommer även i fortsättningen att hanteras från AEM publiceringsnoder.

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:

Term
Dynamic Media Enabled
Beskrivning
AEM författarnod
Vit bock i en grön cirkel
Författarnoden som du distribuerar till On-Premise eller via Managed Services.
AEM publiceringsnod
Vitt "X" i en röd kvadrat.
Den publiceringsnod som du distribuerar till On-Premise eller via Managed Services.
Publiceringsnod för bildtjänst
Vit bock i en grön cirkel.
Publiceringsnoden 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. Se följande tabell för att se hur du konfigurerar Dynamic Media för ditt specifika scenario.

Scenario
Så här fungerar det
Konfigurationssteg
Leverera ENDAST bilder i produktion
Bilderna levereras via servrar i Adobe globala datacenter och cachas sedan av ett CDN för skalbara prestanda och global räckvidd.
  1. På AEM författare nod, aktivera dynamiska medier.
  2. Konfigurera bildbehandling i Dynamic Media-Cloud Services.
  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 o.s.v.)
Bilder levereras via AEM publiceringsnod. I det här scenariot finns det ingen anledning att leverera bilder till Adobe datacenter eftersom trafiken är minimal. En annan fördel är att detta ger en säker förhandsgranskning av innehållet innan produktionen startar
  1. På AEM författare nod, aktivera dynamiska medier.
  2. På AEM publicera nod, aktivera dynamiska medier.
  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 o.s.v.)
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 den AEM publiceringsinstansen.
  1. På AEM författare nod, aktivera dynamiska medier.
  2. På AEM publicera nod, aktivera dynamiska medier (publiceringsinstansen visar videobildrutan och tillhandahåller metadata för videouppspelning).
  3. Konfigurera video i Dynamic Media Cloud Services.
  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 globala datacenter och cachas sedan av ett 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å AEM författare nod, aktivera dynamiska medier.
  2. Konfigurera video i Dynamic Media Cloud Services.
  3. Konfigurera bildbehandling i Dynamic Media Cloud Services.
  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

Dynamiska medier är inaktiverat som standard. Om du vill utnyttja Dynamic Media funktioner måste du aktivera dynamiska medier 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 dynamiska medier via körningsläget ersätts funktionerna i AEM 6.1 och AEM 6.0 där du aktiverade dynamiska medier genom att du anger dynamicMediaEnabled flagga till true. Den här flaggan har ingen funktion i AEM 6.2 och senare. Du behöver inte heller starta om snabbstarten för att aktivera dynamiska medier.

Genom att aktivera Dynamic Media blir de dynamiska mediefunktionerna 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-filer har avsevärda fördelar, bland annat (1) möjligheten att hantera endast en överordnad bild och generera oändliga återgivningar direkt utan ytterligare lagringsutrymme och (2) möjligheten att använda interaktiv visualisering som zoomning, panorering, rotation och så vidare.

Om du vill använda Dynamic Media Classic i AEM 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 runmode.

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

Aktivera dynamiska medier:

  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-shell
    java -Xmx4096m -Doak.queryLimitInMemory=500000 -Doak.queryLimitReads=500000 -jar cq-quickstart-6.4.0.jar -r dynamicmedia
    

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

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

    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-2019-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, bifoga båda loggarna till problemet.

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

Om du distribuerar AEM till en programserver och har Dynamic Media aktiverat måste du konfigurera self i externaliseraren. Annars fungerar inte generering av miniatyrbilder för resurser korrekt för dynamiska medieresurser.

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

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

I AEM:

  • The self i externalizer används för att hämta både portnummer och kontextsökväg.
  • Om nej self domän är konfigurerad hämtas portnumret och kontextsökvägen från Jetty HTTP-tjänsten.

I en AEM QuickStart WAR-distribution går det inte att härleda portnumret och kontextsökvägen. Därför måste du konfigurera en self domän. Se dokumentation för externalisering om hur du konfigurerar self domän.

NOTE
I en AEM Quickstart fristående driftsättning, a self domänen 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 self domän.

Inaktivera Dynamic Media disabling-dynamic-media

Dynamiska medier är inte aktiverade som standard. Om du tidigare har aktiverat dynamiska medier kan du stänga av det vid ett senare tillfälle.

Om du vill inaktivera dynamiska medier efter att du har aktiverat dem tar du bort -r dynamicmedia flagga för körningsläge.

Så här inaktiverar du Dynamic Media när det har aktiverats:

  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-shell
    java -Xmx4096m -Doak.queryLimitInMemory=500000 -Doak.queryLimitReads=500000 -jar cq-quickstart-6.4.0.jar
    
  2. Begäran http://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 qdam.pyramid.tiff återgivning hoppas över automatiskt. Detta 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 AEM server ä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.4 utan driftstopp optional-migrating-dynamic-media-presets-and-configurations-from-to-zero-downtime

Om du uppgraderar AEM Dynamic Media från 6.3 till 6.4, som nu innehåller möjligheten till noll driftavbrott (kallas även"anmälan"), måste du köra följande kommando för att migrera alla dina förinställningar och konfigurationer från /etc till /conf i CRXDE Lite.

Anteckning: Om du kör AEM i kompatibilitetsläge, d.v.s. har du kompatibilitetspaketet installerat - du behöver inte köra dessa kommandon.

Migrera dina anpassade förinställningar och konfigurationer från /etc till /confkör du följande Linux-kommando:

curl -u admin:admin http://localhost:4502/libs/settings/dam/dm/presets.migratedmcontent.json

För alla uppgraderingar, antingen med eller utan kompatibilitetspaketet, kan du kopiera förinställningarna för visningsprogrammet som inte är installerade genom att köra följande kommando:

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

Konfigurerar bildreplikering configuring-image-replication

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

Du måste göra 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 bör passa systemresursens tillgänglighet och den typ av bildinnehåll som bearbetas. Om du har många mycket 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 kommer att refuseras.
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

Du måste konfigurera replikeringsautentisering för författaren för att kunna replikera bilder till tjänsten Dynamic Media Image Delivery. Du gör detta genom att hämta en KeyStore och sedan spara den under dynamic-media-replication användare och konfigurera det. Din företagsadministratör bör ha fått ett välkomstmeddelande med KeyStore-filen och nödvändiga autentiseringsuppgifter under etableringsprocessen. Kontakta kundsupport om du inte fått detta.

Ställa in autentisering:

  1. Kontakta kundsupport för din KeyStore-fil och ditt lösenord om du inte redan har detta. Detta är en del av etableringen och kopplar nycklarna till ditt konto.

  2. I AEM trycker du på AEM-logotypen för att komma åt den globala navigeringskonsolen och sedan trycker du på Tools > Security > Users.

  3. På sidan Användarhantering går du till dynamic-media-replication och sedan öppna.

    dm-replikering

  4. På sidan Redigera användarinställningar för dynamisk mediareplikering trycker du på Keystore tabbtangenten och sedan trycka 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 som du anger. Du måste ange det igen när du konfigurerar Replication Agent senare.

    chlimage_1-508

  6. Edit User Settings For dynamic-media-replication sida, expandera Add Private Key from KeyStore file och lägg till följande (se bilderna som följer):

    • I New Alias Ange namnet på ett alias som du senare kommer att använda i replikeringskonfigurationen. till exempel replikering.
    • Tryck på KeyStore File. Navigera till KeyStore-filen som du får från Adobe, markera den och tryck sedan på Open.
    • I KeyStore File Password anger du KeyStore-filens lösenord. Det här ä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. Tryck 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 AEM trycker du på AEM-logotypen för att komma åt den globala navigeringskonsolen och sedan trycker du på Tools > Deployment > Replication > Agents on author.

  2. Tryck på knappen Agents på författarsidan Dynamic Media Hybrid Image Replication (s7delivery).

  3. Tryck på Edit.

  4. Tryck på 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 fått detta.
    • Key Store Alias - Det här värdet är samma som det ​ nya aliasvärdet som anges när nyckeln genereras i Konfigurera autentisering; till exempel replication. (Se steg 7 i Konfigurera autentisering.)
    • Key Store Password - Det här är det KeyStore-lösenord som skapades när du knackade på det 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. Tryck på OK.

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

Så här validerar du replikeringsagenten för dynamiska media:

Tryck på 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. Tryck på bilden och välj Viewers i listrutan. Välj en visningsförinställning och tryck sedan på URL och kopiera och klistra in URL:en i webbläsaren för att bekräfta att du kan se bilden.

Felsökning av autentisering troubleshooting-authentication

När du konfigurerar autentisering kan det finnas problem som du kan stöta på när du skapar lösningar. Kontrollera att du har konfigurerat replikering innan du kontrollerar dessa.

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 dynamic-media-replication 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

Problemet orsakas av ett konfigurationsfel i din AEM Author-instans. 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å AEM Author 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 kan bero på en snabbkorrigering eller att ett funktionspaket skriver över dynamic-media-user eller keystore nod.

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. Navigera till User Management sida:

    localhost:4502/libs/granite/security/content/useradmin.html

  2. User Management sida, navigera till dynamic-media-replication och sedan öppna.

  3. Tryck på fliken KeyStore. Om Create KeyStore visas måste du göra om stegen under Konfigurera autentisering tidigare.

  4. Om du var tvungen att göra om KeyStore kan du behöva göra Konfigurera replikeringsagenten igen också.

    Konfigurera om s7delivery Replication Agent.

    localhost:4502/etc/replication/agents.author/s7delivery.html

  5. Tryck Test Connection för att 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 kan bero 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 AEM trycker du på Tools > General > CRXDE Lite.

    localhost:4502/crx/de/index.jsp

  2. Navigera till s7delivery Replication Agent nod.

    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. Knacka i det övre vänstra hörnet av sidan 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-konfiguration (före 6.3) under Cloud Services. URL till bildtjänsten krävs för det här testet

Så här testar du konfigurationen:

  1. Överför en bildresurs. (I Assets, tryck Create > Files och markera filen.)

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

  3. Publicera bildresursen. (Markera resursen och tryck på 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. Tryck URL för att hämta URL:en för den här resursen.

  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 Services configuring-dynamic-media-cloud-services

Dynamic Media Cloud-tjänsten ger stöd för molntjänster som hybridpublicering och leverans av bilder och video, videoanalys 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. Du bör ha fått all den här informationen som en del av kontoetableringsprocessen. Om du inte har fått den här informationen kontaktar du Adobe Experience Manager Administrator eller Adobe Technical Support.

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

Konfigurera molntjänster för dynamiska media:

  1. I AEM trycker du på den AEM logotypen för att komma åt den globala navigeringskonsolen och trycker på Tools > Cloud Services > Dynamic Media Configuration (Pre-6.3).

  2. Dynamic Media Configuration Browser sida, i den vänstra rutan, markera global och sedan trycka Create.

  3. I Create Dynamic Media Configuration i Title anger 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. Tryck Save för att gå tillbaka till Dynamic Media Configuration Browser.

  7. Tryck på AEM logotyp för att komma åt den globala navigeringskonsolen.

Konfigurera videorapportering configuring-video-reporting

Du kan konfigurera videorapportering för flera installationer av AEM med Dynamic Media - hybrid-läge.

När ska du använda: När du konfigurerar Dynamic Media Configuration (Pre 6.3), har många funktioner startats, 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 var och en av dem. 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 en Video Analytics förinställt paket 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 Video Analytics förinställt paket för alla new Författarnod före konfigurerar du Dynamic Media Configuration (Pre 6.3).

  3. Verifiera och felsök paketinstallationen.

Skapa en Video Analytics förinställt paket efter att den första författarnoden har konfigurerats 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 Video Analytics förinställningar. Dessa förinställningar innehåller en rapportserie, spårningsservern, spårningsnamnutrymmet och Marketing 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 (du måste ha tillgång till JCR). När du har Report Suite ID krävs inte, det gör valideringen enklare.

  3. Skapa ett paket med Package Manager.

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

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

  5. Bygg paketet.

  6. Hämta eller dela Video Analytics förinställt paket så att det kan delas med efterföljande nya författarnoder.

Installera Video Analytics förinställt paket innan du konfigurerar ytterligare 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 du konfigurerar 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.

Se till att Video Analytics Förinställningspaketet från den första Author-noden är tillgängligt på den nya Author-noden.

  1. Överför Video Analytics förinställningspaket som du skapade tidigare till Package Manager.
  2. Installera Video Analytics förinställningspaket.
  3. Konfigurera Dynamic Media Configuration (Pre 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 Video Analytics förinställning via JCR
      Kontrollera Video Analytics förinställning via JCR måste du ha tillgång till CRXDE Lite.

      AEM - in CRXDE Lite, navigera till /conf/global/settings/dam/dm/presets/analytics/jcr:content/userdata

      Det är http://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å noden Författare kan du kontrollera förinställningen via publiceringsservern.

    • Kontrollera Video Analytics förinställning via bildservern

      Du kan validera Video Analytics direkt genom att skapa en Image Server req=userdata begäran.

      Om du till exempel vill se Video Analytics på Förinställning i noden Författare kan du göra följande begäran:

      http://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 Video Analytics förinställning via videorapporteringsverktyget i AEM

      Tryck på Tools > Assets > Video Reporting http://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.

    Tänk på att 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 även 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.
  • Installerar inte Video Analytics förinställningspaketet först kan göra att en ny rapportserie skapas.
  • Uppgradera från AEM 6.3 till AEM 6.4 eller AEM 6.4.1 och konfigurera sedan Dynamic Media Configuration (Pre 6.3) skapar fortfarande en rapportserie. Detta problem är känt och behandlas som åtgärdat för AEM 6.4.2.

Om Video Analytics förinställning about-the-video-analytics-preset

The Video Analytics förinställningen, som ibland helt enkelt kallas analysförinställning, lagras bredvid visningsförinställningarna i Dynamic Media. Det är i princip detsamma som en visningsprogramförinställning, men med information som används för att konfigurera AppMeasurement- och Video Heartbeat-rapporter.

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

  • reportSuite
  • trackingServer
  • trackingNamespace
  • marketingCloudOrgId (finns inte i äldre AEM versioner)

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

Kataloginställningar replikeras replicating-catalog-settings

Du måste 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 AEM 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. Tryck på fliken Replication.

  4. Tryck på Replicate.

Replikera visningsförinställningar replicating-viewer-presets

Om du vill 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:en eller inbäddningskoden för en resurs.) Se Förinställningar för publiceringsvisningsprogram för mer information.

NOTE
Som standard visas olika återgivningar när du väljer Renditions och en mängd 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 AEM redigeringsmiljö till AEM publiceringsnod. Det här arbetsflödet är nödvändigt eftersom AEM publiceringsservrar också levererar resurserna.

I Dynamic Media-distributioner finns det dock inget behov av att replikera samma resurser till AEM publiceringsnoder 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 AEM publiceringsnoder.

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

  • Dynamic Media Delivery configuration: /conf/global/settings/dam/dm/imageserver/configuration/jcr:content/settings
  • 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 den AEM publiceringsnoden.

Använda standardresursfilter 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 de standardfilter som vi tillhandahåller i befintligt skick. Följande filter är aktiva som standard:

Filter
MimeterType
Å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

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å AEM publiceringsserver i stället för Adobe Dynamic Media Cloud Replication Service URL:en. Om du konfigurerar det här filtret kan Dynamic Media Classic leverera resurser i stället för den AEM publiceringsinstansen.

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

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

Konfigurera 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 AEM trycker du på den AEM logotypen för att komma åt den globala navigeringskonsolen och trycker på Tools > Deployment > Replication > Agents on author.
  2. Tryck på knappen Agents på författarsidan Default Agent (publish).
  3. Tryck på Edit.
  4. I Agent Settings i Settings flik, kontrollera Enabled för att aktivera agenten.
  5. Tryck på OK.
  6. I AEM trycker du på 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 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 och välj Paste.

Detta ställer in den AEM publiceringsinstansen för att leverera videobilden samt de videometadata som krävs för uppspelning, medan videon själv levereras av Dynamic Media molntjänst. Filtret exkluderar även den ursprungliga videon och statiska miniatyrrenderingar, som inte behövs i publiceringsinstansen, från replikeringen.

Ställa in resursfilter för bildåtergivning i distributioner som inte är i produktion 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 AEM trycker du på den AEM logotypen för att komma åt den globala navigeringskonsolen och trycker på Tools > Deployment > Replication > Agents on author.

  2. Tryck på knappen Agents på författarsidan Default Agent (publish).

  3. Tryck på Edit.

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

  5. Tryck på OK.

  6. I AEM trycker du på 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 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 och välj Create > Create Node. Ange namnet damRenditionFilters av typen nt:unstructured.

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

Detta ställer in den AEM publiceringsinstansen för att leverera bilderna till din icke-produktionsmiljö. Filtret exkluderar även 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 filteruppsättning.
Om du använder mer än ett filter på en server - till exempel ett filter för replikering som ska publiceras och ett andra filter för s7delivery - 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 customizing-asset-filters-for-replication

Om du vill anpassa resursfilter för replikering:

  1. I AEM trycker du på den AEM logotypen för att komma åt den globala navigeringskonsolen och trycker på 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:

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 för 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. Tryck i det övre vänstra hörnet av AEM Adobe Experience Manager för att komma åt den globala navigeringskonsolen och sedan trycka Tools > Operations > Web Console.

  2. Adobe Experience Manager Web Console Configuration sida, tryck OSGi > Configuration för att lista alla paket som körs i AEM.

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

    • Adobe CQ Scene7 ImageServer
    • Adobe CQ Scene7 PlatformServer
  3. I listan över paket till höger om Adobe CQ Scene7 ImageServer, tryck på Edit ikon.

  4. I Adobe CQ Scene7 ImageServer anger du följande konfigurationsvärden:

    note note
    NOTE
    I de flesta fall finns det inget behov av att ändra standardvärdena. Om du emellertid ändrar standardvärdena måste du starta om paketet för att ändringarna ska börja gälla.
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 till detta är att den lokala värden kan peka på den virtuella datorns överordnade system.

Domäner eller IP-adresser för den virtuella datorn kan behöva ha en värdfilspost så att den kan lösa sig själv.

MaxRenderRgnPixels
16 MPixlar
Maximal storlek i megapixlar som renderas.
MaxMessageSize
16 MB
Största meddelandestorlek i megabyte som levereras.
SlumpmässigÅtkomstUrlTimeout
20
Timeout-värde för hur länge i sekunder ImageServer väntar på att JCR ska svara på en begäran om intervallstyrning.
WorkerThreads
10
Antal arbetstrådar.
  1. Tryck på Save.

  2. I listan över paket till höger om Adobe CQ Scene7 PlatformServer, tryck på Edit ikon.

  3. I Adobe CQ Scene7 PlatformServer anger du följande standardvärdesalternativ:

    note note
    NOTE
    Dynamic Media Image Server använder sin egen diskcache för att cachelagra svar. AEM HTTP-cache och Dispacher 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
    Cache enabled Markerad Om svarscachen är aktiverad eller inte.
    Cache roots cache En eller flera sökvägar till svarscachemappar. Relativa sökvägar matchas mot den interna s7imaging-paketmappen.
    Cache Max Size 200000000 Maximal storlek för svarscache i byte.
    Cache Max Entries 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örfaller) 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/

configimageservercrxdelite

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

När du är klar med ändringarna av standardmanifestet trycker du på Save All.

Se till att du trycker på Access Control till höger om Properties och sedan ange behörigheten för åtkomstkontroll till jcr:read för alla och användare av dynamisk mediareplikering.

configimageservercrxdeliteaccess, kontrollflik

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 attribut::DefaultPix för miniatyrbegäranden (req=tmb).

Servern begränsar svarsbilderna till att inte vara större än den här bredden och höjden om en miniatyrbegäran (req=tmb) 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 DefaultThumbPix i Image Serving API.

förfallodatum
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örfaller i Image Serving API.

jpegquality
80

Standardkodningsattribut för JPEG. Anger standardattributen för svarsbilder i JPEG.

Heltal och flagga, avgränsade med kommatecken. 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 normalt 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= inte har angetts i en begäran.

Tillåtna värden är BILIN, BICUB eller SHARP2.

Enum. Ange 2 för bilin, 3 för bikub eller 4 för skarp2-interpolation. Använd skarp2 för bästa resultat.

Se även ResMode i Image Serving API.

upplösning
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 också finnas i andra enheter, till exempel pixlar per meter.

Se även Upplösning i Image Serving API.

miniatyrtid
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 videominiatyrer för mer information.

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

Med dynamisk mediefä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 publiceringsinställningarna för dynamiska media i JCR-uttrycket.

Färghanteringen i Adobe använder ICC-profiler, ett format som definieras av ICC (International Color Consortium).

Du kan konfigurera färghantering för dynamiska media 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 konfiguration icc= modifierare för att explicit välja en utdatafärgprofil:

NOTE
Standarduppsättningen med färgprofiler för Adobe ä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 färgprofilerna för Adobe.

Installerar funktionspaket 12445 installing-feature-pack

Du måste installera funktionspaket 12445 för att kunna använda de dynamiska färghanteringsfunktionerna.

Installera funktionspaketet 12445:

  1. Navigera till Programvarudistribution och ladda ned 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 måste du konfigurera rätt standardfärgprofiler så att färgkorrigering aktiveras när du begär RGB eller CMYK-bilddata.

Konfigurera standardfärgprofiler:

  1. I Tools > General > CRXDE Lite, navigera till /conf/global/settings/dam/dm/imageserver/configuration/settings som innehåller standardprofilerna för Adobe Color.

    chlimage_1-514

  2. Lägga till en färgkorrigeringsegenskap genom att rulla längst ned i Properties och ange egenskapsnamnet, typen och värdet manuellt, vilket beskrivs i följande tabeller. Tryck på Add och sedan Save All för att spara dina värden.

    Färgkorrigeringsegenskaperna beskrivs i Color Corrections Properties tabell. Värden som du kan tilldela färgredigeringsegenskaper finns i Color Profile tabell.

    I Name, lägga till iccprofilecmyk, markera Type Stringoch lägga till WebCoated som Value. Tryck Add sedan Save All för att spara dina värden.

    chlimage_1-515

    Egenskapstabell för färgkorrigering

    table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 5-row-4 6-row-4 7-row-4 8-row-4 9-row-4 html-authored no-header
    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 ska göras under färgkorrigering. Adobe rekommenderar att det här är på.
    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 note
    NOTE
    Egenskapsnamnen är skiftlägeskänsliga och måste skrivas med gemener.

    Färgprofilstabell

    Följande färgprofiler är installerade:

    table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 5-row-3 6-row-3 7-row-3 8-row-3 9-row-3 10-row-3 11-row-3 12-row-3 13-row-3 14-row-3 15-row-3 16-row-3 17-row-3 18-row-3 19-row-3 20-row-3 21-row-3 22-row-3 23-row-3 24-row-3 25-row-3 26-row-3 27-row-3 28-row-3 29-row-3 30-row-3 31-row-3 32-row-3 html-authored
    Namn Färgrymd Beskrivning
    AdobeRGB RGB Adobe RGB (1998)
    AppleRGB RGB Apple RGB
    CIERGB RGB CIE RGB
    CoatedFogra27 CMYK Coated FOGRA27 (ISO 12647-2:2004)
    CoatedFogra39 CMYK Coated FOGRA39 (ISO 12647-2:2004)
    CoatedGraCol CMYK Coated GRACoL 2006 (ISO 12647-2:2004)
    ColorMatchRGB RGB ColorMatch RGB
    EuropeISOCoated CMYK 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
    PS5Default 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 Obestruket 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
  3. Tryck på Save All.

Du kan till exempel ange 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 inte har någon färgprofil antas finnas i WebCoated färgrymd.
  • Dynamiska återgivningar som returnerar utdata från RGB, returnerar det i dialogrutan sRGB färgrymd.
  • 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 AEM 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 AEM publiceringsnoden 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 AEM publiceringsnoden 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
4452738f-2bdf-4cd4-9b45-905a69d607ad