配置Dynamic Media — 混合模式 configuring-dynamic-media-hybrid-mode
Dynamic Media — 需要啟用並設定混合功能,才能使用。 根據您的使用案例,Dynamic Media有數個 支援的配置.
進一步了解如何使用 影片 在Dynamic Media。
如果您使用針對不同環境(例如開發、測試和即時生產)設定的Adobe Experience Manager,則需要為其中每個環境設定Dynamic MediaCloud Services。
如果您的Dynamic Media設定有問題,請務必查看Dynamic Media專用的記錄檔。 當您啟用動態媒體時,會自動安裝下列項目:
s7access.log
ImageServing.log
這些檔案記錄於 監控和維護您的AEM例項.
混合發佈與傳送是Dynamic Media新增Adobe Experience Manager的核心功能。 混合發佈可讓您從雲端而非AEM發佈節點傳送Dynamic Media資產,例如影像、集和視訊。
AEM發佈節點會繼續提供其他內容,例如Dynamic Media檢視器、網站頁面和靜態內容。
如果您是Dynamic Media的客戶,則必須使用混合式傳送作為所有Dynamic Media內容的傳送機制。
影片的混合發佈架構 hybrid-publishing-architecture-for-videos
影像混合發佈架構 hybrid-publishing-architecture-for-images
支援的Dynamic Media設定 supported-dynamic-media-configurations
後面的設定任務參考下列術語:
您可以選擇僅針對影像、僅限視訊,或同時針對影像和視訊實作Dynamic Media。 若要判別針對特定案例設定Dynamic Media的步驟,請參閱下表。
啟用Dynamic Media enabling-dynamic-media
動態媒體 預設為停用。 若要運用Dynamic Media功能,您必須使用 dynamicmedia 以您為例,執行模式 發佈 運行模式。 啟用前,請務必檢閱 技術要求.
啟用Dynamic Media後,UI即可使用動態媒體功能,且每個上傳的影像資產都會收到 cqdam.pyramid.tiff
用於快速傳送動態影像轉譯的轉譯。 這些PTIFF具有顯著優點,包括(1)僅能管理單一主影像並即時產生無限轉譯,而無需任何額外儲存;以及(2)能使用互動式視覺效果,例如縮放、平移、回轉等。
如果您想在AEM中使用Dynamic Media Classic,則不應啟用Dynamic Media,除非您使用 特定藍本. 除非您透過執行模式啟用Dynamic Media,否則Dynamic Media會停用。
要啟用動態媒體,必須從命令行或快速啟動檔案名啟用動態媒體運行模式。
啟用動態媒體的方式:
-
在命令行上,啟動快速啟動時,請執行以下操作:
- 新增 -r dynamicmedia 到命令行的結尾。
code language-shell java -Xmx4096m -Doak.queryLimitInMemory=500000 -Doak.queryLimitReads=500000 -jar cq-quickstart-6.4.0.jar -r dynamicmedia
如果您要發佈至s7delivery,則還需要包含下列trustStore引數:
code language-shell -Djavax.net.ssl.trustStore=<absoluteFilePath>/customerTrustStoreFileName> -Djavax.net.ssl.trustStorePassword=<passwordForTrustStoreFile>
-
要求
http://localhost:4502/is/image
並確保Image Server正在運行。note note NOTE 若要疑難排解Dynamic Media的問題,請參閱 crx-quickstart/logs/ 目錄: - ImageServer-<portid>-<yyyy><mm><dd>.log - ImageServer日誌提供用於分析內部ImageServer進程行為的統計資訊和分析資訊。
映像伺服器日誌檔案名的示例:
ImageServer-57346-2019-07-25.log
- s7access-<yyyy><mm><dd>.log - s7access記錄會記錄透過
/is/image
和/is/content
.
這些記錄檔僅在啟用Dynamic Media時使用。 未包含在 下載完整版 從 system/console/status-Bundlelist 頁面;如果您有Dynamic Media問題,在呼叫客戶支援時,請將這兩個記錄附加至問題。
如果您將AEM安裝至不同的連接埠或內容路徑…… if-you-installed-aem-to-a-different-port-or-context-path
如果您要部署 AEM到應用程式伺服器 啟用Dynamic Media後,您必須設定 自我 外部化程式中的網域。 否則,動態媒體資產的資產縮圖產生將無法正常運作。
此外,如果在不同的埠或上下文路徑上運行快速啟動,則還必須更改 自我 網域。
啟用Dynamic Media時,會使用Dynamic Media產生影像資產的靜態縮圖轉譯。 為了讓動態媒體能正常產生縮圖,AEM必須對其本身執行URL要求,且必須知道連接埠號和內容路徑。
在AEM中:
- 此 自我 中的網域 外置器 用於檢索埠號和上下文路徑。
- 若否 自我 域已配置,埠號和上下文路徑將從Jetty HTTP服務中檢索。
在AEM QuickStart WAR部署中,埠號和上下文路徑無法派生,因此必須配置 自我 網域。 請參閱 externalizer document(外部化程式) 如何設定 自我 網域。
停用Dynamic Media disabling-dynamic-media
預設不會啟用動態媒體。 不過,如果您先前已啟用動態媒體,您稍後可能會想要將其關閉。
若要在啟用動態媒體後加以停用,請移除 -r dynamicmedia 運行模式標誌。
啟用Dynamic Media後停用:
-
在命令行中,啟動快速啟動時,可以執行以下任一操作:
- 不添加
-r dynamicmedia
到命令行。
code language-shell java -Xmx4096m -Doak.queryLimitInMemory=500000 -Doak.queryLimitReads=500000 -jar cq-quickstart-6.4.0.jar
- 不添加
-
要求
http://localhost:4502/is/image
. 您會收到Dynamic Media已停用的訊息。note note NOTE 停用Dynamic Media執行模式後,會產生 qdam.pyramid.tiff
會自動略過轉譯。 這也會停用動態轉譯支援和其他Dynamic Media功能。
另請注意,設定AEM伺服器後,當Dynamic Media執行模式停用時,在該執行模式下上傳的所有資產現在都無效。
(選用)將Dynamic Media預設集和設定從6.3移轉至6.4零停機時間 optional-migrating-dynamic-media-presets-and-configurations-from-to-zero-downtime
如果您要將AEM Dynamic Media從6.3升級至6.4(現在包含零停機時間(也稱為「選擇加入」)部署的功能),則需要執行下列curl命令,將您的所有預設集和設定從 /etc
to /conf
CRXDE Lite。
附註:如果您以相容模式(即安裝相容性封裝)運行AEM實例,則無需運行這些命令。
若要從移轉自訂預設集和設定, /etc
to /conf
,請執行下列Linux curl命令:
curl -u admin:admin http://localhost:4502/libs/settings/dam/dm/presets.migratedmcontent.json
對於所有升級,無論是否使用相容性包,都可以通過運行以下命令複製現成可用的查看器預設集:
curl -u admin:admin http://localhost:4502/libs/settings/dam/dm/presets/viewer.pushviewerpresets
配置映像複製 configuring-image-replication
Dynamic Media影像傳送的運作方式是從AEM Author發佈影像資產(包括視訊縮圖),並將其複製至Adobe的隨選復寫服務(復寫服務URL)。 然後會透過隨需影像傳送服務(影像服務URL)來傳送資產。
您必須執行下列動作:
復寫代理會發佈Dynamic Media資產,例如影像、視訊中繼資料,並將集合發佈至Adobe托管的影像服務。 預設不啟用復寫代理。
配置複製代理後,您需要 驗證並測試是否已成功設定. 本節將介紹這些過程。
記憶體限制是可配置的,應符合系統資源可用性和正在處理的影像內容類型。 如果您有許多超大型資產,且系統記憶體足夠,您可以提高此限制,以確保並行處理影像。
超過最大記憶體限制的映像將被拒絕。
要更改建立PTIFF的記憶體限制,請導航至 「工具」>「操作」>「Web控制台」>「Adobe CQ Scene7 PTiffManager」 並改變
maxMemory
值。設定驗證 setting-up-authentication
您需要在作者上設定復寫驗證,才能將影像復寫至Dynamic Media影像傳送服務。 若要這麼做,請取得KeyStore,然後將其儲存在 dynamic-media-replication 使用者和進行設定。 您的公司管理員應在配置過程中收到包含KeyStore檔案和必要憑據的歡迎電子郵件。 如果您未收到此訊息,請聯絡客戶支援。
設定驗證:
-
如果您尚未擁有KeyStore檔案和密碼,請聯絡客戶支援。 這是布建的一部分,它會將金鑰關聯至您的帳戶。
-
在AEM中,點選AEM標誌以存取全域導覽主控台,然後點選 「工具」>「安全性」>「使用者」.
-
在「使用者管理」頁面上,導覽至 dynamic-media-replication 使用者,然後點選以開啟。
-
在「編輯動態媒體復寫的使用者設定」頁面中,點選 金鑰存放區 標籤,然後點選 建立KeyStore.
-
輸入密碼並確認 設定KeyStore訪問密碼 對話框。
note note NOTE 記住您輸入的密碼。 在設定 復寫代理 稍後。 -
在 編輯動態媒體復寫的使用者設定 頁面,展開 從KeyStore檔案新增私密金鑰 區域並新增下列項目(請參閱下列影像):
- 在 新別名 欄位中,輸入您稍後將在複製配置中使用的別名的名稱;例如, 複製.
- 點選 KeyStore檔案. 導覽至依Adobe提供給您的KeyStore檔案,選取它,然後點選 開啟.
- 在 KeyStore檔案密碼 欄位,輸入KeyStore檔案密碼。 這是 not 您在步驟5中建立的KeyStore密碼,但是是KeyStore檔案密碼Adobe,在設定期間發送給您的歡迎電子郵件中提供。 如果您未收到KeyStore檔案密碼,請聯絡Adobe客戶支援。
- 在 私密金鑰密碼 欄位中,輸入私密金鑰密碼(可能與上一步提供的私密金鑰密碼相同)。 Adobe會在布建期間,在傳送給您的歡迎電子郵件中提供私密金鑰密碼。 如果您未收到私密金鑰密碼,請聯絡Adobe客戶支援。
- 在 私鑰別名 欄位,輸入私鑰別名。 例如,
companyname-alias
. Adobe會在布建期間,於您收到的歡迎電子郵件中提供私密金鑰別名。 如果您未收到私密金鑰別名,請聯絡Adobe客戶支援。
-
點選 儲存並關閉 以儲存您對此使用者的變更。
接下來,你需要 配置複製代理。
設定複寫代理 configuring-the-replication-agent
-
在AEM中,點選AEM標誌以存取全域導覽主控台,然後點選 「工具」>「部署」>「復寫」>「作者上的代理」.
-
在作者頁面上,點選「代理」 Dynamic Media混合影像復寫(s7delivery).
-
點選 編輯.
-
點選 設定 ,然後輸入以下內容:
- 已啟用 — 選中此複選框以啟用複製代理。
- 地區 — 設為適當地區:北美、歐洲或亞洲
- 租用戶ID — 此值是發佈至復寫服務的公司/租用戶名稱。 此值是Adobe在布建期間傳送給您的歡迎電子郵件中提供的租用戶ID。 如果您未收到此訊息,請聯絡Adobe客戶支援。
- 密鑰儲存別名 — 此值與 New Alias 值在中產生索引鍵時設定的值相同 設定驗證;例如,
replication
. (請參閱 設定驗證.) - 密鑰儲存密碼 — 這是您點選時建立的KeyStore密碼 建立KeyStore. Adobe未提供此密碼。 請參閱步驟5,共 設定驗證.
下圖顯示了包含示例資料的複製代理:
-
點選 確定.
驗證Dynamic Media的復寫代理 validating-the-replication-agent-for-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複製並貼到瀏覽器中,以確認您可以看到影像。
排解驗證疑難問題 troubleshooting-authentication
在設定驗證時,以下是您在其解決方案中可能遇到的問題。 在檢查這些選項之前,請確保已設定複製。
問題:HTTP狀態代碼401,帶消息 — 需要授權 problem-http-status-code-with-message-authorization-required
此問題可能是因為無法為 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.
解決方案:檢查 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
此問題是由AEM Author例項中的設定錯誤所造成。 作者上的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)
解決方案:確定AEM Author上的Java程式具有system屬性 -Djavax.net.ssl.trustStore= 設為有效的信任存放區。
問題:KeyStore未設定或未初始化 problem-keystore-is-either-not-set-up-or-it-is-not-initialized
此問題可能是由Hotfix或覆寫 dynamic-media-user 或 金鑰 節點。
複製日誌示例:
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
解決方案:
-
導覽至 使用者管理 頁面:
localhost:4502/libs/granite/security/content/useradmin.html
-
在 使用者管理 頁面,導覽至 dynamic-media-replication 使用者,然後點選以開啟。
-
點選 KeyStore 標籤。 若 建立KeyStore 按鈕,則需要重做 設定驗證 更早。
-
如果你必須重做 KeyStore 設定,您可能需要 配置複製代理 同樣。
重新設定s7delivery復寫代理程式。
localhost:4502/etc/replication/agents.author/s7delivery.html
-
點選 測試連線 驗證配置是否有效。
問題:發佈代理程式使用SSL而非OAuth problem-publish-agent-is-using-ssl-instead-of-oauth
此問題可能是由Hotfix或未正確安裝或覆寫設定的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.
解決方案:
-
在 AEM 中,點選 「工具」>「一般」>「CRXDE Lite」。
localhost:4502/crx/de/index.jsp
-
導覽至 s7delivery復寫代理 節點。
localhost:4502/crx/de/index.jsp#/etc/replication/agents.author/s7delivery/jcr:content
-
將此設定添加到複製代理(布林值,值設定為 True):
enableOauth=true
-
在頁面的左上角附近,點選 全部儲存.
測試您的設定 testing-your-configuration
Adobe建議您對配置執行端對端測試。
開始此測試之前,請確定您已完成下列操作:
- 新增影像預設集。
- 設定 Dynamic Media設定(6.3之前) 在 Cloud Services. 此測試需要影像服務URL
若要測試您的設定:
-
上傳影像資產。 (在「資產」中,點選 建立>檔案 並選取檔案。)
-
等待工作流程完成。
-
發佈影像資產。 (選取資產並點選 快速發佈.)
-
開啟影像並點選以導覽至該影像的轉譯 轉譯.
-
選取任何動態轉譯。
-
點選 URL 取得此資產的URL。
-
導覽至選取的URL並檢查影像是否如預期般運作。
另一種測試已傳送資產的方法,是將req=exists附加至URL。
設定Dynamic MediaCloud Services configuring-dynamic-media-cloud-services
Dynamic Media雲端服務提供雲端服務的支援,例如混合發佈及傳送影像和視訊、視訊分析、視訊編碼等。
在設定中,您需要輸入註冊ID、視訊服務URL、影像服務URL、復寫服務URL,並設定驗證。 您應已在帳戶布建過程中收到所有這些資訊。 若您未收到此資訊,請連絡您的Adobe Experience Manager管理員或Adobe技術支援以取得此資訊。
設定dynamic media雲端服務:
-
在AEM中,點選AEM標誌以存取全域導覽主控台,然後點選 工具>Cloud Services> Dynamic Media設定(6.3之前版本).
-
在 Dynamic Media設定瀏覽器 頁面,在左窗格中,選取 全球,然後點選 建立.
-
在 建立Dynamic Media設定 對話框, 標題 欄位中輸入標題。
-
如果您要為視訊設定Dynamic Media,
- 在 註冊ID 欄位中輸入註冊ID。
- 在 視訊服務URL 欄位,輸入Dynamic Media閘道的視訊服務URL。
-
若您正在設定Dynamic Media以進行影像處理,請在 影像服務URL 欄位,輸入Dynamic Media閘道的影像服務URL。
-
點選 儲存 返回「Dynamic Media配置瀏覽器」頁。
-
點選AEM標誌以存取全域導覽主控台。
設定視訊報表 configuring-video-reporting
您可以使用Dynamic Media — 混合模式,在AEM的多個安裝間設定視訊報表。
使用時機: 在您設定 Dynamic Media設定(6.3之前),包括視訊報表在內的許多功能都已開始使用。 此設定會在地區Analytics公司中建立報表套裝。 如果您設定多個製作節點,則會為每個節點分別建立報表套裝。 因此,安裝之間的報告資料不一致。 此外,如果每個製作節點參照相同的混合發佈伺服器,則上次安裝製作時會變更所有視訊報表的目標報表套裝。 此問題會使用過多的報表套裝來過度載入Analytics系統。
開始使用: 完成下列三個工作,以設定視訊報告。
-
建立 Video Analytics 設定後的預設集套件 Dynamic Media設定(6.3之前) 在第一個「作者」節點上。 此初始任務很重要,因為它允許新配置繼續使用相同的報表套裝。
-
安裝 Video Analytics 預設包,任何 new 製作節點 befor 您可以設定Dynamic Media設定(6.3之前)。
-
驗證和調試包安裝。
建立 Video Analytics 設定第一個「作者」節點後的預設集套件 creating-a-video-analytics-preset-package-after-configuring-the-first-author-node
完成此任務後,您將擁有包含 Video Analytics 預設集。 這些預設集包含報表套裝、追蹤伺服器、追蹤命名空間,以及Marketing Cloud組織ID(若有)。
-
如果您尚未這麼做,請設定 Dynamic Media設定(6.3之前).
-
(選用)檢視並複製 報表套裝ID (您必須擁有JCR的存取權)。 當有 報表套裝ID 不需要,可讓驗證更輕鬆。
-
使用 封裝管理員.
-
編輯套件以包含篩選器。
在AEM中:
/conf/global/settings/dam/dm/presets/analytics/jcr:content/userdata
-
建立套件。
-
下載或共用 Video Analytics 預設集套件,以便與後續的新「製作」節點共用。
安裝 Video Analytics 設定其他製作節點之前的預設集套件 installing-the-video-analytics-preset-package-before-you-configure-additional-author-nodes
請務必完成此任務 befor 配置 Dynamic Media設定(6.3之前). 若未這麼做,將會建立另一個未使用的報表套裝。 此外,即使視訊報表仍可正常運作,資料收集仍未最佳化。
請確定 Video Analytics 來自第一個「作者」節點的預設集套件可在新的「作者」節點上存取。
- 上傳 Video Analytics 您建立的預設包 封裝管理員.
- 安裝 Video Analytics 預設集套件。
- 設定 Dynamic Media設定(6.3之前).
驗證和調試包安裝 verifying-and-debugging-the-package-installation
-
執行下列任一操作以驗證軟體包,並在必要時調試軟體包安裝:
-
檢查 Video Analytics 通過JCR預設
若要檢查 Video Analytics 透過JCR預設,您必須擁有 CRXDE Lite.AEM — 輸入 CRXDE Lite,導覽至
/conf/global/settings/dam/dm/presets/analytics/jcr:content/userdata
就是
http://localhost:4502/crx/de/index.jsp#/conf/global/settings/dam/dm/presets/analytics/jcr%3Acontent/userdata
如果您沒有 CRXDE Lite 在「製作」節點上,您可以透過「發佈」伺服器檢查預設集。
-
檢查 Video Analytics 預設集(通過Image Server)
您可以驗證 Video Analytics 通過製作影像伺服器直接預設
req=userdata
請求。例如,若要查看 Video Analytics 預設集,您可以提出下列要求:
http://localhost:4502/is/image/conf/global/settings/dam/dm/presets/analytics?req=userdata
若要驗證發佈伺服器上的預設集,您可以向發佈伺服器發出類似的直接請求。 「製作」和「發佈」節點上的回應相同。 回應看起來類似下列:
code language-none marketingCloudOrgId=0FC4E86B573F99CC7F000101 reportSuite=aemaem6397618-2018-05-23 trackingNamespace=aemvideodal trackingServer=aemvideodal.d2.sc.omtrdc.net
-
檢查 Video Analytics 透過AEM中的視訊報表工具預設集
點選 工具>資產>視訊報表
http://localhost:4502/mnt/overlay/dam/gui/content/s7dam/videoreports/videoreport.html
如果您看見下列錯誤訊息,表示報表套裝可供使用,但未填入。 在系統收集任何資料之前,新安裝中的此錯誤是正確的,也是必要的。
若要產生報表資料,請上傳並發佈一個視訊。 使用 複製URL 並至少運行一次視頻。
請注意,從視訊檢視器使用狀況填入報表資料可能需要12小時。
如果發生錯誤,且報表套裝未正確設定,則會顯示下列警報。
如果在您設定之前執行視訊報表,也會顯示此錯誤 Dynamic Media設定(6.3之前) 服務。
-
疑難排解視訊報表設定 troubleshooting-the-video-reporting-configuration
- 安裝期間,有時連線至Analytics API伺服器會逾時。 安裝會重試連線20次,但仍會失敗。 發生此情況時,記錄檔會記錄多個錯誤。 搜尋
SiteCatalystReportService
. - 未安裝 Video Analytics 預設集套件會先導致建立新報表套裝。
- 從AEM 6.3升級至AEM 6.4或AEM 6.4.1,然後設定 Dynamic Media設定(6.3之前),仍會建立報表套裝。 此問題已知且已在AEM 6.4.2中修正。
關於 Video Analytics 預設集 about-the-video-analytics-preset
此 Video Analytics 預設集(有時簡稱為analytics預設集)會儲存在Dynamic Media中的「檢視器預設集」旁。 基本上與檢視器預設集相同,但包含用來設定AppMeasurement和視訊心率報表的資訊。
預設集的屬性如下:
- reportSuite
- trackingServer
- trackingNamespace
- marketingCloudOrgId (舊版AEM不存在)
AEM 6.4及更新版本會將此預設集儲存於 /conf/global/settings/dam/dm/presets/analytics/jcr:content/userdata
複製目錄設定 replicating-catalog-settings
您必須透過JCR,在設定程式中發佈自己的預設目錄設定。 要複製目錄設定:
-
在「終端機」視窗中,執行下列動作:
curl -u admin:admin localhost:4502/libs/settings/dam/dm/presets/viewer.pushviewerpresets
-
在AEM中,導覽至 CRXDE Lite (需要管理員權限):
https://<server>:<port>/crx/de/index.jsp#/conf/global/settings/dam/dm/imageserver/
-
點選 復寫 標籤。
-
點選 複製.
複製查看器預設集 replicating-viewer-presets
若要使用檢視器預設集傳送資產,您必須復寫/發佈檢視器預設集。 (必須激活所有查看器預設集 和 已復寫,以取得資產的URL或內嵌程式碼。) 請參閱 發佈檢視器預設集 以取得更多資訊。
篩選復寫資產 filtering-assets-for-replication
在非Dynamic Media部署中,您會復寫 all 資產(影像和視訊)從AEM製作環境到AEM發佈節點。 此工作流程是必要的,因為AEM發佈伺服器也會傳送資產。
不過,在Dynamic Media部署中,由於資產是透過雲端傳送,因此不需要將這些相同的資產複製到AEM發佈節點。 這樣的「混合發佈」工作流程可避免額外的儲存成本和更長的複製資產處理時間。 AEM發佈節點會繼續提供其他內容,例如Dynamic Media檢視器、網站頁面和靜態內容。
除複製資產外,還會複製下列非資產:
- Dynamic Media傳送設定:
/conf/global/settings/dam/dm/imageserver/configuration/jcr:content/settings
- 影像預設集:
/conf/global/settings/dam/dm/presets/macros
- 檢視器預設集:
/conf/global/settings/dam/dm/presets/viewer
這些篩選器可讓您 排除 資產。
針對復寫使用預設資產篩選器 using-default-asset-filters-for-replication
如果您是使用Dynamic Media for 1)生產環境中的影像處理 或 2)影像和視訊,接著您就可以使用我們依現狀提供的預設篩選器。 下列篩選器預設為作用中:
為僅限視訊的部署設定資產篩選器 setting-up-asset-filters-for-video-only-deployments
如果您只將Dynamic Media用於視訊,請依照下列步驟設定復寫的資產篩選器:
- 在AEM中,點選AEM標誌以存取全域導覽主控台,然後點選 「工具」>「部署」>「復寫」>「作者上的代理」.
- 在作者頁面上,點選「代理」 預設代理(發佈).
- 點選 編輯.
- 在 代理設定 對話框, 設定 標籤,核取 已啟用 開啟探員。
- 點選 確定.
- 在 AEM 中,點選 「工具」>「一般」>「CRXDE Lite」。
- 在左側資料夾樹中,導覽至
/etc/replication/agents.author/dynamic_media_replication/jcr:content/damRenditionFilters
- 找出 filter-video,按一下右鍵並選取 複製.
- 在左側資料夾樹中,導覽至
/etc/replication/agents.author/publish
- 找出 jcr:content,按一下右鍵並選取 貼上.
這會設定AEM發佈例項以傳送視訊海報影像以及播放所需的視訊中繼資料,而視訊本身是由Dynamic Media雲端服務傳送。 篩選器也會從復寫中排除發佈執行個體不需要的原始視訊和靜態縮圖轉譯。
在非生產部署中設定影像處理的資產篩選器 setting-up-asset-filters-for-imaging-in-non-production-deployments
如果您在非生產部署中使用Dynamic Media進行影像處理,請依照下列步驟設定復寫的資產篩選器:
-
在AEM中,點選AEM標誌以存取全域導覽主控台,然後點選 「工具」>「部署」>「復寫」>「作者上的代理」.
-
在作者頁面上,點選「代理」 預設代理(發佈).
-
點選 編輯.
-
在 代理設定 對話框, 設定 標籤,核取 已啟用 開啟探員。
-
點選 確定.
-
在 AEM 中,點選 「工具」>「一般」>「CRXDE Lite」。
-
在左側資料夾樹中,導覽至
/etc/replication/agents.author/dynamic_media_replication/jcr:content/damRenditionFilters
-
找出 濾鏡影像,按一下右鍵並選取 複製.
-
在左側資料夾樹中,導覽至
/etc/replication/agents.author/publish
-
找出 jcr:content,按一下右鍵並選取 建立>建立節點. 輸入名稱
damRenditionFilters
類型nt:unstructured
. -
找出
damRenditionFilters
,按一下右鍵並選取 貼上.
這會設定AEM發佈例項,將影像傳送至您的非生產環境。 篩選器也會從復寫中排除原始影像和靜態轉譯,這在發佈執行個體上不需要。
如果您在伺服器上使用多個篩選器(例如,一個要發佈的復寫篩選器,另一個要s7delivery的篩選器),則您需要確保這兩個篩選器具有不同 userId 在 jcr:content 節點。 請參閱下圖:
自訂復寫的資產篩選器 customizing-asset-filters-for-replication
(可選)要自訂復寫的資產篩選器:
-
在AEM中,點選AEM標誌以存取全域導覽主控台,然後點選 工具>一般>CRXDE Lite.
-
在左側資料夾樹中,導覽至
/etc/replication/agents.author/dynamic_media_replication/jcr:content/damRenditionFilters
來檢閱篩選器。 -
若要定義篩選器的Mime類型,可以按如下方式找到Mime類型:
在左側邊欄中,展開 內容> dam > <
locate_your_asset
> > jcr:content > metadata,然後在表格中找出dc:format
.下圖為資產之路徑的範例
dc:format
.請注意,
dc:format
資產Fiji Red.jpg
isimage/jpeg
.若要讓此篩選器套用至所有影像(不論其格式為何),請將值設為
image/*
where*
是套用至任何格式之所有影像的規則運算式。若要讓篩選器只套用至類型JPEG的影像,請輸入
image/jpeg
. -
定義您要包含或排除在復寫中的轉譯。
可用於篩選複製的字元包括:
導覽至 content/dam/<locate_your_asset>/jcr:content/renditions
。
下圖是資產轉譯的範例。
使用上述範例,如果您只想複製PTIFF(金字塔TIFF),則可輸入 +cqdam,*
包含以開頭的所有轉譯 cqdam
. 在範例中,該轉譯為 cqdam.pyramid.tiff
.
如果您只想複製原稿,則可輸入 +original
.
配置Dynamic Media Image Server設定 configuring-dynamic-media-image-server-settings
設定Dynamic Media Image Server包括編輯Adobe CQ Scene7 ImageServer套件組合和Adobe CQ Scene7 PlatformServer套件組合。
先決條件: 之前 配置Dynamic Media Image Server,確保Windows的VM包括Microsoft Visual C++庫的安裝。 必須有這些程式庫才能執行Dynamic Media Image Server。 您可以 在此處下載Microsoft Visual C++ 2010可再發行套件(x64).
配置Dynamic Media Image Server設定:
-
在AEM的左上角,點選 Adobe Experience Manager 若要存取全域導覽主控台,然後點選 「工具」>「操作」>「Web控制台」.
-
在 Adobe Experience Manager Web主控台設定 頁面,點選 OSGi >設定 列出AEM內目前執行的所有套件組合。
Dynamic Media傳送伺服器位於清單中的下列名稱中:
- Adobe CQ Scene7 ImageServer
- Adobe CQ Scene7 PlatformServer
-
在套件組合清單中,位於 Adobe CQ Scene7 ImageServer,點選 編輯 表徵圖。
-
在 Adobe CQ Scene7 ImageServer 對話框,請設定以下配置值:
note note NOTE 在大多數情況下,不需要變更預設值。 但是,如果您確實更改了預設值,則必須重新啟動包,更改才會生效。
-
點選 儲存.
-
在套件組合清單中,位於 Adobe CQ Scene7 PlatformServer,點選 編輯 表徵圖。
-
在 Adobe CQ Scene7 PlatformServer 對話框,請設定以下預設值選項:
note note NOTE Dynamic Media Image Server使用其自己的磁碟快取來快取響應。 AEM HTTP快取和Dispacher無法用來快取來自Dynamic Media Image Server的回應。 table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 屬性 預設值 說明 已啟用快取 已核取 是否啟用響應快取。 快取根 cache 回應快取資料夾的一或多個路徑。 相對路徑會針對內部s7影像處理套件資料夾進行解析。 快取最大大小 200000000 響應快取的最大大小(以位元組為單位)。 快取最大條目數 100000 快取中允許的最大條目數。
預設資訊清單設定 default-manifest-settings
預設資訊清單可讓您設定用於產生Dynamic Media傳送回應的預設值。 您可以微調質量(JPEG質量、解析度、重採樣模式)、快取(過期),並防止渲染太大的影像(defaultpix、defaultthumbpix、maxpix)。
預設資訊清單設定的位置取自 目錄根 預設值為 Adobe CQ Scene7 PlatformServer 捆綁。 預設情況下,此值位於 工具>一般>CRXDE Lite:
/conf/global/settings/dam/dm/imageserver/
您可以輸入新值,以變更屬性的值,如下表所述。
完成對預設資訊清單的變更後,請在頁面的左上角,點選 全部儲存.
請務必點選 存取控制 標籤(位於 屬性 頁簽),然後將訪問控制權限設定為 jcr:read
適用於所有使用者和dynamic-media-replication使用者。
資訊清單設定表及其預設值:
設定Dynamic Media色彩管理 configuring-dynamic-media-color-management
Dynamic Media色彩管理可讓您為預覽的資產進行色彩校正。
透過色彩校正,擷取的資產可保留其色彩空間(RGB、CMYK、灰色),以及在產生的金字塔TIFF轉譯中內嵌的色彩描述檔。 當您請求動態轉譯時,影像顏色會校正到目標顏色空間中。 您可以在JCR的Dynamic Media發佈設定中設定輸出顏色設定檔。
Adobe色彩管理使用ICC設定檔,這是由國際色彩協會(ICC)定義的格式。
您可以使用CMYK、RGB或灰色輸出來配置動態媒體色彩管理和配置影像預設集。 請參閱 設定影像預設集.
進階使用案例可使用手動設定 icc= 顯式選擇輸出顏色配置檔案的修飾符:
安裝Feature Pack 12445 installing-feature-pack
您必須安裝Feature Pack 12445,才能使用動態媒體色彩管理功能。
安裝Feature Pack 12445:
-
導覽至 Software Distribution 下載
cq-6.3.0-featurepack-12445
.請參閱 如何使用套件 有關使用包的詳細資訊,請參閱 Adobe Experience Manager.
-
安裝功能套件。
設定預設顏色設定檔 configuring-the-default-color-profiles
安裝Feature Pack後,需要配置適當的預設顏色配置檔案,以在請求RGB或CMYK影像資料時啟用顏色校正。
配置預設顏色配置檔案:
-
在 工具>一般>CRXDE Lite,導覽至
/conf/global/settings/dam/dm/imageserver/configuration/settings
包含預設的Adobe Color設定檔。 -
通過滾動到 屬性 頁簽,並手動輸入屬性名稱、類型和值,如下表所述。 輸入值後,點選 新增 然後 全部儲存 來儲存值。
色彩校正屬性在 顏色校正屬性 表格。 您可以指派給色彩校正屬性的值位於 色彩描述檔 表格。
例如,在 名稱,新增
iccprofilecmyk
,選取 類型String
,然後新增WebCoated
as a 值. 點選 新增,然後 全部儲存 來儲存值。色彩校正屬性表
table 0-row-4 1-row-4 2-row-4 3-row-4 4-row-4 5-row-4 6-row-4 7-row-4 8-row-4 9-row-4 html-authored no-header 屬性 類型 預設 說明 iccprofilergb 字串 <empty> 預設RGB顏色配置檔案的名稱。 icprofilecmyk 字串 <empty> 預設CMYK顏色配置檔案的名稱。 iccprofilegrey 字串 <empty> 預設灰色配置檔案的名稱。 iccprofilescrgb 字串 <empty> 用於沒有嵌入顏色配置檔案的RGB影像的預設RGB顏色配置檔案的名稱 icprofilersccmank 字串 <empty> 用於沒有嵌入顏色配置檔案的CMYK影像的預設CMYK顏色配置檔案的名稱。 iccprofilercgrey 字串 <empty> 用於沒有嵌入顏色配置檔案的CMYK影像的預設灰度顏色配置檔案的名稱。 iccblackpointcompensation 布林值 True 指定在顏色校正期間是否應執行黑點補償。 Adobe建議開啟此選項。 icdither 布林值 False 指定在色彩校正期間是否應進行抖動。 icrenderintent 字串 相對值 指定渲染目的。 可接受的值為: 知覺,相對,飽和度,絕對。 Adobe建議 相對 作為預設值。 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 7-row-3 8-row-3 9-row-3 10-row-3 11-row-3 12-row-3 13-row-3 14-row-3 15-row-3 16-row-3 17-row-3 18-row-3 19-row-3 20-row-3 21-row-3 22-row-3 23-row-3 24-row-3 25-row-3 26-row-3 27-row-3 28-row-3 29-row-3 30-row-3 31-row-3 32-row-3 html-authored 名稱 色彩空間 說明 AdobeRGB RGB Adobe RGB市(1998年) AppleRGB RGB AppleRGB CIERGB RGB CIERGB CoatedFogra27 CMYK 塗層FOGRA27(ISO 12647-2:2004) CoatedFogra39 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(廣告) NewsprintSNAP2007 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 UncoatedFogra29 CMYK 無塗層FOGRA29(ISO 12647-2:2004) WebCobated CMYK 美國塗層網板(SWOP)v2 WebCoatedFogra28 CMYK Web Cobated FOGRA28(ISO 12647-2:2004) WebCoatedGrade3 CMYK SWOP 2006三級紙 WebCoatedGrade5 CMYK SWOP 2006五級紙 WebUncobated CMYK 美國網路未塗層v2 寬色域RGB RGB 寬色域RGB -
點選 全部儲存.
例如,您可以設定 iccprofilergb to sRGB
,和 icprofilecmyk to WebCoated
. 這麼做會執行下列動作:
- 啟用RGB和CMYK影像的顏色校正。
- 沒有顏色描述檔的RGB影像會假設在
sRGB
色域。 - 假定沒有顏色輪廓的CMYK影像為
WebCoated
色域。 - 傳回RGB輸出的動態轉譯,會在
sRGB
色域。 - 傳回CMYK輸出的動態轉譯,會在
WebCoated
色域。
傳遞資產 delivering-assets
完成上述所有工作後,即會從影像或視訊服務提供啟動的Dynamic Media資產。 在AEM中,此功能會顯示在 複製影像URL, 複製查看器URL, 內嵌檢視器程式碼,以及WCM中。
請參閱 傳送Dynamic Media資產.
WCM Dynamic Media和互動式媒體元件 wcm-dynamic-media-and-interactive-media-components
參考Dynamic Media和互動式媒體元件的WCM頁面參考傳送服務。