必须启用并配置Dynamic Media-Hybrid才能使用。 根据您的用例,Dynamic Media提供了多个 支持的配置.
如果您打算在Scene7运行模式下配置和运行Dynamic Media,请参阅 配置Dynamic Media - Scene7模式.
如果您打算在混合运行模式下配置和运行Dynamic Media,请按照本页上的说明操作。
了解有关使用的更多信息 视频 在Dynamic Media中。
如果您使用针对不同环境(例如一个用于开发、暂存和实时生产的环境)设置的Adobe Experience Manager,请为每个环境配置Dynamic MediaCloud Services。
如果您的Dynamic Media配置存在问题,请查看特定于Dynamic Media的日志文件。 当您启用Dynamic Media时,会自动安装以下文件:
s7access.log
ImageServing.log
混合发布和投放是Adobe Experience Manager之外的Dynamic Media的一项核心功能。 混合发布允许您从云而不是Experience Manager发布节点交付Dynamic Media资产,例如图像、集和视频。
其他内容(如Dynamic Media查看器、网站页面和静态内容)将继续从Experience Manager发布节点提供。
如果您是Dynamic Media的客户,则需要使用混合投放作为所有Dynamic Media内容的投放机制。
后面的配置任务引用了以下术语:
术语 | 已启用Dynamic Media | 描述 |
---|---|---|
“Experience Manager创作”节点 | 绿色圆圈中的白色复选标记 | 您部署到On-Premise或通过Managed Services的创作节点。 |
“Experience Manager发布”节点 | 红色正方形中的白色的“X”。 | 您部署到On-Premise或通过Managed Services的发布节点。 |
图像服务发布节点 | 绿色圆圈中的白色复选标记。 | 在由Adobe管理的数据中心上运行的发布节点。 是指图像服务URL。 |
您可以选择仅对图像实施Dynamic Media,仅对视频实施,或同时对图像和视频实施。 要确定针对特定方案配置Dynamic Media的步骤,请参阅下表。
方案 | 工作原理 | 配置步骤 |
仅在生产中投放图像 | 图像通过Adobe全球数据中心的服务器交付,然后通过CDN缓存,以实现可扩展的性能和全球覆盖。 |
|
仅在预生产阶段(开发、QE、暂存等)交付图像。 | 图像通过Experience Manager发布节点交付。 在这种情况下,由于流量最小,因此无需将图像传送到Adobe的数据中心。 它还允许在生产启动之前安全预览内容。 |
|
仅在任何环境(生产、开发、QE、暂存等)中投放视频 | 视频通过CDN交付和缓存,以实现可扩展性能和全球覆盖。 视频海报图像(在开始播放之前显示的视频缩略图)由Experience Manager发布实例投放。 |
|
在生产环境中交付图像和视频 | 视频通过CDN交付和缓存,以实现可扩展性能和全球覆盖。 图像和视频海报图像通过Adobe全球数据中心的服务器交付,然后通过CDN缓存,以实现可扩展的性能和全球覆盖。 请参阅之前的部分,以在预生产环境中设置图像或视频。 |
|
Dynamic Media 默认情况下处于禁用状态。 要利用Dynamic Media功能,您必须使用以下方式启用Dynamic Media: dynamicmedia
运行模式,例如, publish
运行模式。 在启用之前,请确保查看 技术要求.
通过运行模式启用Dynamic Media将取代Experience Manager6.1和Experience ManagerDynamic Media 6.0中的功能,在这些版本中,您可以通过设置 dynamicMediaEnabled
标记到 true. 此标记在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,请执行以下操作:
在命令行上,启动快速启动时,执行以下操作:
-r dynamicmedia
启动jar文件时到达命令行末尾。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>
请求 https://localhost:4502/is/image
并确保图像服务器正在运行。
要对Dynamic Media问题进行故障诊断,请参阅以下日志中的 crx-quickstart/logs/
目录:
图像服务器日志文件名的示例: ImageServer-57346-2020-07-25.log
/is/image
和 /is/content
.这些日志仅在启用Dynamic Media时使用。 它们未包含在 下载完整版 从生成的资源包 system/console/status-Bundlelist
页面;如果您遇到Dynamic Media问题,在调用客户支持时,将这两个日志附加到问题中。
如果您正在部署 Experience Manager到应用程序服务器 并启用Dynamic Media,您必须配置 自域 在Externalizer中。 否则,无法为Dynamic Media资源正确生成资源的缩略图。
此外,如果在其他端口或上下文路径上运行快速入门,则还必须更改 自域.
启用Dynamic Media后,将使用Dynamic Media生成图像资源的静态缩略图演绎版。 为了使Dynamic Media能够正确生成缩略图,Experience Manager必须对其自身执行URL请求,并且必须知道端口号和上下文路径。
Experience Manager:
在Experience ManagerQuickStart WAR部署中,无法派生端口号和上下文路径,因此您必须配置 自域. 参见 Externalizer文档 关于如何配置 自域.
在 Experience Manager快速入门独立部署, a 自域 通常不需要配置,因为可以自动配置端口号和上下文路径。 但是,如果所有网络接口都已关闭,则必须配置 自域.
Dynamic Media默认未启用。 但是,如果您之前启用了Dynamic Media,则可以稍后将其关闭。
要在启用Dynamic Media后将其禁用,请删除 -r dynamicmedia
运行模式标志。
要禁用Dynamic Media,请执行以下操作:
在命令行上,启动快速入门时,可以执行以下任一操作:
-r dynamicmedia
启动jar文件时转至命令行。java -Xmx4096m -Doak.queryLimitInMemory=500000 -Doak.queryLimitReads=500000 -jar cq-quickstart-6.5.0.jar
请求 https://localhost:4502/is/image
. 您会收到一条消息,指出Dynamic Media已禁用。
禁用Dynamic Media运行模式后,用于生成 cqdam.pyramid.tiff
将自动跳过演绎版。 它还禁用动态演绎版支持和其他Dynamic Media功能。
另请注意,配置Experience Manager服务器后禁用Dynamic Media运行模式时,在该运行模式下上传的所有资源现在无效。
如果您要将Experience Manager- Dynamic Media从6.3升级到6.5(现在包括零停机部署功能),则必须运行以下curl命令。 该命令会从以下位置迁移您的所有预设和配置: /etc
到 /conf
在CRXDE Lite中。
如果在兼容模式下运行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)来投放资产。
执行以下操作:
复制代理会发布Dynamic Media资产(如图像、视频元数据),并将设置为Adobe托管的图像服务。 默认情况下不启用复制代理。
配置复制代理后,必须 验证并测试它是否已成功设置. 本节将介绍这些过程。
在所有工作流中创建PTIFF的默认内存限制为3 GB。 例如,您可以处理一个需要3 GB内存的映像,同时暂停其他工作流,也可以并行处理10个映像,每个映像需要300 MB内存。
存储器限制是可配置的,并且适合系统资源可用性和正在处理的图像内容的类型。 如果您有许多大型资产,并且系统上具有足够的内存,则可以增加此限制以确保并行处理图像。
需要超过最大内存限制的映像将被拒绝。
要更改PTIFF创建的内存限制,请导航到 工具 > 操作 > Web控制台 > Adobe CQ Scene7 PTiffManager 并更改 maxMemory 值。
对作者设置复制身份验证,以便您可以将图像复制到Dynamic Media图像投放服务。 首先获取一个KeyStore,然后将其保存在 dynamic-media-replication 用户并对其进行配置。 在配置过程中,您的公司管理员收到一封欢迎电子邮件,其中包含KeyStore文件和必要的凭据。 如果您没有收到此信息,请联系Adobe客户支持。
要设置身份验证,请执行以下操作:
如果您还没有KeyStore文件和密码,请与Adobe客户支持联系。 此信息是预配的必要部分。 它将密钥关联到您的帐户。
在Experience Manager中,选择Experience Manager徽标以访问全局导航控制台,然后导航到 工具 > 安全性 > 用户.
在“用户管理”页面上,导航到 dynamic-media-replication 用户,然后选择以打开。
在“编辑Dynamic-media-replication的用户设置”页中,选择 密钥库 选项卡,然后选择 创建密钥库.
输入密码,然后在 设置KeyStore访问密码 对话框。
请记住该密码,因为以后配置复制代理时必须再次输入该密码。
在 编辑Dynamic-media-replication的用户设置 页面,展开 从KeyStore文件添加私钥 区域并添加以下内容(请参阅后面的图像):
replication
作为别名。*companyname*-alias
. Adobe在预配期间发送给您的欢迎电子邮件中提供私钥别名。 如果您未收到私钥别名,请联系Adobe客户支持。选择 保存并关闭 以保存对此用户所做的更改。
接下来,您必须 配置复制代理.
在Experience Manager中,选择Experience Manager徽标以访问全局导航控制台,然后导航到 工具 > 部署 > 复制 > 作者代理.
在“创作中的代理”页面上,选择 Dynamic Media混合图像复制(s7delivery).
选择编辑。
选择 设置 选项卡,然后输入以下内容:
replication
. (请参阅中的步骤7) 设置身份验证.)下图显示了包含示例数据的复制代理:
选择 确定.
要验证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
您还可以通过执行以下操作之一来检查:
在设置身份验证时,您可能会遇到以下一些与其解决方案有关的问题。 在检查这些问题之前,请确保已设置复制。
此问题可能是由未能为以下项设置KeyStore所导致 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 和提供了正确的密码。
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.
解决方案:
检查密码。 保存在复制代理中的密码与用于创建密钥库的密码不同。
此问题是由于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™进程具有system属性 -Djavax.net.ssl.trustStore=
设置为有效的truststore。
此问题可能是由修补程序或功能包覆盖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
解决方案:
定位至“用户管理”页:
localhost:4502/libs/granite/security/content/useradmin.html
在“用户管理”页面上,导航到 dynamic-media-replication
用户,然后选择以打开。
选择 密钥库 选项卡。 如果 创建密钥库 按钮时,您必须重做以下步骤 设置身份验证 更早。
如果必须重做KeyStore设置,则必须重做 配置复制代理 同样的。
重新配置s7delivery复制代理。
localhost:4502/etc/replication/agents.author/s7delivery.html
选择 测试连接 以便您验证配置是否有效。
此问题可能是由修补程序或功能包未正确安装或覆盖设置导致的。
复制日志示例:
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.
解决方案:
在Experience Manager中,导航到 工具 > 常规 > CRXDE Lite.
localhost:4502/crx/de/index.jsp
导航到s7delivery Replication Agent节点。
localhost:4502/crx/de/index.jsp#/etc/replication/agents.author/s7delivery/jcr:content
将此设置添加到复制代理(布尔值,其值设置为 True):
enableOauth=true
在页面的左上角附近,选择 全部保存.
Adobe建议您执行配置的端到端测试。
在开始此测试之前,请确保您已完成以下操作:
要测试您的配置,请执行以下操作:
上传图像资源。 (在Assets中,导航到 创建 > 文件 并选择文件。)
等待工作流完成。
发布图像资源。 (选择资产并选择 快速发布.)
通过打开图像并点按,导航到该图像的演绎版 演绎版.
选择任意动态演绎版。
要获取此资源的URL,请选择 URL.
导航到选定的URL并检查图像是否按预期运行。
测试资产是否已送达的另一种方法是,将req=exists附加到您的URL。
Dynamic MediaCloud Service支持图像和视频、视频分析和视频编码的混合发布和交付。
在配置过程中,必须输入注册ID、视频服务URL、图像服务URL、复制服务URL并设置身份验证。 此信息是作为帐户设置过程的一部分通过电子邮件发送给您的。 如果您没有收到此信息,请联系您的Adobe Experience Manager管理员或Adobe客户支持以获取此信息。
在设置Dynamic MediaCloud Services之前,请确保已设置发布实例。 在配置Dynamic MediaCloud Services之前,还必须设置复制。
要配置Dynamic MediaCloud Services,请执行以下操作:
在Experience Manager中,选择Experience Manager徽标以访问全局导航控制台,然后导航到 工具 > Cloud Services > Dynamic Media配置(早于6.3版本).
在“Dynamic Media配置浏览器”页面的左侧窗格中,选择 全局,然后选择 创建.
在 创建Dynamic Media配置 对话框中,在“标题”字段中键入标题。
如果要为视频配置Dynamic Media,
如果要配置Dynamic Media以进行成像,请在 图像服务URL 字段中,输入Dynamic Media网关的图像服务URL。
选择 保存 以返回“Dynamic Media配置浏览器”页面。
要访问全局导航控制台,请选择Experience Manager徽标。
您可以使用Dynamic Media Hybrid在Experience Manager的多个安装中配置视频报表。
何时使用: 在配置Dynamic Media配置(早于6.3版本)时,会启动许多功能,包括视频报告。 该配置会在地区性Analytics公司中创建报表包。 如果配置多个作者节点,则需为每个节点创建单独的报表包。 因此,各安装之间的报表数据不一致。 此外,如果每个作者节点引用同一混合发布服务器,则上次的作者安装会更改所有视频报表的目标报表包。 此问题会导致Analytics系统过载,并出现过多报表包。
开始使用: 通过完成以下三个任务来配置视频报表。
完成此任务后,您将获得一个包含Video Analytics预设的包文件。 这些预设包含一个报表包、跟踪服务器、跟踪命名空间和Experience Cloud组织ID(如果可用)。
如果您尚未配置Dynamic Media配置(早于6.3版本),请执行此操作。
(可选)查看和复制报表包ID(您必须有权访问JCR)。 虽然不需要具有报表包ID,但它可以简化验证。
使用包管理器创建包。
编辑包以包含过滤器。
Experience Manager: /conf/global/settings/dam/dm/presets/analytics/jcr:content/userdata
构建包。
下载或共享Video Analytics预设包,以便与后续的新作者节点共享。
确保您完成了此任务 早于 您可以配置Dynamic Media配置(早于6.3版本)。 如果不这样做,则会导致创建另一个未使用的报表包。 此外,即使视频报表可以继续正常使用,但数据收集未得到优化。
确保在新的“创作”节点上可以访问第一个创作节点中的Video Analytics预设包。
执行以下任一操作来验证软件包安装,并在必要时调试软件包安装:
通过JCR检查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
如果看到以下错误消息,则表示报表包可用,但未填充。 在系统收集任何数据之前,在新安装中,此错误是正确的,而且是必需的。
要生成报表数据,请上传并发布一个视频。 使用 复制URL 并至少运行一次视频。
从视频查看器使用情况填充报表数据最多可能需要12小时。
如果出现错误,并且报表包设置不正确,则会显示以下警报。
如果在配置Dynamic Media配置(早于6.3版本)服务之前运行视频报告,也会显示此错误。
SiteCatalystReportService
.Video Analytics预设(有时简称为Analytics预设)存储在Dynamic Media中的查看器预设旁边。 它基本上与查看器预设相同,但包含用于配置AppMeasurement和视频心率报表的信息。
预设的属性如下:
reportSuite
trackingServer
trackingNamespace
marketingCloudOrgId
(在旧版Experience Manager中不存在)Experience Manager6.4及更高版本将此预设保存在 /conf/global/settings/dam/dm/presets/analytics/jcr:content/userdata
在设置过程中通过JCR发布您自己的默认目录设置。 复制目录设置:
在“终端”窗口中,运行以下命令:
curl -u admin:admin localhost:4502/libs/settings/dam/dm/presets/viewer.pushviewerpresets
在Experience Manager中,导航到CRXDE Lite中的以下位置(需要管理员权限):
https://<*server*>:<*port*>/crx/de/index.jsp#/conf/global/settings/dam/dm/imageserver/
选择 复制 选项卡。
选择 复制.
交付 具有查看器预设的资源,您必须复制/发布 查看器预设。 (必须激活所有查看器预设 和 已复制以获取资产的URL或嵌入代码。
参见 发布查看器预设 了解更多信息。
默认情况下,当您选择时,系统会显示各种演绎版 演绎版 和各种查看器预设之间的关联 查看器 在资产的详细信息视图中。 您可以增加或减少看到的数量。 参见 增加显示的图像预设数量 或 增加显示的查看器预设数量.
在非Dynamic Media部署中,您复制 所有 资源(图像和视频)从Experience Manager创作环境转到Experience Manager发布节点。 此工作流是必要的,因为Experience Manager发布服务器也交付资源。
但是,在Dynamic Media部署中,由于资源是通过云交付的,因此无需将这些相同的资源复制到Experience Manager发布节点。 这种“混合发布”工作流程避免了复制资产所需的额外存储成本和较长的处理时间。 其他内容(如Dynamic Media查看器、网站页面和静态内容)将继续从Experience Manager发布节点提供。
除了复制资产外,还复制以下非资产:
/conf/global/settings/dam/dm/imageserver/jcr:content
/conf/global/settings/dam/dm/presets/macros
/conf/global/settings/dam/dm/presets/viewer
这些过滤器提供了一种方法,使您可以 排除 资源复制到该Experience Manager发布节点。
如果您将Dynamic Media用于生产中的(1)映像 或 (2)图像和视频,然后可以使用Adobe按原样提供的默认滤镜。 默认情况下,以下过滤器处于活动状态:
过滤器 | Mime类型 | 演绎版 | |
Dynamic Media图像交付 | filter-image 筛选集
|
开头为 image/ 包含 应用程序/ 结束于 设置. |
开箱即用的“过滤器图像”(适用于单个图像资产,包括交互式图像)和“过滤器集”(适用于旋转集、图像集、混合媒体集和轮播集)将:
|
Dynamic Media视频交付 | 滤镜 — 视频 | 开头为 video/ | 现成的“filter-video”将:
|
Dynamic Media Classic (Scene7)集成 | filter-image 筛选集 滤镜 — 视频 |
开头为 image/ 包含 应用程序/ 结束于 设置. 开头为 video/ |
您可以配置传输URI以指向Experience Manager发布服务器,而不是AdobeDynamic Media云复制服务URL。 通过设置此筛选器,Dynamic Media Classic可以投放资源而不是Experience Manager发布实例。 现成的“filter-images”、“filter-sets”和“filter-video”将:
|
过滤器适用于MIME类型,且不能特定于路径。
如果您将Dynamic Media用于纯视频,请按照以下步骤为复制设置资源筛选器:
/etc/replication/agents.author/dynamic_media_replication/jcr:content/damRenditionFilters
/etc/replication/agents.author/publish
jcr:content
,右键单击该文件夹,然后选择 粘贴.这些步骤设置Experience Manager发布实例,以便在视频本身由Dynamic MediaCloud Service交付时,交付视频海报图像和播放所需的视频元数据。 该过滤器还从复制中排除原始视频和静态缩略图演绎版,在发布实例上不需要这些演绎版。
如果您使用Dynamic Media在非生产部署中进行成像,请按照以下步骤设置资源过滤器以进行复制:
在Experience Manager中,选择Experience Manager徽标以访问全局导航控制台,然后导航到 工具 > 部署 > 复制 > 作者代理.
在“创作中的代理”页面上,选择 默认代理(发布).
选择编辑。
在 代理设置 对话框,在 设置 选项卡,选中 已启用 以打开代理。
选择 确定.
在Experience Manager中,导航到 工具 > 常规 > CRXDE Lite.
在左侧文件夹树中,导航到 /etc/replication/agents.author/dynamic_media_replication/jcr:content/damRenditionFilters
查找 filter-image,右键单击该文件夹,然后选择 复制.
在左侧文件夹树中,导航到 /etc/replication/agents.author/publish
查找 jcr:content
,右键单击该文件夹,然后转到 创建 > 创建节点. 输入名称 damRenditionFilters
类型 nt:unstructured
.
查找 damRenditionFilters
,右键单击该文件夹,然后选择 粘贴.
这些步骤可设置Experience Manager发布实例,以将图像交付到非生产环境。 该过滤器还从复制中排除了发布实例上不需要的原始图像和静态演绎版。
如果作者中有许多不同的过滤器,则每个代理都需要为其分配不同的用户。 Granite代码强制每用户一个过滤器模型。 每个过滤器设置始终拥有不同的用户。
您是否在一个服务器上使用多个筛选器? 例如,一个筛选器用于复制到发布,另一个筛选器用于s7delivery。 如果是这样,则必须确保这两个过滤器具有不同的值 userId 分配给 jcr:content
节点。 请参阅下面的图像:
在Experience Manager中,选择Experience Manager徽标以访问全局导航控制台,然后导航到 工具 > 常规 > CRXDE Lite.
在左侧文件夹树中,导航到 /etc/replication/agents.author/dynamic_media_replication/jcr:content/damRenditionFilters
查看过滤器。
要定义过滤器的MIME类型,可以按如下方式找到MIME类型:
在左边栏中,展开 content > dam > <locate_your_asset> > jcr:content > metadata
然后在表中,找到 dc:format
.
下图是资产路径的示例。 dc:format
.
请注意 dc:format
(对于资产) Fiji Red.jpg
是 image/jpeg
.
要使此过滤器应用于所有图像(无论其格式如何),请将值设置为 image/*
位置 *
是一个正则表达式,应用于任何格式的所有图像。
要使过滤器仅应用于文字JPEG的图像,请输入值 image/jpeg
.
定义要在复制中包含或排除的演绎版。
可用于筛选以进行复制的字符包括:
要使用的字符 | 它如何筛选资产以进行复制 |
---|---|
* |
通配符 |
+ |
包括用于复制的资产 |
- |
从复制中排除资产 |
导航到 content/dam/<locate your asset>/jcr:content/renditions
。
下图是资产的演绎版示例。
使用上面的示例,如果您只想复制PTIFF(金字塔TIFF),则可以输入 +cqdam,*
其中包含以开头的所有演绎版 cqdam
. 在本例中,该演绎版为 cqdam.pyramid.tiff
.
如果您只想复制原始内容,则可以输入 +original
.
配置Dynamic Media图像服务器涉及编辑Adobe CQ Scene7 ImageServer捆绑包和Adobe CQ Scene7 PlatformServer捆绑包。
Dynamic Media开箱即用 启用后. 但是,您可以选择通过配置Dynamic Media Image Server来满足某些规范或要求来微调安装。
先决条件 - 早于 配置Dynamic Media Image Server时,请确保您的Windows®虚拟机包含Microsoft® Visual C++库的安装。 运行Dynamic Media Image Server时需要库。 您可以 在此处下载Microsoft® Visual C++ 2010可再发行包(x64).
要配置Dynamic Media图像服务器设置,请执行以下操作:
在Experience Manager的左上角,选择 Adobe Experience Manager 要访问全局导航控制台,请导航到 工具 > 操作 > Web控制台.
在Adobe Experience Manager Web控制台配置页面上,转到 osgi > 配置 列出当前在Experience Manager中运行的所有包。
Dynamic Media Delivery Server位于列表中的以下名称下:
Adobe CQ Scene7 ImageServer
Adobe CQ Scene7 PlatformServer
在Adobe CQ Scene7 ImageServer右侧的包列表中,选择 编辑 图标。
在Adobe CQ Scene7 ImageServer对话框中,设置以下配置值:
通常,无需更改默认值。 但是,如果确实更改了缺省值,则必须重新启动捆绑包以使更改生效。
属性 | 默认值 | 描述 |
---|---|---|
TcpPort.name |
empty |
用于与ImageServer进程通信的端口号。 默认情况下,会自动检测自由端口。 |
AllowRemoteAccess.name |
empty |
允许或禁止对ImageServer进程的远程访问。 如果为false,则图像服务器仅在localhost上侦听。 指向本地主机的默认外部化器设置必须指定特定VM实例的实际域或IP地址。 原因是localhost指向VM的父系统。 虚拟机的域或IP地址必须具有主机文件条目,以便它能自行解析。 |
MaxRenderRgnPixels |
16兆帕 | 渲染的最大大小(以MB为单位)。 |
MaxMessageSize |
16 MB | 投放的最大消息大小(以MB为单位)。 |
RandomAccessUrlTimeout |
20 | 超时值,图像服务器等待JCR响应范围磁贴请求的时长(以秒为单位)。 |
WorkerThreads |
10 | 工作线程数。 |
选择保存。
在Adobe CQ Scene7 PlatformServer右侧的包列表中,选择 编辑 图标。
在Adobe CQ Scene7 PlatformServer对话框中,设置以下默认值选项:
Dynamic Media Image Server使用自己的磁盘缓存来缓存响应。 Experience ManagerHTTP缓存和Dispatcher不能用于缓存来自Dynamic Media Image Server的响应。
属性 | 默认值 | 描述 |
---|---|---|
已启用缓存 | 已选中 | 是否已启用响应缓存 |
缓存根 | cache | 响应缓存文件夹的一个或多个路径。 相对路径是针对内部s7映像包文件夹解析的。 |
缓存最大大小 | 200000000 | 响应缓存的最大大小(字节)。 |
缓存最大条目数 | 100000 | 缓存中允许的最大条目数。 |
默认清单允许您配置用于生成Dynamic Media投放响应的默认值。 您可以微调质量(JPEG质量、分辨率、重新取样模式)、缓存(过期),并防止渲染过大的图像(defaultpix、defaultthumbpix、maxpix)。
默认清单配置的位置取自 目录根 的默认值 Adobe CQ Scene7 Platform Server 捆绑。 默认情况下,此值位于以下路径中 工具 > 常规 > CRXDE Lite
/conf/global/settings/dam/dm/imageserver/
您可以通过输入新值来更改属性的值,如下表所述。
完成更改默认清单后,在页面的左上角,选择 全部保存.
确保选择 访问控制 选项卡(“属性”选项卡的右侧),然后将访问控制权限设置为 jcr:read
适用于所有用户和dynamic-media复制用户。
清单设置及其默认值的表:
属性 | 默认值 | 描述 |
---|---|---|
bkgcolor |
FFFFFF |
默认背景颜色. 用于填充不包含实际图像数据的回复图像的任意区域的RGB值。 另请参阅 BkgColor 图像服务API中的。 |
defaultpix |
300,300 |
默认视图大小. 如果请求未使用wid=、hei=或scl=明确指定视图大小,服务器将限制回复图像不超过此宽度和高度。 指定为两个整数(0或更大),以逗号分隔。 宽度和高度(像素)。 可以将任一值或两个值都设置为0以保持其不受约束。 不适用于嵌套/嵌入的请求。 另请参阅 Defaultpix 图像服务API中的。 但是,您通常使用查看器预设或图像预设来交付资产。 Defaultpix仅适用于未使用查看器预设或图像预设的资产。 |
defaultthumbpix |
100,100 |
默认缩略图大小. 用于缩略图请求(req=tmb )。服务器将回复图像限制为不大于此宽度和高度。 如果缩略图请求( req=tmb )不会显式指定大小,也不会使用显式指定视图大小 wid= , hei= ,或 scl= .指定为两个整数(0或更大),以逗号分隔。 宽度和高度(像素)。 可以将任一值或两个值都设置为0以保持其不受约束。 不适用于嵌套/嵌入的请求。 另请参阅 DefaultThumbPix 图像服务API中的。 |
expiration |
36000000 |
默认客户端缓存生存时间。 提供特定目录记录中不包含有效目录::Expiration值时的默认过期时间间隔。 实数,0或更大。 自生成回复数据后到到期为止的毫秒数。 设置为0可始终使回复图像立即过期,从而有效地禁用客户端缓存。 默认情况下,此值设置为10小时,这意味着如果发布新图像,则旧图像需要10小时才能离开用户的缓存。 如果您需要尽早清除缓存,请联系客户支持。 另请参阅 过期 图像服务API中的。 |
jpegquality |
80 |
默认JPEG编码属性。 指定JPEG回复图像的默认属性。 用逗号分隔的整数和标志。 第一个值在1至100的范围内,用于定义质量。 对于正常行为,第二个值可以是0,或者可以是1以禁用JPEG编码器采用的RGB色度缩减采样。 另请参阅 Jpeg品质 图像服务API中的。 |
maxpix |
2000,2000 |
回复图像大小限制. 返回给客户端的最大回复图像宽度和高度。 如果请求导致回复图像的宽度或高度大于attribute::MaxPix,则服务器返回错误。 另请参阅 MaxPix 图像服务API中的。 |
resmode |
SHARP2 |
默认重新取样模式. 指定用于缩放图像数据的默认重新取样和插值属性。 使用时间 resMode= 未在请求中指定。允许的值包括 BILIN , BICUB ,或 SHARP2 .枚举。 设置为2,表示 bilin , 3表示 bicub ,或4表示 sharp2 插值模式。 使用 sharp2 以获得最佳结果。另请参阅 解析模式 图像服务API中的。 |
resolution |
72 |
默认对象分辨率。 提供特定目录记录中不包含有效catalog::Resolution值时的默认对象分辨率。 实数,大于0。 通常以每英寸像素数表示,但也可用其他单位表示,例如每米的像素。 另请参阅 分辨率 图像服务API中的。 |
thumbnailtime |
1%,11%,21%,31%,41%,51%,61%,71%,81%,91% |
这些值表示视频播放时间的快照,并传递到 encoding.com. 参见 关于视频缩略图 了解更多信息。 |
通过Dynamic Media色彩管理,您可以对资源进行色彩校正,以便预览。
通过颜色校正,摄取的资源会保留其颜色空间(RGB、CMYK、灰度)并在生成的金字塔TIFF演绎版中嵌入颜色配置文件。 请求动态演绎版时,图像颜色将被校正到目标颜色空间中。 您可以在JCR的Dynamic Media发布设置中配置输出颜色配置文件。
Adobe的色彩管理使用ICC(国际色彩联盟)配置文件,该格式由ICC定义。
您可以配置Dynamic Media色彩管理,并使用CMYK、RGB或灰度输出配置图像预设。 参见 配置图像预设.
高级用例可以使用手动配置 icc=
用于明确选择输出颜色配置文件的修饰符:
标准Adobe颜色配置文件集仅在您具有 Software Distribution中的功能包12445 已安装。 所有功能包和Service Pack均在以下位置提供: Software Distribution. 功能包12445提供Adobe的颜色配置文件。
要使用Dynamic Media色彩管理功能,请安装Feature Pack 12445。
要安装功能包12445,请执行以下操作:
导航到 Software Distribution 并下载 cq-6.3.0-featurepack-12445
.
参见 如何使用包 有关在中使用包的详细信息 Adobe Experience Manager.
安装功能包。
安装功能包后,请配置相应的默认颜色配置文件,以便在请求RGB或CMYK图像数据时启用颜色校正。
配置默认颜色配置文件:
In 工具 > 常规 > CRXDE Lite,导航到 /conf/global/settings/dam/dm/imageserver/jcr:content
,其中包含默认的Adobe Color配置文件。
通过滚动到 属性 选项卡。 手动输入属性名称、类型和值,如下表所述。 输入值后,选择 添加 然后 全部保存 以保存您的值。
有关颜色校正属性的说明,请参见 颜色校正属性 表格。 您可以指定给颜色校正属性的值位于 颜色配置文件 表格。
例如,在 名称,添加 iccprofilecmyk
,选择 类型 String
,并添加 WebCoated
as a 值. 然后选择 添加 然后 全部保存 以保存您的值。
颜色校正属性表
属性 | 类型 | 默认 | 描述 |
iccprofilergb | 字符串 | <empty> | 默认RGB颜色配置文件的名称。 |
iccprofilecmyk | 字符串 | <empty> | 默认CMYK颜色配置文件的名称。 |
iccprofilegray | 字符串 | <empty> | 默认灰色颜色配置文件的名称。 |
iccprofilesrcrgb | 字符串 | <empty> | 用于没有嵌入的RGB配置文件的RGB图像的默认颜色配置文件的名称 |
iccprofilesrccmyk | 字符串 | <empty> | 用于没有嵌入颜色配置文件的CMYK图像的默认CMYK颜色配置文件的名称。 |
iccprofilesrcgray | 字符串 | <empty> | 用于没有嵌入颜色配置文件的CMYK图像的默认灰度颜色配置文件的名称。 |
iccblackpointcompensation | 布尔值 | True | 指定在颜色校正期间是否进行黑点补偿。 Adobe建议启用此设置。 |
iccdither | 布尔值 | False | 指定在颜色校正期间是否进行仿色。 |
iccrenderintent | 字符串 | 相对 | 指定渲染方法。 可接受的值为: 可感知、相对、饱和度、绝对。 Adobe建议 相对 作为默认值。 |
属性名称区分大小写,且必须全部小写。
颜色配置文件表
安装了以下颜色配置文件:
名称 |
颜色间距 |
描述 |
---|---|---|
Adobe RGB | RGB | Adobe RGB(1998年) |
AppleRGB | RGB | AppleRGB |
CIERGB | RGB | CIERGB |
CoatedFogra27 | CMYK | 涂层纸FOGRA27 (ISO 12647-2:2004) |
CoatedFogra39 | CMYK | 涂层纸FOGRA39 (ISO 12647-2:2004) |
CoatedGraCol | CMYK | 涂层纸GRACoL 2006 (ISO 12647-2:2004) |
ColorMatchRGB | RGB | ColorMatchRGB |
EuropeISOCoated | CMYK | 欧洲ISO涂层纸FOGRA27 |
EuroscaleCoated | CMYK | Euro scale Coated v2 |
EuroscaleUncoated | CMYK | 欧洲规模无涂层版本2 |
JapanColorCoated | CMYK | Japan Color 2001涂布 |
JapanColorNewspace | CMYK | 《日本彩色2002报纸》 |
JapanColorUncoated | CMYK | Japan Color 2001 Uncoated |
JapanColorWebCoated | CMYK | Japan Color 2003 Web Coated |
JapanWebCoated | CMYK | 日本Web Coated (Ad) |
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 |
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) |
WebCoated | CMYK | U.S. Web Coated (SWOP) v2 |
WebCoatedFogra28 | CMYK | 网页涂层的FOGRA28 (ISO 12647-2:2004) |
WebCoatedGrade3 | CMYK | Web涂层SWOP 2006 3级纸张 |
WebCoatedGrade5 | CMYK | Web涂层的SWOP 2006年5级纸张 |
WebUncoated | CMYK | U.S. Web Uncoated v2 |
WideGamutRGB | RGB | 宽色域RGB |
例如,您可以设置 iccprofilergb 到 sRGB
、和 iccprofilecmyk 到 WebCoated.
这样做将执行以下操作:
完成上述所有任务后,将从图像或视频服务中提供激活的Dynamic Media资源。 在Experience Manager中,此功能显示在 复制图像URL, 复制查看器URL, 嵌入查看器代码、和WCM中的。
当您…… | 结果 |
复制图像URL | “复制URL”对话框显示类似于以下内容的URL(URL仅用于演示):
位置 另请参阅 交付Dynamic Media资产. |
复制查看器URL | “复制URL”对话框显示类似于以下内容的URL(URL仅用于演示):
位置 另请参阅 交付Dynamic Media资产. |
复制查看者的嵌入代码 | “复制嵌入代码”对话框会显示类似于以下内容的代码片段(代码示例仅用于演示目的):
位置 另请参阅 交付Dynamic Media资产. |
引用Dynamic Media和Interactive Media组件的WCM页面引用投放服务。