設定Dynamic Media — 混合模式 configuring-dynamic-media-hybrid-mode

IMPORTANT
終止支援Secure Socket Layer 2.0和3.0,以及Transport Layer Security 1.0和1.1。
自2024年4月30日起,Adobe Dynamic Media將停止支援下列專案:
  • SSL (安全通訊端層) 2.0
  • SSL 3.0
  • TLS (傳輸層安全性) 1.0 和 1.1
  • 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
另請參閱Dynamic Media限制

必須啟用並設定Dynamic Media-Hybrid才能使用。 根據您的使用案例,Dynamic Media有數個支援的設定

NOTE
如果您要在Scene7執行模式中設定並執行Dynamic Media,請參閱設定Dynamic Media - Scene7模式
如果您打算在混合執行模式中設定並執行Dynamic Media,請依照本頁面上的指示操作。

進一步瞭解如何在Dynamic Media中使用影片

NOTE
如果您針對不同環境(例如開發、測試和即時生產環境)使用Adobe Experience Manager設定,請為每個環境設定Dynamic MediaCloud Service。
NOTE
如果您的Dynamic Media設定發生問題,請檢視Dynamic Media專屬的記錄檔。 當您啟用Dynamic Media時,會自動安裝這些檔案:
  • s7access.log
  • ImageServing.log
它們記錄在監視及維護您的Experience Manager執行個體中。

混合發佈和傳送是Adobe Experience Manager以外的Dynamic Media核心功能。 混合發佈可讓您從雲端而非Experience Manager發佈節點傳送Dynamic Media資產,例如影像、集合和視訊。

Dynamic Media檢視器、網站頁面和靜態內容等其他內容會繼續從Experience Manager發佈節點提供。

如果您是Dynamic Media的客戶,則必須使用混合式傳送作為所有Dynamic Media內容的傳送機制。

視訊的混合式發佈架構 hybrid-publishing-architecture-for-videos

chlimage_1-506

影像的混合式發佈架構 hybrid-publishing-architecture-for-images

chlimage_1-507

支援的Dynamic Media設定 supported-dynamic-media-configurations

後續的設定工作會參考下列詞語:

字詞
已啟用Dynamic Media
說明
Experience Manager作者節點
綠色圓圈中的白色勾號
您部署至內部部署或透過Managed Services的作者節點。
Experience ManagerPublish節點
紅色正方形中的白色「X」。
您部署至內部部署或透過Managed Services的發佈節點。
影像服務Publish節點
綠色圓圈中的白色勾號。
您在資料中心上執行的發佈節點,由Adobe管理。 參照影像服務URL。

您可以選擇僅針對影像實作Dynamic Media (僅適用於視訊),或同時針對影像和視訊實作。 若要決定針對特定案例設定Dynamic Media的步驟,請參閱下表。

情境
運作方式
設定步驟
僅傳遞生產環境中的影像
影像是透過Adobe全球資料中心的伺服器傳送,然後由CDN快取,以達成可擴充的效能及全球影響力。
  1. 在Experience Manager 作者 節點上啟用Dynamic Media
  2. Dynamic MediaCloud Service中設定影像。
  3. 設定影像復寫
  4. 復寫目錄設定
  5. 復寫檢視器預設集
  6. 使用預設資產篩選器進行復寫
  7. 設定Dynamic Media影像伺服器設定
  8. 傳遞資產
僅提供預先製作中的影像(開發、QE、階段等)。
影像是透過Experience Manager發佈節點傳遞。 在此案例中,由於流量極少,因此不需要將影像傳送至Adobe的資料中心。 而且可在生產環境啟動前安全地預覽內容。
  1. 在Experience Manager 作者 節點上啟用Dynamic Media
  2. 在Experience Manager 發佈 節點上啟用Dynamic Media
  3. 復寫檢視器預設集
  4. 設定非生產影像的資產篩選器
  5. 設定Dynamic Media影像伺服器設定。
  6. 傳遞資產。
只在任何環境中傳送視訊(生產、開發、QE、舞台等)
影片會由CDN傳送和快取,以提供可擴充的效能及全球影響力。 視訊海報影像(在開始播放前顯示的視訊縮圖)會由Experience Manager發佈執行個體傳遞。
  1. 在Experience Manager 作者 節點上啟用Dynamic Media
  2. 在Experience Manager 發佈 節點上,啟用Dynamic Media (發佈執行個體提供視訊海報影像並提供視訊播放的中繼資料)。
  3. Dynamic MediaCloud Service中設定視訊。
  4. 復寫檢視器預設集
  5. 設定僅限視訊的資產篩選器
  6. 傳遞資產。
在生產環境中同時傳送影像和視訊

影片會由CDN傳送和快取,以提供可擴充的效能及全球影響力。 影像和視訊海報影像會透過Adobe全球資料中心的伺服器提供,然後由CDN快取,以提升效能並延伸至全球。

請參閱之前的章節,以在預先製作中設定影像或影片。

  1. 在Experience Manager 作者 節點上啟用Dynamic Media
  2. Dynamic MediaCloud Service中設定視訊。
  3. Dynamic MediaCloud Service中設定影像。
  4. 設定影像復寫
  5. 復寫目錄設定
  6. 復寫檢視器預設集
  7. 使用預設的資產篩選器進行復寫。
  8. 設定Dynamic Media影像伺服器設定。
  9. 傳遞資產。

啟用Dynamic Media enabling-dynamic-media

Dynamic Media預設為停用。 若要利用Dynamic Media功能,您必須使用dynamicmedia執行模式來啟用Dynamic Media,就像使用publish執行模式一樣。 啟用之前,請務必檢閱技術需求

NOTE
透過執行模式啟用Dynamic Media會取代Experience Manager6.1和Experience Manager6.0中的功能,而您透過將dynamicMediaEnabled標幟設定為​ true ​來啟用Dynamic Media。 此標幟在Experience Manager 6.2和更新版本中沒有任何功能。 此外,您不需要重新啟動快速入門即可啟用Dynamic Media。

透過啟用Dynamic Media,UI中即可使用Dynamic Media功能,而每個上傳的影像資產都會接收用於快速傳送動態影像轉譯的​ cqdam.pyramid.tiff ​轉譯。 這些PTIFF具有下列顯著優點:

  • 僅能管理單一主要來源影像,且無需額外儲存空間即可即時產生無限轉譯。
  • 能夠使用互動式視覺效果,例如縮放、平移和迴轉。

如果您要在Experience Manager中使用Dynamic Media Classic,除非您使用特定案例,否則請勿啟用Dynamic Media。 除非您透過執行模式啟用Dynamic Media,否則Dynamic Media會停用。

若要啟用Dynamic Media,您必須從命令列或快速入門檔案名稱啟用Dynamic Media執行模式。

若要啟用Dynamic Media:

  1. 在命令列上,啟動快速入門時,執行下列動作:

    • 啟動jar檔案時將-r dynamicmedia新增到命令列的結尾。
    code language-shellsession
    java -Xmx4096m -Doak.queryLimitInMemory=500000 -Doak.queryLimitReads=500000 -jar cq-quickstart-6.5.0.jar -r dynamicmedia
    

    如果要發佈至s7delivery,您還必須包含下列trustStore引數:

    code language-shellsession
    -Djavax.net.ssl.trustStore=<absoluteFilePath>/customerTrustStoreFileName>
    
     -Djavax.net.ssl.trustStorePassword=<passwordForTrustStoreFile>
    
  2. 要求https://localhost:4502/is/image並確定影像伺服器目前正在執行。

    note note
    NOTE
    若要疑難排解Dynamic Media的問題,請參閱crx-quickstart/logs/目錄中的下列記錄:
    • ImageServer-<PortId>-<yyyy><mm><dd>.log - ImageServer記錄檔提供用於分析內部ImageServer處理序行為的統計資料和分析資訊。
    影像伺服器記錄檔名稱的範例: ImageServer-57346-2020-07-25.log
    • s7access-<yyyy><mm><dd>.log - s7access記錄檔會記錄透過/is/image/is/content向Dynamic Media提出的每個請求。
    這些記錄檔僅在啟用Dynamic Media時使用。 它們未包含在從system/console/status-Bundlelist頁面產生的​ 下載完整 ​套件中;如果您有Dynamic Media問題,在呼叫客戶支援時,請將這兩個記錄附加至問題。

如果您將Experience Manager安裝至其他連線埠或內容路徑…… if-you-installed-aem-to-a-different-port-or-context-path

如果要將Experience Manager部署至應用程式伺服器並啟用Dynamic Media,您必須在Externalizer中設定​ 自我網域。 否則,資產的縮圖產生功能無法正常用於Dynamic Media資產。

此外,如果您在其他連線埠或內容路徑上執行快速入門,您也必須變更​ 自我網域

Dynamic Media啟用時,會使用Dynamic Media產生影像資產的靜態縮圖轉譯。 為了讓Dynamic Media的縮圖產生功能正常運作,Experience Manager必須對其本身執行URL要求,而且必須知道連線埠號碼和內容路徑。

Experience Manager:

  • Externalizer中的​ 自我網域 ​用來擷取連線埠號碼和內容路徑。
  • 如果未設定任何​ 自我網域,則會從Jetty HTTP服務擷取連線埠號碼和內容路徑。

在Experience ManagerQuickStart WAR部署中,無法衍生連線埠號碼和內容路徑,因此您必須設定​ 自我網域。 請參閱外部化器檔案,瞭解如何設定​ 自我網域

NOTE
Experience Manager Quickstart獨立部署中,通常不需要設定​ 自我網域,因為連線埠號碼和內容路徑可以自動設定。 不過,如果所有網路介面都已關閉,您必須設定​ 自我網域

停用Dynamic Media disabling-dynamic-media

Dynamic Media預設為未啟用。 不過,如果您先前已啟用Dynamic Media,您可稍後將其關閉。

若要在啟用Dynamic Media後將其停用,請移除-r dynamicmedia執行模式標幟。

停用Dynamic Media:

  1. 在命令列上,啟動快速入門時,您可以執行下列任一項作業:

    • 啟動jar檔案時不要將-r dynamicmedia加入命令列。
    code language-shellsession
    java -Xmx4096m -Doak.queryLimitInMemory=500000 -Doak.queryLimitReads=500000 -jar cq-quickstart-6.5.0.jar
    
  2. 要求https://localhost:4502/is/image。 您會收到Dynamic Media已停用的訊息。

    note note
    NOTE
    停用Dynamic Media執行模式後,會自動略過產生cqdam.pyramid.tiff轉譯的工作流程步驟。 它也會停用動態轉譯支援和其他Dynamic Media功能。
    另請注意,設定Experience Manager伺服器後,如果Dynamic Media執行模式已停用,則所有以該執行模式上傳的資產現在都會無效。

(可選)將Dynamic Media預設集和設定從6.3移轉至6.5 (零停機時間) optional-migrating-dynamic-media-presets-and-configurations-from-to-zero-downtime

如果您要將Experience Manager - Dynamic Media從6.3升級至6.5 (現在包含零停機部署功能),您必須執行以下curl命令。 該命令會將CRXDE Lite中所有預設集和設定從/etc移轉到/conf

NOTE
如果您以相容性模式執行Experience Manager執行個體(即已安裝相容性套件),則不需要執行這些命令。

對於所有升級(無論是否包含相容性套件),您可以執行下列Linux® curl命令,複製原本隨Dynamic Media提供的預設現成檢視器預設集:

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

若要將您從/etc建立的任何自訂檢視器預設集和設定移轉至/conf,請執行下列Linux® curl命令:

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

設定影像復寫 configuring-image-replication

Dynamic Media影像傳送的運作方式是從Experience Manager作者發佈影像資產,包括視訊縮圖,並將其復寫至Adobe的隨選復寫服務(復寫服務URL)。 Assets會透過隨選影像傳送服務(影像服務URL)傳送。

請執行下列動作:

復寫代理程式會發佈Dynamic Media資產(例如影像、視訊中繼資料),並將設定至Adobe託管的影像服務。 依預設不會啟用復寫代理程式。

設定復寫代理程式之後,您必須驗證並測試它是否已成功設定。 本節說明這些程式。

NOTE
在所有工作流程中,建立PTIFF的預設記憶體限製為3 GB。 例如,您可以處理一個需要3 GB記憶體的影像,同時暫停其他工作流程,或者您可以同時處理10個影像,每個影像需要300 MB記憶體。
記憶體限制是可設定的,且符合系統資源可用性以及正在處理的影像內容型別。 如果您有許多大型資產,且系統上的記憶體充足,您可以提高此限制以確保同時處理影像。
需要超過最大記憶體限制的影像會遭到拒絕。
若要變更PTIFF建立的記憶體限制,請瀏覽至​ 工具 > 作業 > 網頁主控台 > Adobe CQ Scene7 PTiffManager,並變更​ maxMemory ​值。

設定驗證 setting-up-authentication

設定對作者的復寫驗證,以便您將影像復寫至Dynamic Media影像傳送服務。 您先取得KeyStore,然後將它儲存在​ dynamic-media-replication ​使用者下並加以設定。 在布建程式進行期間,您的公司管理員會收到一封歡迎電子郵件,其中包含KeyStore檔案和必要的認證。 如果您沒有收到此資訊,請聯絡Adobe客戶支援。

若要設定驗證:

  1. 如果您還沒有檔案和密碼,請連絡Adobe客戶支援以取得您的KeyStore檔案和密碼。 此資訊是布建的必要部分。 這會將這些金鑰關聯至您的帳戶。

  2. 在Experience Manager中,選取Experience Manager標誌以存取全域導覽主控台,然後導覽至​ 工具 > 安全性 > 使用者

  3. 在[使用者管理]頁面上,瀏覽至​ dynamic-media-replication ​使用者,然後選取以開啟。

    dm-replication

  4. 在[Edit User Settings For Dynamic-media-replication]頁面中,選取​ 金鑰存放區 ​標籤,然後選取​ 建立KeyStore

    dm-replication-keystore

  5. 在​ 設定KeyStore存取密碼 ​對話方塊中輸入密碼並確認密碼。

    note note
    NOTE
    請記住密碼,因為稍後當您設定「復寫代理程式」時,必須再次輸入密碼。

    chlimage_1-508

  6. 在​ 編輯Dynamic-media-replication的使用者設定 ​頁面上,展開​ 從KeyStore檔案新增私密金鑰 ​區域並新增下列專案(請參閱下列影像):

    • 在​ 新別名 ​欄位中,輸入您稍後要在復寫組態中使用的別名名稱。 例如,您可以使用replication作為別名。
    • 選取​ KeyStore檔案。 瀏覽至依Adobe提供給您的KeyStore檔案,選取該檔案,然後選取​ 開啟
    • 在​ KeyStore檔案密碼 ​欄位中,輸入KeyStore檔案密碼。 此密碼​ 不是 ​您在步驟5中建立的KeyStore密碼,而是布建期間傳送給您的「歡迎」電子郵件中的KeyStore檔案密碼Adobe。 如果您沒有收到KeyStore檔案密碼,請聯絡Adobe客戶支援。
    • 在​ 私密金鑰密碼 ​欄位中,輸入私密金鑰密碼(可以是上一步驟中提供的相同私密金鑰密碼)。 Adobe會在布建期間傳送給您的歡迎電子郵件中提供私密金鑰密碼。 如果您沒有收到私密金鑰密碼,請聯絡Adobe客戶支援。
    • 在​ 私密金鑰別名 ​欄位中輸入私密金鑰別名。 例如 *companyname*-alias。Adobe會在布建期間傳送給您的歡迎電子郵件中提供私密金鑰別名。 如果您沒有收到私密金鑰別名,請聯絡Adobe客戶支援。

    edit_settings_fordynamic-media-replication2

  7. 選取​ 儲存並關閉 ​以儲存您對此使用者的變更。

    接下來,您必須設定復寫代理程式

設定復寫代理程式 configuring-the-replication-agent

  1. 在Experience Manager中,選取Experience Manager標誌以存取全域導覽主控台,然後導覽至​ 工具 > 部署 > 復寫 > 作者代理程式

  2. 在作者頁面上的「代理程式」中,選取​ Dynamic Media混合影像復寫(s7delivery)

  3. 選取​ 編輯

  4. 選取​ 設定 ​標籤,然後輸入下列內容:

    • 已啟用 — 選取此核取方塊以啟用復寫代理程式。
    • 地區 — 設定為適當的地區:北美、歐洲或亞洲
    • 租使用者識別碼 — 這個值是您要發佈至復寫服務的公司/租使用者的名稱。 此值是Adobe在布建期間傳送給您的歡迎電子郵件中提供的租使用者ID。 如果您沒有收到此資訊,請聯絡Adobe客戶支援。
    • 金鑰存放區別名 — 這個值與在設定驗證中產生金鑰時設定的​ 新別名 ​值相同;例如replication。 (請參閱設定驗證中的步驟7。)
    • 金鑰庫密碼 — 在您點選​ 建立KeyStore ​時所建立的KeyStore密碼。 Adobe未提供此密碼。 請參閱設定驗證的步驟5。

    下圖顯示含有範例資料的復寫代理程式:

    chlimage_1-509

  5. 選取​ 確定

驗證Dynamic Media的復寫代理程式 validating-the-replication-agent-for-dynamic-media

若要驗證Dynamic Media的復寫代理程式,請執行以下操作:

選取​ 測試連線。 範例輸出如下:

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
您也可以執行下列任一項作業來檢查:
  • 檢查復寫記錄檔,確認資產已復寫。
  • Publish影像。 選取影像,並在下拉式選單中選取​ 檢視器,然後選取檢視器預設集。 選取​ URL。 若要確認您能看見影像,請複製並在瀏覽器中貼上URL路徑。

疑難排解驗證 troubleshooting-authentication

設定驗證時,以下是您可能會在其解決方案中遇到的一些問題。 在檢查這些問題之前,請確定您已設定復寫。

問題:HTTP狀態碼401 (含訊息) — 需要授權 problem-http-status-code-with-message-authorization-required

此問題可能是因為無法為dynamic-media-replication使用者設定KeyStore所造成。

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.

解決方案:
檢查KeyStore是否已儲存給​ dynamic-media-replication ​使用者,並提供正確的密碼。

問題:無法解密金鑰 — 無法解密資料 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.

解決方案:
檢查密碼。 儲存在復寫代理程式中的密碼與用來建立金鑰存放區的密碼不同。

問題: InvalidAlgorithmParameterException problem-invalidalgorithmparameterexception

此問題是由於Experience Manager編寫執行個體中的設定錯誤所導致。 作者上的Java™處理序未取得正確的javax.net.ssl.trustStore。 您在復寫記錄檔中看到此錯誤:

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

或錯誤記錄:

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)

解決方案:
請確定Experience Manager作者上的Java™處理序已將系統屬性-Djavax.net.ssl.trustStore=設定為有效的信任存放區。

問題: KeyStore未設定或未初始化 problem-keystore-is-either-not-set-up-or-it-is-not-initialized

此問題可能是因為Hot Fix或Feature Pack覆寫Dynamic-Media-User或Keystore節點所導致。

復寫記錄檔範例:

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

解決方案:

  1. 切換作業選項至「使用者管理」頁面:
    localhost:4502/libs/granite/security/content/useradmin.html

  2. 在[使用者管理]頁面上,瀏覽至dynamic-media-replication使用者,然後選取以開啟。

  3. 選取​ KeyStore ​索引標籤。 如果出現​ 建立KeyStore ​按鈕,您必須先重做在設定驗證下的步驟。

  4. 如果您必須重做KeyStore設定,您也必須再次執行設定復寫代理程式

    重新設定s7delivery Replication Agent。
    localhost:4502/etc/replication/agents.author/s7delivery.html

  5. 選取「測試連線」,以確認組態是否有效。

問題: Publish代理程式使用SSL而非OAuth problem-publish-agent-is-using-ssl-instead-of-oauth

此問題可能是因為Hot Fix或Feature Pack未正確安裝或覆寫設定所導致。

復寫記錄檔範例:

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.

解決方案:

  1. 在Experience Manager中,瀏覽至​ 工具 > 一般 > CRXDE Lite

    localhost:4502/crx/de/index.jsp

  2. 導覽至s7delivery Replication Agent節點。
    localhost:4502/crx/de/index.jsp#/etc/replication/agents.author/s7delivery/jcr:content

  3. 將此設定新增至復寫代理程式(布林值設為​ True):

    enableOauth=true

  4. 在頁面的左上角附近,選取​ 全部儲存

測試您的設定 testing-your-configuration

Adobe建議您執行組態的端對端測試。

開始此測試前,請確定您已完成下列操作:

  • 新增影像預設集。
  • 在Cloud Service下設定​ Dynamic Media設定(6.3以前版本)。 此測試需要影像服務URL

測試您的設定:

  1. 上傳影像資產。 (在Assets中,導覽至「建立 > 檔案」並選取檔案。)

  2. 等待工作流程完成。

  3. Publish影像資產。 (請選取資產,然後選取​ 快速Publish。)

  4. 透過開啟影像並點選​ 轉譯,導覽至該影像的轉譯。

    chlimage_1-510

  5. 選取任何動態轉譯。

  6. 若要取得此資產的URL,請選取​ URL

  7. 導覽至選取的URL,並檢查影像是否如預期般運作。

測試您的資產是否已傳遞的另一種方法是,將req=exists附加至您的URL。

設定Dynamic MediaCloud Service configuring-dynamic-media-cloud-services

Dynamic MediaCloud Service支援影像和視訊、視訊分析和視訊編碼等的混合發佈和傳送。

在設定過程中,您必須輸入註冊ID、視訊服務URL、影像服務URL、復寫服務URL,並設定驗證。 此資訊是透過電子郵件傳送給您,作為帳戶布建程式的一部分。 如果您沒有收到此資訊,請聯絡您的Adobe Experience Manager管理員或Adobe客戶支援以取得資訊。

NOTE
設定Dynamic Media Cloud Service之前,請務必先設定您的發佈執行個體。 在設定Dynamic MediaCloud Service之前,您也必須設定復寫。

若要設定Dynamic MediaCloud Service:

  1. 在Experience Manager中,選取Experience Manager標誌以存取全域導覽主控台,然後導覽至​ 工具 > Cloud Service > Dynamic Media組態(6.3以前版本)

  2. 在[Dynamic Media設定瀏覽器]頁面的左窗格中,選取​ 全域,然後選取​ 建立

  3. 在「建立Dynamic Media設定」對話方塊的「標題」欄位中,輸入標題。

  4. 如果您要設定Dynamic Media的視訊組態,

    • 在​ 註冊識別碼 ​欄位中,輸入您的註冊識別碼。
    • 在​ 視訊服務URL ​欄位中,輸入Dynamic Media閘道的視訊服務URL。
  5. 如果您正在設定Dynamic Media以進行影像處理,請在​ 影像服務URL ​欄位中,輸入Dynamic Media閘道的影像服務URL。

  6. 選取​ 儲存 ​以返回Dynamic Media設定瀏覽器頁面。

  7. 若要存取全域導覽主控台,請選取Experience Manager標誌。

設定視訊報告 configuring-video-reporting

您可以使用Dynamic Media Hybrid在Experience Manager的多個安裝間設定視訊報表。

使用時機: ​當您設定Dynamic Media設定(6.3以前版本)時,會啟動許多功能,包括視訊報告功能。 此設定會在地區性Analytics公司中建立報表套裝。 如果您設定多個作者節點,需為每個節點建立個別的報表套裝。 因此,各安裝之間的報表資料不一致。 此外,如果每個作者節點參考相同的混合Publish伺服器,則上次作者安裝會變更所有視訊報表的目的地報表套裝。 此問題會使Analytics系統超載,造成太多報表套裝。

開始使用: ​完成下列三個工作以設定視訊報告。

  1. 在第一個作者節點上設定Dynamic Media設定(6.3以前版本)後,請建立Video Analytics預設套件。 此初始工作很重要,因為它可讓新設定繼續使用相同的報表套裝。
  2. 將Video Analytics預設集套件安裝至您設定Dynamic Media組態(6.3以前版本)的任何​ ​作者節點​ ​**。
  3. 驗證及偵錯套件安裝。

設定第一個「作者」節點後,建立Video Analytics預設套件 creating-a-video-analytics-preset-package-after-configuring-the-first-author-node

完成此工作時,您會有包含Video Analytics預設集的套件檔案。 這些預設集包含報表套裝、追蹤伺服器、追蹤名稱空間及Experience Cloud組織ID (若有)。

  1. 如果您尚未這樣做,請設定Dynamic Media設定(6.3以前版本)。

  2. (選用)檢視及複製報表套裝ID (您必須擁有JCR的存取權)。 雖然報表套裝ID並非必要專案,但可簡化驗證作業。

  3. 使用「封裝管理員」建立封裝。

  4. 編輯套件以包含篩選器。

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

  5. 建置套件。

  6. 下載或共用Video Analytics預設集套件,以便與後續的新作者節點共用。

在設定更多作者節點之前,請先安裝Video Analytics預設套件 installing-the-video-analytics-preset-package-before-you-configure-additional-author-nodes

請確定您在​ 之前 ​完成此工作,並設定Dynamic Media設定(6.3以前版本)。 若未這麼做,則會建立另一個未使用的報表套裝。 此外,即使視訊報表可繼續正常運作,資料收集仍未最佳化。

請確定第一個作者節點的Video Analytics預設集套件可在新的作者節點上存取。

  1. 將您先前建立的視訊Analytics預設集套件上傳至封裝管理員。
  2. 安裝Video Analytics預設套件。
  3. 設定Dynamic Media設定(6.3以前版本)。

驗證及偵錯套件安裝 verifying-and-debugging-the-package-installation

  1. 執行下列任一項作業,驗證封裝安裝,並在必要時偵錯安裝:

    • 透過JCR檢查視訊分析預設集
      若要透過JCR檢視Video Analytics預設集,您必須擁有CRXDE Lite的存取權。

      Experience Manager — 在CRXDE Lite中,瀏覽至/conf/global/settings/dam/dm/presets/analytics/jcr:content/userdata

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

      如果您無權存取「作者」節點上的「CRXDE Lite」,則可透過Publish伺服器檢查預設集。

    • 透過影像伺服器檢查視訊分析預設集

      您可以發出影像伺服器req=userdata要求,直接驗證Video Analytics預設集。
      例如,若要檢視「作者」節點上的Analytics預設集,您可以提出下列請求:

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

      若要在Publish伺服器上驗證預設集,您可以向Publish伺服器提出類似的直接要求。 在Author和Publish節點上,回應相同。 回應看起來類似下列內容:

      code language-none
      marketingCloudOrgId=0FC4E86B573F99CC7F000101
       reportSuite=aemaem6397618-2018-05-23
       trackingNamespace=aemvideodal
       trackingServer=aemvideodal.d2.sc.omtrdc.net
      
    • 透過Experience Manager中的視訊報告工具檢查視訊分析預設集
      導覽至​ 工具 > Assets > 視訊報告

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

      如果您看到下列錯誤訊息,表示報表套裝可供使用,但未填入。 在系統收集任何資料之前,在新安裝中,此錯誤是正確的,而且是必要的。

    screen_shot_2018-05-23at52254pm

    若要產生報表資料,請上傳並發佈一個影片。 使用​ 複製URL ​並至少執行一次視訊。

    從Video Viewer使用狀況填入報表資料最多可能需要12小時的時間。

    如果出現錯誤,且報表套裝未正確設定,則會顯示以下警報。

    screen_shot_2018-05-23at52612pm

    如果您在設定Dynamic Media設定(6.3以前版本)服務之前執行視訊報告,也會顯示此錯誤。

疑難排解視訊報表設定 troubleshooting-the-video-reporting-configuration

  • 在安裝期間,有時候與Analytics API伺服器的連線會逾時。 安裝會重試連線20次,但仍會失敗。 發生這種情況時,記錄檔會記錄多個錯誤。 搜尋SiteCatalystReportService
  • 未先安裝Analytics預設集套件可能會導致建立新的報表套裝。
  • 從Experience Manager6.3升級至Experience Manager6.4或Experience Manager6.4.1,接著設定Dynamic Media設定(6.3以前版本),仍會建立報表套裝。 此問題已知且預定會在Experience Manager6.4.2中修正。

關於Video Analytics預設集 about-the-video-analytics-preset

Video Analytics預設集(有時簡稱為Analytics預設集)儲存在Dynamic Media的檢視器預設集旁邊。 它基本上與檢視器預設集相同,但含有用來設定AppMeasurement和視訊心率報表的資訊。

預設集的屬性如下:

  • reportSuite
  • trackingServer
  • trackingNamespace
  • marketingCloudOrgId (不在舊版Experience Manager中)

Experience Manager 6.4和更新版本將此預設集儲存在/conf/global/settings/dam/dm/presets/analytics/jcr:content/userdata

復寫目錄設定 replicating-catalog-settings

在設定程式中透過JCRPublish您自己的預設目錄設定。 若要復寫目錄設定:

  1. 在「終端機」視窗中,執行下列動作:

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

  2. 在Experience Manager中,導覽至CRXDE Lite中的下列位置(需要管理員許可權):

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

  3. 選取「復寫」標籤。

  4. 選取​ 復寫

復寫檢視器預設集 replicating-viewer-presets

若要傳送​ 包含檢視器預設集的資產,您必須複製/發佈 ​檢視器預設集。 (所有檢視器預設集都必須在​ 復寫後啟動,才能取得資產的URL或內嵌程式碼。
如需詳細資訊,請參閱Publish檢視器預設集

NOTE
依預設,當您選取​ 轉譯 ​時,系統會顯示各種轉譯,當您在資產的詳細資料檢視中選取​ 檢視器 ​時,系統會顯示各種檢視器預設集。 您可以增加或減少看到的數量。 請參閱增加顯示的影像預設集數目增加顯示的檢視器預設集數目

篩選資產以進行復寫 filtering-assets-for-replication

在非Dynamic Media部署中,您會將​ 所有 ​資產(包括影像和視訊)從您的Experience Manager製作環境復寫至Experience Manager發佈節點。 此工作流程是必要的,因為Experience ManagerPublish伺服器也會傳送資產。

不過,在Dynamic Media部署中,由於資產是透過雲端傳送,因此不需要將這些相同的資產復寫至Experience Manager發佈節點。 這種「混合發佈」工作流程可避免額外的儲存成本及較長的複製資產處理時間。 Dynamic Media檢視器、網站頁面和靜態內容等其他內容會繼續從Experience Manager發佈節點提供。

除了復寫資產外,也會復寫下列非資產:

  • Dynamic Media傳遞設定: /conf/global/settings/dam/dm/imageserver/jcr:content
  • 影像預設集: /conf/global/settings/dam/dm/presets/macros
  • 檢視器預設集: /conf/global/settings/dam/dm/presets/viewer

這些篩選器可讓您​ 排除 ​資產,以免這些資產復寫至Experience Manager發佈節點。

使用預設的資產篩選器進行復寫 using-default-asset-filters-for-replication

如果您將Dynamic Media用於生產​ 中的(1)影像或 (2)影像和視訊,則可以使用Adobe依現狀提供的預設濾鏡。 下列篩選器預設為作用中:

篩選條件
Mime型別
轉譯
Dynamic Media影像傳送

filter-images

篩選集

開頭為 影像/

包含 應用程式/ 且結尾為 set

現成可用的「濾鏡影像」(適用於單一影像資產,包括互動式影像)和「濾鏡集」(適用於迴轉集、影像集、混合媒體集和轉盤集)將:

  • 包含PTIFF影像和中繼資料以進行復寫(任何以 cqdam 開頭的轉譯)。
  • 從復寫中排除原始影像和靜態影像轉譯。
Dynamic Media視訊傳送
濾鏡 — 視訊
開頭為 視訊/

現成的「filter-video」會:

  • 包含用於復寫的Proxy視訊轉譯、視訊縮圖/海報影像、中繼資料(同時在父視訊與視訊轉譯中) (任何以 cqdam 開頭的轉譯)。
  • 從復寫中排除原始視訊和靜態縮圖轉譯。

    注意: Proxy視訊轉譯未包含二進位檔,而是只有節點屬性。 因此,發佈者存放庫大小不受影響。
Dynamic Media Classic (Scene7)整合

filter-images

篩選集

濾鏡 — 視訊

開頭為 影像/

包含 應用程式/ 且結尾為 set

開頭為 視訊/

您可以設定傳輸URI以指向您的Experience Manager發佈伺服器,而非Adobe的Dynamic Media雲端復寫服務URL。 設定此篩選器可讓Dynamic Media Classic傳送資產,而非Experience Manager發佈執行個體。

現成可用的「filter-images」、「filter-set」和「filter-video」將:

  • 包含PTIFF影像、Proxy視訊轉譯,以及復寫用的中繼資料。 但是,由於對於執行Experience Manager的使用者來說,JCR中不存在這些變數 — Dynamic Media Classic整合 — 因此,IT實際上沒有任何作用。
  • 從復寫中排除原始影像、靜態影像轉譯、原始視訊和靜態縮圖轉譯。 Dynamic Media Classic而是提供影像和視訊資產。
NOTE
篩選器適用於MIME型別,且不得為路徑專用。

為僅限視訊的部署設定資產篩選器 setting-up-asset-filters-for-video-only-deployments

如果您將Dynamic Media用於僅限視訊,請依照下列步驟設定用於復寫的資產篩選器:

  1. 在Experience Manager中,選取Experience Manager標誌以存取全域導覽主控台,然後導覽至​ 工具 > 部署 > 復寫 > 作者代理程式
  2. 在[作者上的代理程式]頁面上,選取​ 預設代理程式(發佈)
  3. 選取​ 編輯
  4. 在​ 代理程式設定 ​對話方塊的​ 設定 ​索引標籤中,勾選​ 已啟用 ​以開啟代理程式。
  5. 選取​ 確定
  6. 在Experience Manager中,瀏覽至​ 工具 > 一般 > CRXDE Lite
  7. 在左側資料夾樹狀結構中,瀏覽至/etc/replication/agents.author/dynamic_media_replication/jcr:content/damRenditionFilters
  8. 找到​ 濾鏡 — 視訊,用滑鼠右鍵按一下它,然後選取​ 複製
  9. 在左側資料夾樹狀結構中,瀏覽至/etc/replication/agents.author/publish
  10. 找到jcr:content,用滑鼠右鍵按一下它,然後選取​ 貼上

這些步驟會設定Experience Manager發佈執行個體,在Dynamic MediaCloud Service傳送視訊時,傳送視訊海報影像和播放所需的視訊中繼資料。 此篩選器也會將原始視訊和靜態縮圖轉譯排除在復寫之外,因為發佈執行個體上不需要這些轉譯。

設定資產篩選器,以便在非生產部署中成像 setting-up-asset-filters-for-imaging-in-non-production-deployments

如果您在非生產部署中使用Dynamic Media進行影像處理,請依照下列步驟設定用於復寫的資產篩選器:

  1. 在Experience Manager中,選取Experience Manager標誌以存取全域導覽主控台,然後導覽至​ 工具 > 部署 > 復寫 > 作者代理程式

  2. 在[作者上的代理程式]頁面上,選取​ 預設代理程式(發佈)

  3. 選取​ 編輯

  4. 在​ 代理程式設定 ​對話方塊的​ 設定 ​索引標籤中,勾選​ 已啟用 ​以開啟代理程式。

  5. 選取​ 確定

  6. 在Experience Manager中,瀏覽至​ 工具 > 一般 > CRXDE Lite

  7. 在左側資料夾樹狀結構中,瀏覽至/etc/replication/agents.author/dynamic_media_replication/jcr:content/damRenditionFilters

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

  8. 找到​ 篩選影像,用滑鼠右鍵按一下該影像,然後選取​ 複製

  9. 在左側資料夾樹狀結構中,瀏覽至/etc/replication/agents.author/publish

  10. 找到jcr:content,用滑鼠右鍵按一下它,然後移至​ 建立 > 建立節點。 輸入型別nt:unstructured的名稱damRenditionFilters

  11. 找到damRenditionFilters,用滑鼠右鍵按一下它,然後選取​ 貼上

這些步驟會設定Experience Manager發佈執行個體,將影像傳送至您的非生產環境。 此篩選器也會將原始影像和靜態轉譯排除在復寫之外,因為發佈執行個體上不需要這些原始影像和靜態轉譯。

NOTE
如果作者中有許多不同的篩選器,每個代理程式都需要指派不同的使用者。 granite程式碼會強制每個使用者一個篩選器的模型。 每個篩選器設定一律會有不同的使用者。
您在伺服器上使用多個篩選器嗎? 例如,一個篩選器用於復寫至發佈,第二個篩選器用於s7delivery。 若是如此,您必須確定這兩個篩選器在jcr:content節點中指派了不同的​ userId。 請參閱下列影像:

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

自訂復寫的資產篩選器(選用) customizing-asset-filters-for-replication

  1. 在Experience Manager中,選取Experience Manager標誌以存取全域導覽主控台,然後導覽至​ 工具 > 一般 > CRXDE Lite

  2. 在左側資料夾樹狀結構中,導覽至/etc/replication/agents.author/dynamic_media_replication/jcr:content/damRenditionFilters以檢閱篩選器。

    chlimage_1-511

  3. 若要定義篩選器的Mime型別,您可以依照以下步驟找到Mime型別:

    在左側邊欄中,展開content > dam > <locate_your_asset> > jcr:content > metadata,然後在表格中找出dc:format

    下圖是資產路徑dc:format的範例。

    chlimage_1-512

    請注意,資產Fiji Red.jpgdc:formatimage/jpeg

    若要將此篩選套用至所有影像,無論其格式為何,請將值設為image/*,其中*為套用至任何格式之所有影像的規則運算式。

    若要讓篩選器僅套用至型別JPEG的影像,請輸入值image/jpeg

  4. 定義您要在復寫中包含或排除的轉譯。

    您可用來篩選復寫字元的字元包括:

    table 0-row-2 1-row-2 2-row-2 3-row-2
    要使用的字元 如何篩選資產以進行復寫
    * 萬用字元
    + 包含用於復寫的資產
    - 從復寫中排除資產

    導覽至 content/dam/<locate your asset>/jcr:content/renditions

    下圖是資產的轉譯範例。

    chlimage_1-513

    以上例為例,如果您只想復寫PTIFF (金字塔TIFF),則可以輸入+cqdam,*,其中包含所有以cqdam開頭的轉譯。 在此範例中,該轉譯為cqdam.pyramid.tiff

    如果您只想復寫原始檔案,請輸入+original

正在設定Dynamic Media影像伺服器設定 configuring-dynamic-media-image-server-settings

設定Dynamic Media影像伺服器需要編輯Adobe CQ Scene7 ImageServer套件組合和Adobe CQ Scene7 PlatformServer套件組合。

NOTE
Dynamic Media在啟用🔗後可立即運作。 不過,您可以選擇設定Dynamic Media Image Server以符合特定規格或需求,進而微調安裝。

先決條件 - ​您設定Dynamic Media Image Server之前,請確定Windows®的VM包含Microsoft® Visual C程式庫的安裝。 執行Dynamic Media Image Server需要程式庫。 您可以在這裡下載Microsoft® Visual C 2010可轉散發套件(x64)。

若要設定Dynamic Media影像伺服器設定:

  1. 在Experience Manager的左上角,選取​ Adobe Experience Manager ​以存取全域導覽主控台,然後導覽至​ 工具 > 作業 > 網頁主控台

  2. 在Adobe Experience Manager Web主控台設定頁面上,前往​ OSGi > 設定 ​列出目前在Experience Manager內執行的所有組合。

    Dynamic Media傳遞伺服器位於清單中的下列名稱下:

    • Adobe CQ Scene7 ImageServer
    • Adobe CQ Scene7 PlatformServer
  3. 在套件組合清單中,在Adobe CQ Scene7 ImageServer的右側,選取​ 編輯 ​圖示。

  4. 在Adobe CQ Scene7 ImageServer對話方塊中,設定下列設定值:

    note note
    NOTE
    通常不需要變更預設值。 但是,如果您確實變更了預設值,則必須重新啟動束以使變更生效。
    table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 5-row-3 6-row-3
    屬性 預設值 說明
    TcpPort.name empty 用來與ImageServer處理序通訊的連線埠號碼。 預設會自動偵測自由連線埠。
    AllowRemoteAccess.name empty 允許或不允許遠端存取ImageServer處理序。 如果為false,則影像伺服器僅會在localhost上接聽。
    指向本機主機的預設外部器設定必須指定特定VM執行個體的實際網域或IP位址。 原因在於localhost指向VM的父系。
    VM的網域或IP位址必須有主機檔案專案,才能自行解析。
    MaxRenderRgnPixels 16兆帕 已轉譯的大小上限(百萬畫素)。
    MaxMessageSize 16 MB 傳遞的訊息大小上限(以MB為單位)。
    RandomAccessUrlTimeout 20 逾時值:影像伺服器等待JCR回應範圍磚要求的秒數。
    WorkerThreads 10 工作者執行緒的數量。
  5. 選取「儲存」。

  6. 在套件組合清單中,在Adobe CQ Scene7 PlatformServer的右側,選取​ 編輯 ​圖示。

  7. 在Adobe CQ Scene7 PlatformServer對話方塊中,設定下列預設值選項:

    note note
    NOTE
    Dynamic Media Image Server會使用自己的磁碟快取來快取回應。 Experience ManagerHTTP快取和Dispatcher無法用於快取來自Dynamic Media影像伺服器的回應。
    table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3
    屬性 預設值 說明
    已啟用快取 已核取 回應快取是否已啟用
    快取根目錄 快取 回應快取資料夾的一或多個路徑。 相對路徑會針對內部s7imaging組合資料夾進行解析。
    快取大小上限 200000000 回應快取的大小上限(位元組)。
    快取最大專案數 100000 快取中允許的最大專案數。

預設資訊清單設定 default-manifest-settings

預設資訊清單可讓您設定用來產生Dynamic Media傳送回應的預設值。 您可以微調品質(JPEG品質、解析度、重新取樣模式)、快取(有效期),以及防止呈現過大影像(defaultpix、defaultthumbpix、maxpix)。

預設資訊清單組態的位置是從​ Adobe CQ Scene7 PlatformServer ​套件組合的​ 目錄根 ​預設值取得。 根據預設,此值位於​ 工具 > 一般 > CRXDE Lite ​中的以下路徑

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

在CRXDE Lite中設定影像伺服器

您可以輸入新值來變更屬性的值,如下表所述。

當您完成變更預設資訊清單時,在頁面的左上角,選取​ 全部儲存

請確定您選取​ 存取控制 ​標籤(在[內容]標籤右側),然後將每個使用者和Dynamic-media復寫使用者的存取控制許可權設定為jcr:read

以CRXDE Lite設定影像伺服器並設定存取控制標籤

資訊清單設定及其預設值的表格:

屬性
預設值
說明
bkgcolor
FFFFFF
預設背景顏色。 用於填滿不包含實際影像資料之回覆影像的任何區域的RGB值。 另請參閱影像伺服API中的BkgColor
defaultpix
300,300
預設檢視大小。 如果要求未明確以wid=、hei=或scl=指定檢視大小,伺服器會將回覆影像限製為不得大於此寬度與高度。
指定為兩個大於或等於0的整數,以逗號分隔。 寬度和高度(畫素)。 任一或兩個值都可以設為0,以保持不受限制。 不適用於巢狀/內嵌請求。
另請參閱影像伺服API中的DefaultPix
不過,您通常是使用檢視器預設集或影像預設集來傳送資產。 Defaultpix僅適用於未使用檢視器預設集或影像預設集的資產。
defaultthumbpix
100,100
預設縮圖大小。 用於縮圖要求(req=tmb),而不是attribute::DefaultPix。
伺服器限制回覆影像不得大於此寬度與高度。 如果縮圖要求(req=tmb)未明確指定大小,且未使用wid=hei=scl=明確指定檢視大小,則此動作為true。
指定為兩個大於或等於0的整數,以逗號分隔。 寬度和高度(畫素)。 任一或兩個值都可以設為0,以保持不受限制。
不適用於巢狀/內嵌要求。
另請參閱影像伺服API中的DefaultThumbPix
expiration
36000000
預設使用者端快取存留時間。 提供預設過期時間間隔,以防止特定目錄記錄未包含有效的目錄::過期值。
實數,0或更大。 從產生回覆資料到到期為止的毫秒數。 設為0可一律使回覆影像立即過期,以有效停用使用者端快取。 預設情況下,此值會設為10小時,這表示如果發佈新影像,則舊影像需要10小時才能離開使用者的快取。 如果您需要及早清除快取,請聯絡客戶支援。
另請參閱影像伺服API中的有效期
jpegquality
80
預設JPEG編碼屬性。 指定JPEG回覆影像的預設屬性。
整數與旗標,以逗號分隔。 第一個值在1到100的範圍內,並定義品質。 第二個值可以是0 (代表正常行為),或1 (代表JPEG編碼器採用的RGB色度縮減取樣)以停用。
另請參閱「影像伺服API」中的JpegQuality
maxpix
2000,2000
回覆影像大小限制。 傳回給使用者端的最大回覆影像寬度和高度。
如果要求造成回覆影像的寬度或高度大於attribute::MaxPix,伺服器會傳回錯誤。
另請參閱影像伺服API中的MaxPix
resmode
SHARP2
預設重新取樣模式。 指定用來縮放影像資料的預設重新取樣與內插屬性。
在要求中未指定resMode=時使用。
允許的值包括BILINBICUBSHARP2
列舉。 設定bilin為2,bicub為3,或sharp2內插模式為4。 使用sharp2以獲得最佳結果。
另請參閱影像伺服API中的ResMode
resolution
72
預設物件解析度。 提供預設的物件解析度,以防止特定目錄記錄未包含有效的catalog::Resolution值。
實數,大於0。 通常以每英吋的畫素表示,但也可以使用其他單位,例如每米的畫素。
另請參閱影像伺服API中的解析度
thumbnailtime
1%,11%,21%,31%,41%,51%,61%,71%,81%,91%
這些值代表視訊播放時間的快照,並傳遞至encoding.com。 如需詳細資訊,請參閱關於視訊縮圖

設定Dynamic Media色彩管理 configuring-dynamic-media-color-management

Dynamic Media色彩管理可讓您校正資產色彩,以進行預覽。

透過色彩校正,擷取的資產可保留其色域(RGB、CMYK、灰色)並在產生的金字塔TIFF轉譯中內嵌色彩設定檔。 當您請求動態轉譯時,影像顏色會校正到目標色域中。 您可以在JCR的Dynamic Media發佈設定中設定輸出色彩設定檔。

Adobe的色彩管理使用ICC (國際色彩聯盟)設定檔,這是由ICC定義的格式。

您可以設定Dynamic Media色彩管理,並使用CMYK、RGB或灰階輸出來設定影像預設集。 請參閱設定影像預設集

進階使用案例可以使用手動設定icc=修飾元來明確選取輸出色彩設定檔:

NOTE
您必須安裝Software Distribution🔗的Feature Pack 12445,才能使用標準Adobe色彩設定檔集。 所有Feature Pack和Service Pack都可在軟體發佈取得。 Feature Pack 12445提供Adobe的色彩設定檔。

安裝Feature Pack 12445 installing-feature-pack

若要使用Dynamic Media色彩管理功能,請安裝Feature Pack 12445。

若要安裝Feature Pack 12445:

  1. 瀏覽至軟體發佈並下載cq-6.3.0-featurepack-12445

    如需在Adobe Experience Manager中使用套件的詳細資訊,請參閱如何使用套件

  2. 安裝Feature Pack。

設定預設色彩設定檔 configuring-the-default-color-profiles

安裝Feature Pack後,請設定適當的預設色彩設定檔,以便在請求RGB或CMYK影像資料時啟用色彩校正。

設定預設色彩設定檔:

  1. 在​ 工具 > 一般 > CRXDE Lite ​中,瀏覽至包含預設Adobe Color設定檔的/conf/global/settings/dam/dm/imageserver/jcr:content

    chlimage_1-514

  2. 捲動至​ 屬性 ​索引標籤的底部,以新增色彩校正屬性。 手動輸入屬性名稱、型別和值,如下表所述。 輸入值之後,請選取​ 新增,然後選取​ 全部儲存 ​以儲存值。

    色彩校正屬性在​ 色彩校正屬性 ​表格中說明。 您可以指派給色彩校正屬性的值位於​ 色彩設定檔 ​表格中。

    例如,在​ Name ​中,新增iccprofilecmyk、選取​ 型別 String,然後新增WebCoated作為​ 。 然後選取​ 新增,再選取​ 全部儲存 ​以儲存您的值。

    chlimage_1-515

    色彩校正屬性表

屬性
類型
預設
說明
iccprofilergb
字串
<empty>
預設RGB色彩設定檔的名稱。
iccprofilecmyk
字串
<empty>
預設CMYK色彩設定檔的名稱。
iccprofilegray
字串
<empty>
預設灰階色彩設定檔的名稱。
iccprofilesrcrgb
字串
<empty>
用於沒有內嵌色彩設定檔的RGB影像的預設RGB色彩設定檔名稱
iccprofilescmyk
字串
<empty>
用於沒有內嵌色彩設定檔的CMYK影像的預設CMYK色彩設定檔名稱。
iccprofilesrcgray
字串
<empty>
用於沒有內嵌色彩設定檔的CMYK影像的預設灰階色彩設定檔名稱。
iccblackpointcompensation
布林值
指定在色彩校正期間是否進行黑點補償。 Adobe建議開啟此設定。
iccdither
布林值
指定色彩校正期間是否執行遞色。
iccrenderintent
字串
相對值
指定演算色彩比對方式。 可接受的值為: 感應式、相對、飽和度、絕對。 Adobe建議使用 相對 作為預設值。
NOTE
屬性名稱會區分大小寫,且必須全部小寫。

色彩設定檔表格

已安裝下列色彩設定檔:

名稱
色彩空間
說明
Adobe RGB
RGB
Adobe RGB (1998)
AppleRGB
RGB
AppleRGB
CIERGB
RGB
CIERGB
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
ColorMatchRGB
歐洲ISOCoated
CMYK
歐洲ISO銅版FOGRA27
EuroscaleCoated
CMYK
歐式塗布v2
EuroscaleUncoated
CMYK
歐洲規模無塗層的v2
JapanColorCoated
CMYK
Japan Color 2001塗裝
JapanColorPaper
CMYK
Japan Color 2002報紙
JapanColorUncoated
CMYK
Japan Color 2001 Uncoated
JapanColorWebCoated
CMYK
Japan Color 2003 Web Coated
Japanawebcoated
CMYK
Japan Web Coated (廣告)
NewsprintSNAP2007
CMYK
美國新聞紙(SNAP 2007)
NTSC
RGB
NTSC (1953)
PAL
RGB
PAL/SECAM
ProPhoto
RGB
ProPhotoRGB
PS4預設
CMYK
Photoshop 4預設CMYK
PS5預設
CMYK
Photoshop 5預設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
無塗層的FOGRA29 (ISO 12647-2:2004)
網頁套裝
CMYK
U.S. Web Coated (SWOP) v2
WebCoatedFogra28
CMYK
Web Coated FOGRA28 (ISO 12647-2:2004)
WebCoatedGrade3
CMYK
Web Coated SWOP 2006 Grade 3紙
WebCoatedGrade5
CMYK
Web Coated SWOP 2006 Grade 5紙張
WebUncoated
CMYK
U.S. Web Uncoated v2
寬色域RGB
RGB
寬色域RGB
  1. 選取​ 全部儲存

例如,您可以將​ iccprofilegb ​設定為sRGB,並將​ iccprofilecmyk ​設定為​ WebCoated

這麼做會執行下列動作:

  • 啟用RGB和CMYK影像的色彩校正。
  • 沒有色彩設定檔的RGB影像假設在​ sRGB ​色域中。
  • 沒有色彩設定檔的CMYK影像被假設為​ WebCoated ​色域。
  • 傳回RGB輸出的動態轉譯,以*sRGB *色域傳回。
  • 傳回CMYK輸出的動態轉譯,在​ WebCoated ​色域中傳回。

傳遞Assets delivering-assets

在您完成上述所有工作後,已啟動的Dynamic Media資產便可從影像或視訊服務中提供服務。 在Experience Manager中,此功能會顯示在​ 複製影像URL複製檢視器URL內嵌檢視器程式碼 ​以及WCM中。

請參閱傳遞Dynamic Media Assets

當您……
結果
複製影像URL

「複製URL」對話方塊會顯示類似以下的URL (URL僅供示範之用):

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

其中IMAGESERVICEPUBLISHNODE參考影像服務URL。

另請參閱傳遞Dynamic Media Assets

複製檢視器URL

「複製URL」對話方塊會顯示類似以下的URL (URL僅供示範之用):

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

其中PUBLISHNODE參考一般Experience Manager發佈節點,IMAGESERVICEPUBLISHNODE參考影像服務URL。

另請參閱傳遞Dynamic Media Assets

複製檢視器的內嵌程式碼

複製內嵌程式碼對話方塊會顯示類似下列的程式碼片段(程式碼範例僅供示範之用):

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

其中PUBLISHNODE參考一般Experience Manager發佈節點,IMAGESERVICEPUBLISHNODE參考影像服務URL。

另請參閱傳遞Dynamic Media Assets

WCM Dynamic Media和互動媒體元件 wcm-dynamic-media-and-interactive-media-components

參考Dynamic Media和互動媒體元件的WCM頁面會參考傳遞服務。

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