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 användningsfall 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.
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 hur du arbetar 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 dokumenteras i Övervaka och underhåll din Experience Manager-instans.

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:

Term
Dynamic Media aktiverat
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.
Publish-nod för bildtjänst
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. Aktivera Dynamic Media på noden author i Experience Manager.
  2. Konfigurera bildbehandling i Dynamic Media-Cloud Service.
  3. Konfigurera avbildningsreplikering.
  4. Replikera kataloginställningar.
  5. Replikera visningsförinställningar.
  6. Använd standardresursfilter för replikering.
  7. Konfigurera inställningarna 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. Aktivera Dynamic Media på noden author i Experience Manager.
  2. Aktivera Dynamic Media på Experience Manager publish-noden.
  3. Replikera visningsförinställningar.
  4. Ställ in 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. Aktivera Dynamic Media på noden author i Experience Manager.
  2. På Experience Manager publish -noden enable Dynamic Media (publiceringsinstansen visar videobilden och tillhandahåller metadata för videouppspelning).
  3. Konfigurera video i Dynamic Media-Cloud Service.
  4. Replikera visningsförinställningar.
  5. Ställ in resursfilter för video-only.
  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. Aktivera Dynamic Media på noden author i Experience Manager.
  2. Konfigurera video i Dynamic Media-Cloud Service.
  3. Konfigurera avbildningar i Dynamic Media-Cloud Service.
  4. Konfigurera avbildningsreplikering.
  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 körningsläget dynamicmedia på samma sätt som du skulle göra med exempelvis körningsläget publish. Kontrollera tekniska krav innan du aktiverar.

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 flaggan dynamicMediaEnabled anges som 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 alla överförda bildresurser får en rendering av typen cqdam.pyramid.tiff som används för snabb leverans av dynamiska bildrenderingar. 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 ett 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.

Så här aktiverar du Dynamic Media:

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

    • Lägg till -r dynamicmedia i slutet av kommandoraden när du startar jar-filen.
    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är https://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 katalogen crx-quickstart/logs/:
    • ImageServer-<PortId>-<ååå><mm><dd>.log - Loggen för ImageServer innehåller statistik och analytisk information som används för att analysera beteendet hos den interna ImageServer-processen.
    Exempel på ett loggfilsnamn för en Image Server: ImageServer-57346-2020-07-25.log
    • s7access-<åååå><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 paketet Ladda ned fullständigt som genereras från sidan system/console/status-Bundlelist . När du ringer kundsupport om du har ett Dynamic Media-problem lägger du till båda loggarna i 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änen i externaliseraren. 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änen.

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:

  • Den självdomänen i Externalizer används för att hämta både portnumret och kontextsökvägen.
  • Om ingen 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änen.

NOTE
I en fristående Experience Manager Quickstart-distribution behöver en självdomän 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änen.

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 flaggan -r dynamicmedia för körningsläge.

Så här inaktiverar du 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 på kommandoraden när du startar jar-filen.
    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 hoppas det arbetsflödessteg som genererar återgivningen av cqdam.pyramid.tiff ö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

Om du vill migrera anpassade förinställningar och konfigurationer för visningsprogram som du har skapat från /etc till /conf kör du följande kommando för Linux®-kontroll:

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). Assets levereras sedan som en tjänst för leverans av bilder på begäran (URL:en till 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 verifiera och testa att den 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 ändrar värdet för maxMemory.

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 användaren dynamic-media-replication och konfigurerar den. 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 går sedan till Tools > Security > Users.

  3. På sidan Användarhantering går du till användaren dynamic-media-replication och väljer att öppna.

    dm-replication

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

    dm-replication-keystore

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

    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. På sidan Edit User Settings For dynamic-media-replication expanderar du området Lägg till privat nyckel från KeyStore-fil och lägger till följande (se bilderna som följer):

    • I fältet New Alias anger du namnet på ett alias som du vill använda senare i replikeringskonfigurationen. Du kan till exempel använda replication som alias.
    • Välj KeyStore File. Navigera till KeyStore-filen som du har fått från Adobe, markera den och välj sedan Open.
    • Ange lösenordet för KeyStore-filen i fältet KeyStore File Password. Det här lösenordet är inte det KeyStore-lösenord som du skapade i steg 5, men är det KeyStore-lösenord som Adobe anger 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 fältet 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.
    • Ange alias för den privata nyckeln i fältet Private Key Alias. 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.

    Sedan måste du 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 går sedan till Tools > Deployment > Replication > Agents on author.

  2. Välj Dynamic Media Hybrid Image Replication (s7delivery) på sidan Agenter på författare.

  3. Välj Edit.

  4. Välj fliken Settings och ange sedan 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 värdet för Nytt alias som anges när nyckeln genereras i Konfigurera autentisering, till exempel replication. (Se steg 7 i Konfigurera autentisering.)
    • Key Store Password - KeyStore-lösenordet som skapades när du tryckte 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.
  • Publish en bild. Markera bilden och välj 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å ett fel när KeyStore konfigurerades för användaren dynamic-media-replication.

Replication test to s7delivery:https://s7bern.macromedia.com:8580/is-publish/
17.06.2016 18:54:43 - Transferring content for ReplicationAction{type=TEST, path[0]='/content/dam', time=1466214883309, userId='admin', revision='null'}
17.06.2016 18:54:43 - * Auth User: replication-receiver
17.06.2016 18:54:43 - * HTTP Version: 1.1
17.06.2016 18:54:43 - * Using OAuth 2.0 Authorization Grants
17.06.2016 18:54:43 - * OAuth 2.0 User: dynamic-media-replication
17.06.2016 18:54:43 - No OAuth token available. OAuth not initialized
17.06.2016 18:54:43 - * Using Client Auth SSL alias - replication-alias *
17.06.2016 18:54:43 - Publishing: POST[https://<localhost>:8580/is-publish//publish-receiver?Cmd=Test&RootId=brough]
17.06.2016 18:54:43 - Transfer failed for ReplicationAction{type=TEST, path[0]='/content/dam', time=1466214883309, userId='admin', revision='null'}. java.io.IOException: Failed to execute request
'https://<localhost>:8580/is-publish//publish-receiver?Cmd=Test&RootId=brough':
 Server returned status code 401 with message: Authorization required.
17.06.2016 18:54:43 - Error while replicating: com.day.cq.replication.ReplicationException: Transfer failed for ReplicationAction{type=TEST, path[0]='/content/dam', time=1466214883309,
 userId='admin', revision='null'}. java.io.IOException: Failed to execute request
'https://<localhost>:8580/is-publish//publish-receiver?Cmd=Test&RootId=brough':
 Server returned status code 401 with message: Authorization required.

Lösning:
Kontrollera att KeyStore har sparats till användaren dynamic-media-replication och att rätt lösenord har angetts.

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 systemegenskapen -Djavax.net.ssl.trustStore= är inställd på ett giltigt förtroendearkiv för Java™-processen på författaren till Experience Manager.

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. På sidan Användarhantering går du till användaren dynamic-media-replication och väljer att öppna.

  3. Välj fliken KeyStore. Om knappen 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 även konfigurera replikeringsagenten igen.

    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: Publish Agent 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. Gå till Tools > General > CRXDE Lite i Experience Manager.

    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 True):

    enableOauth=true

  4. Välj Save All i sidans övre vänstra hörn.

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. (I Assets går du till Create > Files och markerar filen.)

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

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

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

    chlimage_1-510

  5. Välj en dynamisk återgivning.

  6. Välj URL om du vill hämta URL:en fö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 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 går sedan till Tools > Cloud Services > Dynamic Media Configuration (Pre-6.3).

  2. På sidan Dynamic Media Configuration Browser väljer du global i den vänstra rutan och sedan Create.

  3. Skriv en titel i fältet Titel i dialogrutan Create Dynamic Media Configuration.

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

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

  6. Välj Save om du vill gå tillbaka till Dynamic Media Configuration Browser-sidan.

  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 du ska använda: När du konfigurerar Dynamic Media (före 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 all videorapportering. Det här problemet överbelastar analyssystemet med för många rapportsviter.

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

  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 videoanalys på en ny författarnod innan du konfigurerar Dynamic Media-konfiguration (före 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 aktiviteten innan 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.

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å noden Författare kan du kontrollera förinställningen via Publish-servern.

    • 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å Publish-servrar kan du göra en liknande direktförfrågan till Publish-servern. Svaren är desamma på författarnoder och Publish-noder. 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

Publish 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 fliken Replication.

  4. Välj 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 vara aktiverade och replikerade för att hämta URL:en eller inbäddningskoden för en resurs.
Mer information finns i Förinställningar för Publish-visningsprogram.

NOTE
Som standard visas olika återgivningar när du väljer Renditions och olika visningsförinställningar 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 andra distributioner än Dynamic Media replikerar du alla-resurser (både bilder och video) från Experience Manager-redigeringsmiljön till publiceringsnoden i Experience Manager. Det här arbetsflödet är nödvändigt eftersom Publish-servrarna 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-leveranskonfiguration: /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 exkludera resurser från att replikeras till publiceringsnoden i Experience Manager.

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

Om du använder Dynamic Media för (1) bildåtergivning i produktion eller (2) bildåtergivning och video kan du använda de standardfilter som Adobe tillhandahåller i befintligt skick. 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 uppsättning.

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 uppsättning.

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 går sedan till Tools > Deployment > Replication > Agents on author.
  2. Välj Default Agent (publish) på sidan Agenter på författare.
  3. Välj Edit.
  4. I dialogrutan Agent Settings markerar du Enabled på fliken Settings för att aktivera agenten.
  5. Välj OK.
  6. Gå till Tools > General > CRXDE Lite i Experience Manager.
  7. Navigera till /etc/replication/agents.author/dynamic_media_replication/jcr:content/damRenditionFilters i det vänstra mappträdet
  8. Leta reda på filter-video, högerklicka på den och välj sedan Copy.
  9. Navigera till /etc/replication/agents.author/publish i det vänstra mappträdet
  10. Leta reda på jcr:content, högerklicka på den och välj sedan 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 går sedan till Tools > Deployment > Replication > Agents on author.

  2. Välj Default Agent (publish) på sidan Agenter på författare.

  3. Välj Edit.

  4. I dialogrutan Agent Settings markerar du Enabled på fliken Settings för att aktivera agenten.

  5. Välj OK.

  6. Gå till Tools > General > CRXDE Lite i Experience Manager.

  7. Navigera till /etc/replication/agents.author/dynamic_media_replication/jcr:content/damRenditionFilters i det vänstra mappträdet

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

  8. Leta reda på filter-images, högerklicka på den och välj sedan Copy.

  9. Navigera till /etc/replication/agents.author/publish i det vänstra mappträdet

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

  11. Leta reda på damRenditionFilters, högerklicka på den och välj sedan 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 ett annat userId tilldelat i noden jcr:content. 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 går sedan till Tools > General > CRXDE Lite.

  2. Navigera till /etc/replication/agents.author/dynamic_media_replication/jcr:content/damRenditionFilters i det vänstra mappträdet 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 content > dam > <locate_your_asset> > jcr:content > metadata i den vänstra listen och leta upp dc:format i tabellen.

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

    chlimage_1-512

    Observera att dc:format för resursen 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 för 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) anger 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 anger 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 körklart när 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 - Innan du konfigurerar Dynamic Media Image Server kontrollerar du 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 hämta 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 går sedan till Tools > Operations > Web Console.

  2. Gå till OSGi > Configuration på konfigurationssidan för Adobe Experience Manager Web Console för att visa en lista över alla paket som 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 paketlistan till höger om Adobe CQ Scene7 ImageServer väljer du ikonen Edit.

  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 ikonen Edit.

  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 standardvärdet Catalog root för Adobe CQ Scene7 PlatformServer-paketet. Som standard finns det här värdet i följande sökväg inom 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 i det övre vänstra hörnet på sidan.

Se till att du väljer fliken Access Control (till höger om fliken Egenskaper) och sedan anger du åtkomstkontrollbehörighet 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 miniatyrbegäranden (req=tmb).
Servern begränsar svarsbilderna så att de inte är större än den här bredden och höjden. Den här åtgärden är true om en miniatyrbegäran (req=tmb) inte anger storleken explicit och inte anger 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= inte har angetts i en begäran.
Tillåtna värden är BILIN, BICUB eller SHARP2.
Uppräkning. Ange 2 för interpolationsläget bilin, 3 för bicub eller 4 för interpolationsläget sharp2. 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 API:t för bildservrar.
thumbnailtime
1%,11%,21%,31%,41%,51%,61%,71%,81%,91%
Dessa värden representerar en ögonblicksbild av videouppspelningstiden och skickas till encoding.com. Mer information finns i Om videominiatyr.

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.

I avancerade användningsfall kan en manuell konfigureringsmodifierare (icc=) användas för att explicit välja en utdatafärgprofil:

NOTE
Standarduppsättningen med AdobeColor-profiler är bara tillgänglig om du har Feature Pack 12445 från Software Distribution installerat. Alla funktionspaket och servicepaket finns på Programdistribution. 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 hämta antingen cq-6.3.0-featurepack-12445.

    Mer information om hur du använder paket i Adobe Experience Manager finns i Arbeta med paket.

  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ärgprofilerna:

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

    chlimage_1-514

  2. Lägg till en färgkorrigeringsegenskap genom att bläddra längst ned på fliken Properties. Ange egenskapsnamnet, typen och värdet manuellt, vilket beskrivs i följande tabeller. När du har angett värdena väljer du Add och sedan Save All för att spara värdena.

    Egenskaper för färgkorrigering beskrivs i tabellen Egenskaper för färgkorrigering. Värden som du kan tilldela till färgkorrigeringsegenskaper finns i tabellen Färgprofil.

    I Name lägger du till iccprofilecmyk, väljer Type String och lägger 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
<tom>
Namn på standardfärgprofilen för RGB.
iccprofilecmyk
Sträng
<tom>
Namn på CMYK-standardfärgprofilen.
iccprofilegray
Sträng
<tom>
Namnet på standardfärgprofilen för grått.
iccprofilerrgb
Sträng
<tom>
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
<tom>
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
<tom>
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 relative som standard.
NOTE
Egenskapsnamnen är skiftlägeskänsliga och måste innehålla gemener.

Färgprofiltabell

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 iccprofilergbsRGB och iccprofilecmykWebCoated.

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 färgrymden sRGB.
  • CMYK-bilder som inte har någon färgprofil antas finnas i färgrymden WebCoated.
  • Dynamiska återgivningar som returnerar utdata från RGB returnerar den i färgrymden *sRGB *.
  • Dynamiska återgivningar som returnerar CMYK-utdata returnerar det i färgrymden WebCoated .

Leverera Assets 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 möjligheten 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$

Där 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

Där PUBLISHNODE refererar till den vanliga Experience Manager-publiceringsnoden och IMAGESERVICEPUBLISHNODE refererar till URL:en för bildtjänsten.

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>

Där PUBLISHNODE refererar till den vanliga Experience Manager-publiceringsnoden och IMAGESERVICEPUBLISHNODE refererar till URL:en för bildtjänsten.

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