設定Dynamic Media — 混合模式

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

注意

如果您要在Scene7執行模式中設定及執行Dynamic Media,請參閱設定Dynamic Media - Scene7模式

如果您要以混合執行模式設定及執行Dynamic Media,請依照本頁的指示操作。

進一步了解如何在Dynamic Media中使用video

注意

如果您使用針對不同環境(例如開發、測試和即時生產)設定的Adobe Experience Manager,請針對每個環境設定Dynamic MediaCloud Services。

注意

如果您的Dynamic Media設定有問題,請查看Dynamic Media專屬的記錄檔。 當您啟用Dynamic Media時,會自動安裝下列檔案:

  • s7access.log
  • ImageServing.log

這些檔案記錄在監視和維護您的Experience Manager實例中。

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

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

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

影片的混合發佈架構

chlimage_1-506

影像混合發佈架構

chlimage_1-507

支援的Dynamic Media設定

後面的設定任務參考下列術語:

詞彙 Dynamic Media已啟用 說明
Experience Manager製作節點 綠色圓圈中的白勾號 您部署至On-Premise或透過Managed Services的製作節點。
Experience Manager發佈節點 紅方的白色X。 您部署至內部部署或透過Managed Services的發佈節點。
影像服務發佈節點 綠色圓形中的白勾號。 您在由Adobe管理的資料中心上執行的發佈節點。 指影像服務URL。

您可以選擇僅針對影像、僅限視訊,或同時針對影像和視訊實作Dynamic Media。 若要判斷為特定案例設定Dynamic Media的步驟,請參閱下表。

藍本 運作方式 配置步驟
在生產環境中僅提供映像 影像會透過Adobe全球資料中心的伺服器傳送,然後由CDN快取,以提供可擴充的效能和全球觸及率。
  1. 在Experience Managerauthor節點上,啟用Dynamic Media
  2. Dynamic MediaCloud Services中配置影像。
  3. 配置映像複製
  4. 複製目錄設定
  5. 復寫檢視器預設集
  6. 對復寫使用預設資產篩選器
  7. 配置Dynamic Media Image Server設定
  8. 傳送資產
在預製作(開發、QE、預備等)中僅提供影像。 影像會透過Experience Manager發佈節點傳送。 此情境中,由於流量極少,因此不需要將影像傳送至Adobe的資料中心。 此外,在生產啟動前,還能安全預覽內容。
  1. 在Experience Managerauthor節點上,啟用Dynamic Media
  2. 在Experience Managerpublish節點上,啟用Dynamic Media
  3. 復寫檢視器預設集
  4. 為非生產影像設定資產篩選器
  5. 配置Dynamic Media Image Server設定。
  6. 傳送資產。
在任何環境(生產、開發、QE、預備等)中只傳送視訊 CDN會傳送並快取視訊,以提升效能並觸及全域。 視訊海報影像(播放起始前顯示的視訊縮圖)由Experience Manager發佈例項傳送。
  1. 在Experience Managerauthor節點上,啟用Dynamic Media
  2. 在Experience Managerpublish節點上, 啟用Dynamic Media(發佈例項提供視訊海報影像,並提供視訊播放的中繼資料)。
  3. Dynamic MediaCloud Services中設定視訊。
  4. 復寫檢視器預設集
  5. 設定僅限視訊的資產篩選器。
  6. 傳送資產。
在生產中提供影像和視訊

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

請參閱前幾節,在預製作業中設定影像或影片。

  1. 在Experience Managerauthor節點上,啟用Dynamic Media
  2. Dynamic MediaCloud Services中設定視訊。
  3. Dynamic MediaCloud Services中配置影像。
  4. 配置映像複製
  5. 複製目錄設定
  6. 復寫檢視器預設集
  7. 對復寫使用預設資產篩選器。
  8. 配置Dynamic Media Image Server設定。
  9. 傳送資產。

啟用Dynamic Media

動態 媒體預設為停用。若要運用Dynamic Media功能,您必須使用dynamicmedia執行模式來啟用Dynamic Media,如同使用publish執行模式一樣。 啟用前,請務必檢閱技術要求

注意

透過執行模式啟用Dynamic Media,會將dynamicMediaEnabled標幟設為​true,以取代Experience Manager6.1和Experience Manager6.0中您啟用Dynamic Media的功能。 此標幟在Experience Manager6.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添加到命令行的末尾。
    java -Xmx4096m -Doak.queryLimitInMemory=500000 -Doak.queryLimitReads=500000 -jar cq-quickstart-6.5.0.jar -r dynamicmedia
    

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

    -Djavax.net.ssl.trustStore=<absoluteFilePath>/customerTrustStoreFileName>
    
     -Djavax.net.ssl.trustStorePassword=<passwordForTrustStoreFile>
    
  2. 請求https://localhost:4502/is/image ,並確認影像伺服器正在執行。

    注意

    若要疑難排解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到不同的埠或上下文路徑……

如果要將Experience Manager部署到應用程式伺服器並啟用了Dynamic Media,則必須在Externalizer中配置​self-domain。 否則,資產的縮圖產生無法對Dynamic Media資產正常運作。

此外,如果在不同的埠或上下文路徑上運行快速入門,還必須更改​self-domain

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

Experience Manager:

  • Externalizer中的​self-domain​用於檢索埠號和上下文路徑。
  • 如果未配置​self-domain,則從Jetty HTTP服務中檢索埠號和上下文路徑。

在Experience ManagerQuickStart WAR部署中,埠號和上下文路徑無法派生,因此必須配置​self-domain。 有關如何配置​self-domain​的外部化程式文檔

注意

Experience Manager快速入門單機部署中,通常不需要配置​self-domain,因為埠號和上下文路徑可以自動配置。 但是,如果所有網路介面都關閉,則必須配置​self-domain

停用Dynamic Media

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

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

若要停用Dynamic Media:

  1. 在命令行中,啟動快速啟動時,可以執行以下任一操作:

    • 啟動jar檔案時,請勿將-r dynamicmedia新增至命令列。
    java -Xmx4096m -Doak.queryLimitInMemory=500000 -Doak.queryLimitReads=500000 -jar cq-quickstart-6.5.0.jar
    
  2. 請求https://localhost:4502/is/image。 您會收到Dynamic Media已停用的訊息。

    注意

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

(選用)將Dynamic Media預設集和設定從6.3移轉至6.5零停機時間

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

注意

如果您以相容模式運行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

配置映像複製

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

請執行下列動作:

  1. 設定驗證
  2. 設定復寫代理

復寫代理會發佈Dynamic Media資產,例如影像、視訊中繼資料,並將集合發佈至Adobe托管的影像服務。 預設不啟用復寫代理。

配置複製代理後,必須驗證並測試它是否已成功設定。 本節將介紹這些過程。

注意

建立PTIFF的預設記憶體限制為3 GB,涵蓋所有工作流程。 例如,您可以在其他工作流程暫停時處理一個需要3 GB記憶體的映像,或者並行處理10個每個需要300 MB記憶體的映像。
記憶體限制是可配置的,並且適合系統資源可用性和正在處理的影像內容的類型。 如果您有許多大型資產,且系統記憶體足夠,您可以提高此限制,以確保並行處理影像。
超過最大記憶體限制的映像被拒絕。
要更改PTIFF建立的記憶體限制,請導航到​Tools > Operations > Web控制台 > Adobe CQ Scene7 PTiffManager​並更改​maxMemory​值。

設定驗證

在作者上設定復寫驗證,以便您可將影像復寫至Dynamic Media影像傳送服務。 您先取得KeyStore,然後將其儲存在​dynamic-media-replication​使用者下,並加以設定。 在配置過程中,您的公司管理員收到了一封歡迎電子郵件,其中包含KeyStore檔案和必要的憑據。 如果您未收到此資訊,請聯絡Adobe客戶支援。

若要設定驗證:

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

  2. 在Experience Manager中,選擇Experience Manager徽標以訪問全局導航控制台,然後導航至​工具 > 安全 > 用戶

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

    dm-replication

  4. 在「編輯動態媒體復寫的用戶設定」頁中,選擇​金鑰存放區​標籤,然後選擇​建立金鑰存放區

    dm-replication-keystore

  5. 在​設定密鑰儲存訪問密碼​對話框中輸入密碼並確認密碼。

    注意

    記住密碼,因為以後配置複製代理時必須再次輸入密碼。

    chlimage_1-508

  6. 在​編輯動態媒體復寫的使用者設定​頁面上,展開​從KeyStore檔案​新增私密金鑰區域,並新增下列項目(請參閱下列影像):

    • 在​新別名​欄位中,輸入您以後要在複製配置中使用的別名的名稱。 例如,您可以使用replication作為別名。
    • 選擇​KeyStore檔案。 導航到Adobe提供給您的KeyStore檔案,選擇它,然後選擇​Open
    • 在​KeyStore File Password​欄位中,輸入KeyStore File密碼。 此密碼為​​您在步驟5中建立的KeyStore密碼,但是是設定期間發送給您的歡迎電子郵件中提供的KeyStore檔案密碼Adobe。 如果您未收到KeyStore檔案密碼,請聯絡Adobe客戶支援。
    • 在​私密金鑰密碼​欄位中,輸入私密金鑰密碼(可以是上一步中提供的相同私密金鑰密碼)。 Adobe會在布建期間,在傳送給您的歡迎電子郵件中提供私密金鑰密碼。 如果您未收到私密金鑰密碼,請聯絡Adobe客戶支援。
    • 在​私鑰別名​欄位中,輸入私鑰別名。 例如, *companyname*-alias。 Adobe會在布建期間,於您收到的歡迎電子郵件中提供私密金鑰別名。 如果您未收到私密金鑰別名,請聯絡Adobe客戶支援。

    edit_settings_fordynamic-media-replication2

  7. 選擇「儲存並關閉」以將更改保存到此用戶。

    接下來,必須配置複製代理

配置複製代理

  1. 在Experience Manager中,選擇Experience Manager徽標以訪問全局導航控制台,然後導航至​工具 > 部署 > 複製 > 作者​上的代理。

  2. 在製作頁面上的代理上,選取​Dynamic Media混合影像復寫(s7delivery)

  3. 選擇​Edit

  4. 選擇​Settings​頁簽,然後輸入以下內容:

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

    下圖顯示了包含示例資料的複製代理:

    chlimage_1-509

  5. 選擇​OK

驗證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
注意

您也可以執行下列其中一項操作來檢查:

  • 檢查復寫記錄,確認已復寫資產。
  • 發佈影像。 選取影像,然後在下拉式選單中選取「檢視器」,然後選取檢視器預設集。 選擇​URL。 若要確認您可以看到影像,請複製URL路徑並貼到瀏覽器中。

疑難排解驗證

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

問題:HTTP狀態代碼401,帶消息 — 需要授權

此問題可能是由於未能為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- replicationuser,且已提供正確的密碼。

問題:無法解密密鑰 — 無法解密資料

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

此問題是由您的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未設定或未初始化

此問題可能是由Hotfix或覆寫dynamic-media-user或金鑰存放區節點的Feature Pack所造成。

複製日誌示例:

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​頁簽。 如果出現​Create KeyStore​按鈕,則必須先取消Setting up Authentication下的步驟。

  4. 如果必須重做KeyStore設定,則必須再次執行配置複製代理

    重新設定s7delivery復寫代理程式。
    localhost:4502/etc/replication/agents.author/s7delivery.html

  5. 選擇​測試連接​以驗證配置是否有效。

問題:發佈代理程式使用SSL而非OAuth

此問題可能是由Hotfix或未正確安裝或覆寫設定的功能套件所造成。

複製日誌示例:

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復寫代理程式節點。
    localhost:4502/crx/de/index.jsp#/etc/replication/agents.author/s7delivery/jcr:content

  3. 將此設定添加到複製代理(值設定為​True​的布爾值):

    enableOauth=true

  4. 在頁面的左上角附近,選擇「全部保存」。

測試您的設定

Adobe建議您對配置執行端對端測試。

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

  • 新增影像預設集。
  • 在「Cloud Services」下配置​Dynamic Media配置(6.3之前)。 此測試需要影像服務URL

若要測試您的設定:

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

  2. 等待工作流程完成。

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

  4. 開啟影像並點選「轉譯」,導覽至該影像的轉譯。

    chlimage_1-510

  5. 選取任何動態轉譯。

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

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

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

設定Dynamic MediaCloud Services

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

在配置中,必須輸入註冊ID、視頻服務URL、映像服務URL、複製服務URL和設定身份驗證。 此資訊會在帳戶布建程式期間以電子郵件傳送給您。 若您未收到此資訊,請連絡您的Adobe Experience Manager管理員或Adobe客戶支援以取得資訊。

注意

設定Dynamic MediaCloud Services之前,請務必先設定您的發佈執行個體。 您也必須先設定復寫,才能設定Dynamic MediaCloud Services。

若要設定Dynamic MediaCloud Services:

  1. 在「Experience Manager」中,選擇Experience Manager徽標以訪問全局導航控制台,然後導航至​工具 > Cloud Services > Dynamic Media配置(Pre-6.3)

  2. 在「 Dynamic Media配置瀏覽器」頁的左窗格中,選擇​global,然後選擇​Create

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

  4. 如果您要為視訊設定Dynamic Media,

    • 在​註冊ID​欄位中,鍵入您的註冊ID。
    • 在​視訊服務URL​欄位中,輸入Dynamic Media閘道的視訊服務URL。
  5. 如果您要配置Dynamic Media以進行影像處理,請在​影像服務URL​欄位中,輸入Dynamic Media閘道的影像服務URL。

  6. 選擇​Save​以返回「Dynamic Media配置瀏覽器」頁。

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

設定視訊報表

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

使用時機: 在您設定Dynamic Media設定(6.3版之前)時,已開始使用許多功能,包括視訊報表。此設定會在地區Analytics公司中建立報表套裝。 如果您設定多個製作節點,則會為每個節點分別建立報表套裝。 因此,安裝之間的報告資料不一致。 此外,如果每個製作節點參照相同的混合發佈伺服器,則上次安裝製作時會變更所有視訊報表的目標報表套裝。 此問題會使用過多的報表套裝來過度載入Analytics系統。

快速入門: 完成下列三個工作以設定視訊報表。

  1. 在第一個製作節點上設定Dynamic Media設定(6.3之前)後,建立Video Analytics預設集套件。 此初始任務很重要,因為它允許新配置繼續使用相同的報表套裝。
  2. 在您設定Dynamic Media設定(6.3之前)之前,將Video Analytics預設集套件安裝至任何​new​製作節點​
  3. 驗證和調試包安裝。

設定第一個製作節點後,建立Video Analytics預設集套件

完成此任務後,您會有包含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預設集套件,再設定更多製作節點

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

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

  1. 將您先前建立的Video Analytics預設集套件上傳至套件管理器。
  2. 安裝Video Analytics預設集套件。
  3. 設定Dynamic Media設定(6.3之前)。

驗證程式包安裝並調試

  1. 執行下列任一操作以驗證軟體包,並在必要時調試軟體包安裝:

    • 透過JCRT檢查Video Analytics預設集,
      或透過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的存取權,可以透過「發佈」伺服器檢查預設集。

    • 透過影像伺服器檢查Video Analytics預設集

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

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

      若要驗證發佈伺服器上的預設集,您可以向發佈伺服器發出類似的直接請求。 「製作」和「發佈」節點上的回應相同。 回應看起來類似下列:

      marketingCloudOrgId=0FC4E86B573F99CC7F000101
       reportSuite=aemaem6397618-2018-05-23
       trackingNamespace=aemvideodal
       trackingServer=aemvideodal.d2.sc.omtrdc.net
      
    • 透過Experience Manager中的視訊報表工具檢查Video Analytics預設集導
      覽至「 工具 >資 >視訊 報表」

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

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

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

    從視訊檢視器使用狀況填入報表資料最多可能需要12小時。

    如果發生錯誤,且報表套裝未正確設定,則會顯示下列警報。

    screen_shot_2018-05-23at52612pm

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

疑難排解視訊報表設定

  • 安裝期間,有時連線至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預設集

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

預設集的屬性如下:

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

Experience Manager6.4及更新版本會將此預設集儲存在/conf/global/settings/dam/dm/presets/analytics/jcr:content/userdata

複製目錄設定

透過JCR發佈您自己的預設目錄設定,作為設定程式的一部分。 要複製目錄設定:

  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. 選擇​Replication​頁簽。

  4. 選擇​複製

複製查看器預設集

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

注意

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

篩選復寫的資產

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

不過,在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發佈節點。

對復寫使用預設資產篩選器

如果您在生產​(2)影像和視訊中使用Dynamic Media(1)影像,則可使用Adobe依原樣提供的預設篩選器。 下列篩選器預設為作用中:

篩選 Mime類型 轉譯
Dynamic Media影像傳送

濾鏡影像

篩選集

開頭為image/

包含application/,並以set結尾。

現成可用的「篩選影像」(套用至單一影像資產,包括互動式影像)和「篩選集」(套用至回轉集、影像集、混合媒體集和轉盤集)將:
  • 包含PTIFF影像和復寫中繼資料(任何以cqdam開頭的轉譯)。
  • 從復寫中排除原始影像和靜態影像轉譯。
Dynamic Media影片傳送 filter-video 開頭為video/ 現成可用的「filter-video」將:
  • 包含復寫的代理視訊轉譯、視訊縮圖/海報影像、中繼資料(在父視訊和視訊轉譯處)(任何以cqdam開頭的轉譯)。
  • 排除原始視訊和靜態縮圖轉譯。

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

濾鏡影像

篩選集

filter-video

開頭為image/

包含application/,並以set結尾。

開頭為video/

您可以配置傳輸URI以指向Experience Manager發佈伺服器,而不是AdobeDynamic Media雲複製服務URL。 設定此篩選器可讓Dynamic Media Classic傳送資產,而非Experience Manager發佈例項。

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

  • 包含PTIFF影像、代理視訊轉譯和復寫的中繼資料。 不過,由於JCR中不存在這些JCR(針對執行中的Experience Manager)- Dynamic Media Classic整合,因此IT無法有效運作。
  • 排除原始影像、靜態影像轉譯、原始視訊和靜態縮圖轉譯之外。 相反地,Dynamic Media Classic會提供影像和視訊資產。
注意

篩選器會套用至MIME類型,且不能是路徑專屬的。

為僅限視訊的部署設定資產篩選器

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

  1. 在Experience Manager中,選擇Experience Manager徽標以訪問全局導航控制台,然後導航至​工具 > 部署 > 複製 > 作者​上的代理。
  2. 在製作頁面上,選取​預設代理(發佈)
  3. 選擇​Edit
  4. 在​代理設定​對話框的​設定​頁簽中,選中​啟用​以開啟代理。
  5. 選擇​OK
  6. 在Experience Manager中,導覽至​工具 > 一般 > CRXDE Lite
  7. 在左資料夾樹中,導航到/etc/replication/agents.author/dynamic_media_replication/jcr:content/damRenditionFilters
  8. 找到​filter-video,按一下右鍵,然後選擇​Copy
  9. 在左資料夾樹中,導航到/etc/replication/agents.author/publish
  10. 找到jcr:content,按一下右鍵,然後選擇​貼上

這些步驟會設定Experience Manager發佈例項,以傳送視訊海報影像和播放所需的視訊中繼資料,而視訊本身是由Dynamic MediaCloud Service傳送。 篩選器也會從復寫中排除原始視訊和靜態縮圖轉譯,這在發佈執行個體上是不需要的。

為非生產部署中的影像處理設定資產篩選器

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

  1. 在Experience Manager中,選擇Experience Manager徽標以訪問全局導航控制台,然後導航至​工具 > 部署 > 複製 > 作者​上的代理。

  2. 在製作頁面上,選取​預設代理(發佈)

  3. 選擇​Edit

  4. 在​代理設定​對話框的​設定​頁簽中,選中​啟用​以開啟代理。

  5. 選擇​OK

  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. 找到​filter-images,按一下右鍵,然後選擇​Copy

  9. 在左資料夾樹中,導航到/etc/replication/agents.author/publish

  10. 找到jcr:content,按一下右鍵,然後轉到​Create > Create Node。 輸入nt:unstructured類型的名稱damRenditionFilters

  11. 找到damRenditionFilters,按一下右鍵,然後選擇​貼上

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

注意

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

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

自訂復寫的資產篩選器(選用)

  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. 定義您要包含或排除在復寫中的轉譯。

    可用於篩選複製的字元包括:

    要使用的字元 如何篩選資產以進行復寫
    * 萬用字元
    + 包括用於複製的資產
    - 排除復寫中的資產

    導航到 content/dam/<locate your asset>/jcr:content/renditions.

    下圖是資產轉譯的範例。

    chlimage_1-513

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

    如果只想複製原始檔案,則輸入+original

配置Dynamic Media Image Server設定

設定Dynamic Media Image Server包括編輯Adobe CQ Scene7 ImageServer套件組合和Adobe CQ Scene7 PlatformServer套件組合。

注意

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 Image Server設定:

  1. 在Experience Manager的左上角,選擇​Adobe Experience Manager​以訪問全局導航控制台,然後導航至​工具 > 操作 > Web控制台

  2. 在「Adobe Experience Manager Web控制台配置」頁上,轉到​OSGi > Configuration​以列出當前在Experience Manager內運行的所有包。

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

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

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

    注意

    通常不需要變更預設值。 但是,如果您確實更改了預設值,則必須重新啟動包,更改才會生效。

    屬性 預設值 說明
    TcpPort.name empty 用於與ImageServer進程通信的埠號。 預設情況下,自動檢測空閒埠。
    AllowRemoteAccess.name empty 允許或不允許遠程訪問ImageServer進程。 如果為false,則映像伺服器僅偵聽本地主機。
    指向本地主機的預設外置程式設定必須指定特定VM實例的實際域或IP地址。原因是本地主機指向虛擬機的父系統。
    VM的域或IP地址必須具有主機檔案項,以便能夠自行解析。
    MaxRenderRgnPixels 16兆帕 所呈現的最大大小(百萬像素)。
    MaxMessageSize 16 MB 已傳送的最大消息大小(MB)。
    RandomAccessUrlTimeout 20 逾時值,表示影像伺服器等待JCR回應範圍內磁貼請求的秒數。
    WorkerThreads 10 工作線程數。
  5. 選擇​保存

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

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

    注意

    Dynamic Media Image Server使用其自己的磁碟快取來快取響應。 Experience ManagerHTTP快取和Dispatcher無法用來快取來自Dynamic Media Image Server的回應。

    屬性 預設值 說明
    已啟用快取 已核取 是否啟用響應快取
    快取根 快取 回應快取資料夾的一或多個路徑。 相對路徑會針對內部s7影像處理套件資料夾進行解析。
    快取最大大小 200000000 響應快取的最大大小(以位元組為單位)。
    快取最大條目數 100000 快取中允許的最大條目數。

預設資訊清單設定

預設資訊清單可讓您設定用於產生Dynamic Media傳送回應的預設值。 您可以微調質量(JPEG質量、解析度、重採樣模式)、快取(過期),並防止渲染太大的影像(defaultpix、defaultthumbpix、maxpix)。

預設資訊清單配置的位置取自​Adobe CQ Scene7 PlatformServer​套件組合的​目錄根​預設值。 預設情況下,此值位於​Tools > General > CRXDE Lite​內的以下路徑

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

在CRXDE Lite中配置映像伺服器

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

完成預設資訊清單的更改後,在頁面的左上角,選擇​Save All

請務必選擇​訪問控制​頁簽(在「屬性」頁簽的右側),然後為每個用戶和動態媒體複製用戶將訪問控制權限設定為jcr:read

以CRXDE Lite配置映像伺服器並設定「訪問控制」頁簽

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

屬性 預設值 說明
bkgcolor FFFFFF 預設背景顏色。 RGB值,用於填入不含實際影像資料的回覆影像的任何區域。 另請參閱影像伺服API中的BkgColor
defaultpix 300,300 預設視圖大小。 如果請求未使用wid=、hei=或scl=明確指定檢視大小,則伺服器會限制回覆影像不大於此寬度和高度。
指定為兩個整數,0或更大,以逗號分隔。寬度和高度(像素)。 可將任一值或兩個值設為0,以保持它們不受約束。 不適用於巢狀/內嵌的請求。
另請參 🔗 閱影像伺服API中的DefaultPixin 。
不過,您通常是使用檢視器預設集或影像預設集來傳送資產。Defaultpix僅適用於未使用檢視器預設集或影像預設集的資產。
defaultthumbpix 100,100 預設縮圖大小。 用於縮圖請求(req=tmb),而非屬性::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,或者禁用JPEG編碼器採用的RGB色度下採樣。
另請參 🔗 閱影像提供API中的JpegQualitive 。
maxpix 2000,2000 回覆影像大小限制。 傳回給用戶端的最大回覆影像寬度和高度。
如果請求導致寬度或高度大於屬性::MaxPix的回覆影像,則伺服器會傳回錯誤。
另請參 🔗 閱影像伺服API中的MaxPixin 。
resmode SHARP2 預設重新取樣模式。 指定用於縮放影像資料的預設重採樣和插值屬性。
在請 resMode= 求中未指定時使用。
允許的 BILIN值包 BICUB括、或 SHARP2
列舉。為bilin設為2,為bicub設為3,為sharp2插值模式設為4。 使用sharp2獲得最佳結果。
另請參 🔗 閱影像伺服API中的ResMode。
resolution 72 預設對象解析度。 提供預設對象解析,以防特定目錄記錄不包含有效的目錄::Resolution值。
實數,大於0。通常以每英吋像素表示,但也可以以其他單位表示,例如每米像素。
另請參 🔗 閱影像伺服API中的解析度。
thumbnailtime 1%,11%,21%,31%,41%,51%,61%,71%,81%,91% 這些值代表視訊播放時間的快照,並傳遞至encoding.com。 如需詳細資訊,請參閱關於視訊縮圖

設定Dynamic Media色彩管理

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

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

Adobe的色彩管理使用ICC(國際色彩協會)設定檔,此格式由ICC定義。

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

進階使用案例可使用手動配置icc=修飾符來明確選取輸出顏色配置檔案:

注意

只有在安裝了Software Distribution的Feature Pack 12445時,才能使用Adobe的標準色彩設定檔集。 所有Feature Pack和Service Pack均可在Software Distribution取得。 Feature Pack 12445提供Adobe的色彩設定檔。

安裝Feature Pack 12445

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

安裝Feature Pack 12445:

  1. 導覽至Software Distribution並下載cq-6.3.0-featurepack-12445

    有關在Adobe Experience Manager中使用包的詳細資訊,請參閱如何使用包

  2. 安裝功能套件。

設定預設顏色設定檔

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

要配置預設顏色配置檔案:

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

    chlimage_1-514

  2. 通過滾動到​Properties​頁簽底部來添加顏色校正屬性。 手動輸入屬性名稱、類型和值,如下表所述。 輸入值後,選擇​Add,然後選擇​Save All​以保存值。

    色彩校正屬性​表中描述了色彩校正屬性。 可以分配給顏色校正屬性的值在​顏色配置檔案​表中。

    例如,在​Name​中,添加iccprofilecmyk,選擇​Type String,並將WebCoated添加為​Value。 然後,選擇​Add,然後選擇​Save All​以保存您的值。

    chlimage_1-515

    色彩校正屬性表

屬性 類型 預設 說明
iccprofilergb 字串 <empty> 預設RGB顏色配置檔案的名稱。
icprofilecmyk 字串 <empty> 預設CMYK顏色配置檔案的名稱。
iccprofilegrey 字串 <empty> 預設灰色配置檔案的名稱。
iccprofilescrgb 字串 <empty> 用於沒有嵌入顏色配置檔案的RGB影像的預設RGB顏色配置檔案的名稱
icprofilersccmank 字串 <empty> 用於沒有嵌入顏色配置檔案的CMYK影像的預設CMYK顏色配置檔案的名稱。
iccprofilercgrey 字串 <empty> 用於沒有嵌入顏色配置檔案的CMYK影像的預設灰度顏色配置檔案的名稱。
iccblackpointcompensation 布林值 (Boolean) True 指定在顏色校正期間是否執行黑點補償。 Adobe建議開啟此設定。
icdither 布林值 (Boolean) False 指定在顏色校正期間是否進行抖動。
icrenderintent 字串 相對值

指定渲染目的。 可接受的值為:知覺、相對、飽和、絕對。 Adobe建 相對值作為預設值。

注意

屬性名稱區分大小寫,且必須全部為小寫。

色彩描述檔表格

已安裝下列顏色設定檔:

名稱

色彩空間

說明

Adobe RGB RGB Adobe RGB市(1998年)
AppleRGB RGB AppleRGB
CIERGB RGB CIERGB
CobatedFogra27 CMYK 塗層FOGRA27(ISO 12647-2:2004)
CobatedFogra39 CMYK 塗層FOGRA39(ISO 12647-2:2004)
CobatedGraCol CMYK 塗層GRACoL 2006(ISO 12647-2:2004)
ColorMatchRGB RGB ColorMatchRGB
歐洲ISOC已處理 CMYK 歐洲ISO塗層FOGRA27
EuroscaleCobated CMYK 歐元級塗層v2
EuroscaleUncobated CMYK 歐元級無塗層v2
JapanColorCobated CMYK 2001年日本塗料
JapanColorSpeable CMYK 《2002年日本彩色報》
JapanColorUncobated CMYK 2001年日本顏色無塗層
JapanColorWebCobated CMYK 日本彩色2003網版
JapanWebCobated CMYK Japan Web Cobated(廣告)
新聞紙SNAP2007 CMYK 美國新聞紙(SNAP 2007)
NTSC RGB NTSC(1953年)
PAL RGB PAL/SECAM
ProPhoto RGB ProPhotoRGB
PS4Default CMYK Photoshop 4預設CMYK
PS5Default CMYK Photoshop 5預設CMYK
張紙塗層 CMYK 美國鈑金件塗層v2
鈑金件未塗覆 CMYK 美國鈑金未塗層v2
SMPTE RGB SMPTE-C
sRGB RGB sRGB IEC61966-2.1
無塗層Fogra29 CMYK 無塗層FOGRA29(ISO 12647-2:2004)
WebCobated CMYK 美國塗層網板(SWOP)v2
WebCobatedFogra28 CMYK Web Cobated FOGRA28(ISO 12647-2:2004)
WebCobatedGrade3 CMYK SWOP 2006三級紙
WebCobatedGrade5 CMYK SWOP 2006五級紙
WebUncobated CMYK 美國網路未塗層v2
寬色域RGB RGB 寬色域RGB
  1. 選擇​保存全部

例如,您可以將​iccprofilergb​設為sRGB,將​iccprofilemyk​設為​WebCobated

這麼做會執行下列動作:

  • 啟用RGB和CMYK影像的顏色校正。
  • 沒有顏色描述檔的RGB影像假設位於​sRGB​顏色空間中。
  • 假定沒有顏色輪廓的CMYK影像位於​WebCobated​顏色空間中。
  • 傳回RGB輸出的動態轉譯,會以*sRGB *色彩空間傳回。
  • 傳回CMYK輸出的動態轉譯,會在​WebCobated​色域中傳回。

傳遞資產

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

請參閱傳送Dynamic Media資產

當你…… 結果
複製影像URL

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

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

其中IMAGESERVICEPUBLISHNODE指的是影像服務URL。

另請參閱傳送Dynamic Media資產

複製檢視器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資產

複製檢視器的內嵌程式碼

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

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

WCM Dynamic Media和互動式媒體元件

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

本頁內容