Show Menu
主题×

配置Dynamic Media —— 混合模式

需要启用并配置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
它们在监视和 维护AEM实例中有说明
混合出版和投放是除Adobe Experience Manager之外的Dynamic Media的一个核心功能。 混合发布允许您从云而不是AEM发布节点传送Dynamic Media资产,如图像、集和视频。
其他内容(如Dynamic Media查看器、站点页面和静态内容)将继续从AEM发布节点提供。
如果您是Dynamic Media的客户,则必须使用混合投放作为所有Dynamic Media内容的投放机制。

用于视频的混合发布架构

图像的混合出版架构

支持的Dynamic Media配置

遵循的配置任务引用了以下术语:
术语
已启用Dynamic Media
描述
AEM作者节点
绿色圆圈中的白色复选标记
您部署到内部部署或通过Managed Services的作者节点。
AEM发布节点
红方的白色“X”。
您部署到内部部署或通过Managed Services的发布节点。
图像服务发布节点
绿色圆圈中的白色复选标记。
在由Adobe管理的数据中心上运行的发布节点。 引用图像服务URL。
您可以选择仅为成像、视频或成像和视频实施Dynamic Media。 要确定为特定方案配置Dynamic Media的步骤,请参阅下表。
方案 工作原理 配置步骤
在制作中仅提供图像 图像通过Adobe全球数据中心的服务器交付,然后由CDN缓存,以实现可扩展的性能和全球范围。
  1. 在AEM作者 节点上 ,启 用Dynamic Media
  2. 在Dynamic MediaCloud Services 中配置映像
  3. 配置映像复制
  4. 复制目录设置
  5. 复制查看器预设
  6. 使用默认资产过滤器进行复制
  7. 配置Dynamic Media Image Server设置
  8. 交付资产
在预制作(开发、量化宽松、舞台等)中仅提供图像。 图像通过AEM发布节点传送。 在这种情况下,由于流量很小,因此无需将图像传送到Adobe的数据中心。 另一个好处是,这允许在生产启动之前安全预览内容
  1. 在AEM作者 节点上 ,启 用Dynamic Media
  2. 在AEM发 布节 点上, 启用Dynamic Media
  3. 复制查看器预设
  4. 为非生 产图像设置资产筛选器
  5. 配置Dynamic Media Image Server设置。
  6. 交付资产。
在任何环境(生产、开发、QE、舞台等)中只提供视频 视频由CDN交付和缓存,以实现可扩展的性能和全球范围。 视频海报图像(在播放开始前显示的视频缩略图)将由AEM发布实例提供。
  1. 在AEM作者 节点上 ,启 用Dynamic Media
  2. 在AEM发布 节点上 ,启 用Dynamic Media (发布实例提供视频海报图像并提供视频回放的元数据)。
  3. 在Dynamic MediaCloud Services 中配置视频。
  4. 复制查看器预设
  5. 为仅视 频设置资产筛选器
  6. 交付资产。
在制作中提供图像和视频
视频由CDN交付和缓存,以实现可扩展的性能和全球范围。 图像和视频海报图像通过Adobe全球数据中心的服务器提供,然后由CDN缓存,以实现可扩展的性能和全球范围。
请参阅前面几节,在预制作中设置图像或视频。
  1. 在AEM作者 节点上 ,启 用Dynamic Media
  2. 在Dynamic MediaCloud Services 中配置视频。
  3. 在Dynamic MediaCloud Services 中配置映像。
  4. 配置映像复制
  5. 复制目录设置
  6. 复制查看器预设
  7. 使用默认资产过滤器进行复制。
  8. 配置Dynamic Media Image Server设置。
  9. 交付资产。

启用Dynamic Media

默认情况 下,Dynamic Media处于禁用状态。 要利用Dynamic Media功能,您需要像运行模式一样 dynamicmedia 使用运行模式来启用 publish Dynamic Media。 在启用之前,请确保查看技 术要求。
通过运行模式启用Dynamic Media将取代AEM 6.1和AEM 6.0中的功能,您可通过将标志设置为true来启 dynamicMediaEnabled 用Dynamic Media。 此标志在AEM 6.2和更高版本中没有功能。 此外,您无需重新启动快速启动即可启用Dynamic Media。
通过启用Dynamic Media,Dynamic Media功能将在UI中可用,并且每个上传的图像资产都会收到一个 cqdam.pyramid.tiff 再现,用于快速投放动态图像演绎版。 这些PTIFF具有显着优势,包括(1)仅管理单个主源图像并动态生成无限再现而无需任何附加存储,以及(2)使用交互式可视化(如缩放、平移、旋转等)的能力。
如果要在AEM中使用Dynamic Media Classic(Scene7),则不应启用Dynamic Media,除非您使用特 定方案 。 除非通过运行模式启用Dynamic Media,否则Dynamic Media将处于禁用状态。
要启用Dynamic Media,必须从命令行或快速启动文件名中启用Dynamic Media运行模式。
启用Dynamic Media
  1. 在命令行上,启动快速启动时,请执行以下操作:
    • -r dynamicmedia 启动jar文件时添加到命令行末尾。
    java -Xmx4096m -Doak.queryLimitInMemory=500000 -Doak.queryLimitReads=500000 -jar cq-quickstart-6.5.0.jar -r dynamicmedia
    
    
    如果要发布到s7投放,则还需要包含以下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日志记录通过和向Dynamic Media发出的每个 /is/image 请求 /is/content
    这些日志仅在启用Dynamic Media时才使用。 它们不包含在从页 面生成 的下载完整 system/console/status-Bundlelist 包中;如果您遇到Dynamic Media问题,请致电客户支持,将这两个日志附加到该问题。

如果将AEM安装到其他端口或上下文路径……

如果要将AEM部 署到应用程序服 务器并启用Dynamic Media ,则需要在externalizer中 配置self域。 否则,Dynamic Media资产的资产缩略图生成将无法正常工作。
此外,如果在其他端口或上下文路径上运行快速启动,则还必须更改 自定义 域。
启用Dynamic Media后,将使用Dynamic Media生成图像资产的静态缩略图演绎版。 为了使缩略图生成能够正常用于Dynamic Media,AEM必须对其自身执行URL请求,并且必须知道端口号和上下文路径。
在AEM中:
  • 部器 中的自 我域 用于检索端口号和上下文路径。
  • 如果未 配置 自域,则从Jetty HTTP服务检索端口号和上下文路径。
在AEM QuickStart WAR部署中,无法派生端口号和上下文路径,因此必须配置 自身 域。 请参 externalizer文档,了解如何 配置自 定义域。
在AEM Quickstart独立部 署中 ,自 身域通常不需要配置,因为端口号和上下文路径可以自动配置。 但是,如果所有网络接口都关闭,则需要配置 自身 域。

禁用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. Request https://localhost:4502/is/image . 您会收到一条消息,指示Dynamic Media已禁用。
    禁用Dynamic Media运行模式后,将自动跳过生成再现 cqdam.pyramid.tiff 的工作流步骤。 这也会禁用动态演绎版支持和其他Dynamic Media功能。 另请注意,在配置AEM服务器后禁用Dynamic Media运行模式时,在该运行模式下上传的所有资产现在都无效。

(可选)将Dynamic Media预设和配置从6.3迁移到6.5零停机时间

如果要将AEM Dynamic Media从6.3升级到6.5(现在包括零停机时间部署的功能),您需要运行以下curl命令,以将所有预设和配置从迁移到 /etc CRXDE Lite中 /conf
注意 :如果在兼容模式下运行AEM实例,即安装了兼容包,则无需运行这些命令。
对于所有具有或没有兼容性包的升级,您都可以通过运行以下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图像投放的工作方式是从AEM作者发布图像资产(包括视频缩略图)并将其复制到Adobe的点播复制服务(复制服务URL)。 然后,资产会通过按需图像投放服务(图像服务URL)交付。
您必须执行以下操作:
复制代理发布Dynamic Media资产,如图像、视频元数据,并将其设置到Adobe托管的图像服务。 默认情况下,复制代理未启用。
配置复制代理后,您需要验 证并测试它是否已成功设置 。 本节介绍这些过程。
创建PTIFF的默认内存限制为所有工作流的3 GB。 例如,您可以处理一个需要3 GB内存的图像,而其他工作流则暂停,或者可以并行处理10个图像,每个图像需要300 MB内存。 内存限制是可配置的,并且应符合系统资源可用性和正在处理的图像内容类型。 如果您拥有许多超大资源并且系统内存充足,您可以增加此限制以确保并行处理图像。 需要超过最大内存限制的图像将被拒绝。 要更改创建PTIFF的内存限制,请导航到“工 具”>“操作”>“Web控制台”>“Adobe CQScene7PTiffManager ”,然后 更改maxMemory 值。

设置身份验证

您需要在创作时设置复制身份验证,才能将映像复制到Dynamic Media映像投放服务。 为此,请获取一个KeyStore,然后将其保存在 Dynamic-media-replication用户下 ,并进行配置。 在设置过程中,您的公司管理员应已收到一封包含KeyStore文件和必需凭据的欢迎电子邮件。 如果您未收到此信息,请联系客户服务。
设置身份验证
  1. 如果您尚未提供KeyStore文件和密码,请与客户服务部联系。 这是配置的一部分,它将密钥关联到您的帐户。
  2. In AEM, tap the AEM logo to access the global navigation console, then tap Tools > Security > Users.
  3. 在“用户管理”页上,导航到 dynamic-media-replication用户 ,然后点按以打开。
  4. 在“Edit User Settings For dynamic-media-replication”(编辑动态媒体复制的用户设置)页中,点 击Keystore (密钥库)选项卡,然 后单击Create KeyStore。
  5. 在“设置密钥存储访问密码”对 话框中输入密码并 确认密码。
    请记住您输入的密码。 以后配置复制代理时,您需要再次输入它。
  6. 在“编 辑User Settings For dynamic-media -replication”页面上 ,展开“从KeyStore 添加私钥”文件区域,并添加以下内容(请参阅下面的图像):
    • 在“ 新别名 ”字段中,输入稍后在复制配置中使用的别名名称;例如 replication ,
    • 点按 密钥存储文件。 导航到按Adobe提供给您的KeyStore文件,选择它,然后点按打 开。
    • 在“KeyStore 文件口令 ”字段中,输入KeyStore文件口令。 这不是 您在 第5步中创建的KeyStore密码,而是KeyStore文件密码Adobe在配置过程中发送给您的欢迎电子邮件中提供的密码。 如果您未收到KeyStore文件密码,请与Adobe客户服务部门联系。
    • 在“ 私钥密码 ”字段中,输入私钥密码(可能与上一步中提供的私钥密码相同)。 Adobe在配置过程中向您发送的欢迎电子邮件中提供私钥密码。 如果您未收到私钥密码,请与Adobe客户服务联系。
    • 在私钥 别名字段中 ,输入私钥别名。 For example, *companyname*-alias . Adobe在设置过程中向您发送的欢迎电子邮件中提供私钥别名。 如果您未收到私钥别名,请与Adobe客户服务联系。
  7. 点按 保存并关闭 ,以保存对此用户所做的更改。
    接下来,您需 要配置复制代理。

配置复制代理

  1. 在AEM中,点按AEM徽标以访问全局导航控制台,然后点 按工具>部署>复制>创作代理。
  2. 在创作页面上的代理中,点 按Dynamic Media混合图像复制(s7投放)。
  3. 点按 编辑。
  4. 点按设 选项卡,然后输入以下内容:
    • 启用 -选中此复选框可启用复制代理。
    • 区域 -设置为相应的区域:北美、欧洲或亚洲
    • 租户ID —— 此值是发布到复制服务的公司/租户的名称。 此值是Adobe在设置过程中在向您发送的欢迎电子邮件中提供的租户ID。 如果您未收到此信息,请与Adobe客户服务联系。
    • 密钥存储别名 -此值与在设置身份验证中生成密钥时设置的​ 新别名 值相同 ;例如 replication , (请参阅设置身 份验证中的步骤 7。)
    • 密钥存储密码 -这是您在点击创建密钥存储时创建的 KeyStore密码。 Adobe不提供此密码。 请参阅设置身 份验证的第5步
    下图显示了具有示例数据的复制代理:
  5. 点按 确定。

验证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(带有消息)-需要授权

此问题可能是由于用户未能设置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.

解决方案 :检查密码。 复制代理中保存的密码与用于创建密钥库的密码不同。

问题:InvalidAlgorithmParameterException

此问题由AEM作者实例中的配置错误引起。 作者上的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作者上的java进程将系统属性设 -Djavax.net.ssl.trustStore= 置为有效的信任存储。

问题:KeyStore未设置或未初始化

此问题可能由热修复或覆盖Dynamic Media用户或密钥库节点的功能包引起。
复制日志示例:
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. Click the KeyStore tab. 如果显 示“创建密钥 ”按钮 ,则需要重做之前设置身份验证 下的步骤。
  4. 如果必须重做KeyStore设置,则可能还需要 再次配置复制代理
    重新配置s7投放复制代理。 localhost:4502/etc/replication/agents.author/s7delivery.html
  5. 点按 测试连接 ,以验证配置是否有效。

问题:发布代理使用SSL而不是OAuth

此问题可能是由于修补程序或功能包安装不正确或覆盖设置所致。
复制日志示例:
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. In AEM, click Tools > General > CRXDE Lite.
    localhost:4502/crx/de/index.jsp
  2. 导航到s7投放复制代理节点。 localhost:4502/crx/de/index.jsp#/etc/replication/agents.author/s7delivery/jcr:content
  3. 将此设置添加到复制代理(值设置为True的布尔 ):
    enableOauth=true
  4. Near the upper-left corner of the page, tap Save All.

测试配置

Adobe建议您对配置执行端到端测试。
在开始此测试之前,请确保您已经执行了以下操作:
  • 添加的图像预设。
  • Cloud Services下配置Dynamic Media配置(6.3之前 )。 此测试需要图像服务URL
测试配置
  1. 上传图像资产。 (在资产中,点按 创建>文件 ,然后选择文件。)
  2. 等待工作流完成。
  3. 发布图像资产。 (选择资产,然后点 按快速发布。 )
  4. 通过打开图像并点按演绎版,导航到该图像的演绎 版。
  5. 选择任何动态演绎版。
  6. URL可获取此资产的URL。
  7. 导航到所选URL并检查图像的行为是否按预期方式显示。
测试已交付资产的另一种方法是将req=exists附加到您的URL。

Configuring Dynamic Media Cloud Services

Dynamic Media Cloud服务提供对云服务的支持,如混合发布和投放图像和视频、视频分析和视频编码等。
在配置中,您需要输入注册ID、视频服务URL、图像服务URL、复制服务URL并设置身份验证。 您应该已经在帐户设置过程中收到了所有这些信息。 如果您未收到此信息,请与您的Adobe Experience Manager管理员或Adobe技术支持联系以获取该信息。
在设置Dynamic Media Cloud服务之前,请确保设置发布实例。 配置Dynamic Media Cloud服务之前,还必须设置复制。
要配置Dynamic Media云服务,请执行以下操作:
  1. 在AEM中,点按AEM徽标以访问全局导航控制台,然 后点按工具>Cloud Services> Dynamic Media配置(6.3之前版本)。
  2. 在Dynamic Media配置浏览器页面的左窗格中,选择全局 ,然后点 按创建。
  3. 在“创 建Dynamic Media配置 ”对话框的“标题”字段中,键入标题。
  4. 如果要为视频配置Dynamic Media,
    • 在“注 册ID ”字段中,键入注册ID。
    • 在“视 频服务URL ”字段中,输入Dynamic Media Gateway的视频服务URL。
  5. 如果要配置Dynamic Media进行成像,请在“图 像服务URL ”字段中,输入Dynamic Media Gateway的图像服务URL。
  6. 点按 保存 ,以返回到Dynamic Media配置浏览器页面。
  7. 点按AEM徽标以访问全局导航控制台。

配置视频报告

您可以使用Dynamic Media Hybrid在AEM的多个安装中配置视频报告。
何时使用: 配置Dynamic Media配置(6.3之前版本)时,将启动包括视频报告在内的众多功能。 该配置在区域Analytics公司中创建报表包。 如果配置多个作者节点,则为每个节点创建一个单独的报表包。 因此,报告数据在安装之间不一致。 此外,如果每个作者节点引用同一混合发布服务器,则上次作者安装会更改所有视频报告的目标报表包。 此问题会使Analytics系统的报表包过多。
开始: 通过完成以下三个报告配置视频任务。
  1. 在第一个“作者”节点上配置Dynamic Media配置(6.3之前版本)后,创建视频分析预设包。 此初始任务很重要,因为它允许新配置继续使用同一报表包。
  2. 在配置Dynamic Media配置(6.3 之前 ,请先将 视频分析 预设包安装到任何新的作者节点。
  3. 验证并调试包安装。

在配置第一个作者节点后创建视频分析预设包

完成此任务后,您将有一个包文件,其中包含视频分析预设。 这些预设包含报表包、跟踪服务器、跟踪命名空间和Marketing Cloud组织ID(如果可用)。
  1. 如果尚未配置,请配置Dynamic Media配置(6.3之前版本)。
  2. (可选)视图并复制报表包ID(您必须有权访问JCR)。 虽然不需要使用报表包ID,但它使验证更简单。
  3. 使用包管理器创建包。
  4. 编辑包以包含过滤器。
    在AEM中: /conf/global/settings/dam/dm/presets/analytics/jcr:content/userdata
  5. 构建包。
  6. 下载或共享视频分析预设包,以便可以与后续的新作者节点共享。

在配置其他作者节点之前安装视频分析预设包

在配置Dynamic Media配置( 6. 3之前)之前,请确保完成此任务。 否则,将创建另一个未使用的报表包。 此外,即使视频报告仍能正常工作,数据收集也未得到优化。
确保可从第一个作者节点访问视频分析预设包,该预设包位于新的作者节点上。
  1. 将您早期创建的视频分析预设包上传到包管理器。
  2. 安装视频分析预设包。
  3. 配置Dynamic Media配置(6.3之前版本)。

验证和调试包安装

  1. 执行下列任一操作以验证并(如有必要)调试包安装:
    • 通过JCR检查视频分析预设 ​要通过JCR检查视频分析预设,您必须具有访问CRXDE Lite的权限。
      AEM —— 在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,则可以通过发布服务器检查预设。
    • 通过图像服务器检查视频分析预设
      您可以通过发出图像服务器req=userdata请求直接验证视频分析预设。 例如,要在“作者”节点上查看分析预设,您可以发出以下请求:
      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
      
      
    • 通过AEM中的视频报告工具检查视频分析预设。点按 ​工具 >资产>视频报告
      https://localhost:4502/mnt/overlay/dam/gui/content/s7dam/videoreports/videoreport.html
      如果看到以下错误消息,则报表包可用,但未填充。 在系统收集任何数据之前,在新安装中出现此错误是正确的,并且是需要的。
    要生成报告数据,请上传并发布一个视频。 使 用复制 URL并至少运行视频一次。
    请注意,从视频查看器的使用情况填充报告数据可能需要12小时。
    如果出现错误且报告包设置不正确,将显示以下警报。
    如果在配置Dynamic Media Configuration(Pre 6.3)服务之前运行视频报告,则还会显示此错误。

视频报告配置疑难解答

  • 在安装过程中,有时与Analytics API服务器的连接会超时。 安装重试连接20次,但仍然失败。 出现这种情况时,日志文件会记录多个错误。 搜索 SiteCatalystReportService .
  • 不首先安装Analytics Preset包会导致创建新报表包。
  • 从AEM 6.3升级到AEM 6.4或AEM 6.4.1,然后配置Dynamic Media配置(6.3之前版本),仍然会创建一个报表包。 此问题已知并将在AEM 6.4.2中修复。

关于视频分析预设

视频分析预设(有时也称为分析预设)存储在Dynamic Media的查看器预设旁边。 它基本上与查看器预设相同,但包含用于配置AppMeasurement和视频心跳报告的信息。
预设的属性如下所示:
  • reportSuite
  • trackingServer
  • trackingNamespace
  • marketingCloudOrgId (旧AEM版本中不提供)
AEM 6.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. 在AEM中,在CRXDE Lite中导航到以下位置(需要管理员权限):
    https://<*server*>:<*port*>/crx/de/index.jsp#/conf/global/settings/dam/dm/imageserver/
  3. Tap the Replication tab.
  4. 点按 复制。

复制查看器预设

要传送带 有查看器预设的资产,您必须复制/发布该查看器 预设。 (All viewer presets must be activated and replicated to obtain the URL or embed code for an asset. 有关详 细信息,请参阅 “发布查看器预设”。
By default, the system shows a variety of renditions when you select Renditions and a variety of viewer presets when you select Viewers in the asset's detail view. 您可以增加或减少所看到的数量。 See Increasing the number of image presets that display or Increasing the number of viewer presets that display .

筛选要复制的资产

在非Dynamic Media部署中,您可以将 所有资产 (图像和视频)从AEM作者环境复制到AEM发布节点。 此工作流是必需的,因为AEM发布服务器也会传送资产。
但是,在Dynamic Media部署中,由于资产是通过云传送的,因此无需将这些相同的资产复制到AEM发布节点。 这种“混合发布”工作流程可避免复制资产的额外存储成本和更长的处理时间。 其他内容(如Dynamic Media查看器、站点页面和静态内容)将继续从AEM发布节点提供。
除复制资产外,还复制以下非资产:
  • Dynamic Media投放配置: /conf/global/settings/dam/dm/imageserver/jcr:content
  • 图像预设: /conf/global/settings/dam/dm/presets/macros
  • 查看器预设: /conf/global/settings/dam/dm/presets/viewer
这些过滤器为您提供了一种方 ,可以排除资产被复制到AEM发布节点。

使用默认资产过滤器进行复制

如果您正在使用Dynamic Media进行(1)制 或(2)成像和视频,则您可以使用我们按原样提供的默认过滤器。 默认情况下,以下过滤器处于活动状态:
筛选器 Mime 类型 演绎版
Dynamic Media图像投放
滤镜图像
过滤器集
开始 /图像
含应用 程序/以 集结尾
现成的“滤镜图像”(适用于单个图像资产,包括交互式图像)和“滤镜集”(适用于旋转集、图像集、混合媒体集和旋转集)将:
  • 包括PTIFF图像和用于复制的元数据(以cqdam开头的任 何再 现)。
  • 从复制中排除原始图像和静态图像演绎版。
动态媒体视频投放 过滤视频 开始 视频/ 现成的“过滤器——视频”将:
  • 包括用于复制的代理视频演绎版、视频缩略图/海报图像、元数据(父视频和视频演绎版中均有)(以cqdam开头的 任何演 绎版)。
  • 从复制中排除原始视频和静态缩略图再现。 注意: 代理视频演绎版不包含二进制文件,而只是节点属性。 因此,不会影响发布者存储库大小。
Dynamic Media Classic(Scene7)集成
滤镜图像
过滤器集
过滤视频
开始 /图像
含应用 程序/以 集结尾
开始 视频/
将传输URI配置为指向AEM发布服务器,而不是AdobeDynamic Media Cloud复制服务URL。 设置此过滤器将允许Dynamic Media Classic传送资产,而不是AEM发布实例。
现成的“filter-images”、“filter-sets”和“filter-video”将:
  • 包括PTIFF图像、代理视频演绎版和用于复制的元数据。 但是,由于运行AEM的JCR中不存在这些JCR - Dynamic Media Classic集成,因此JCR无效执行任何操作。
  • 从复制中排除原始图像、静态图像演绎版、原始视频和静态缩略图演绎版。 相反,Dynamic Media Classic将提供图像和视频资产。
过滤器应用于mime类型,不能特定于路径。

为纯视频部署设置资产过滤器

如果您使用Dynamic Media仅用于视频,请按照以下步骤设置要复制的资产过滤器:
  1. 在AEM中,点按AEM徽标以访问全局导航控制台,然后点 按工具>部署>复制>创作代理。
  2. 在作者页面上的代理中,点 按默认代理(发布)。
  3. 点按 编辑。
  4. 在“代 理设置 ”对话框的“设 ”选项卡中,选 中“启用 ”以打开代理。
  5. 点按 确定。
  6. In AEM, tap Tools > General > CRXDE Lite.
  7. 在左侧文件夹树中,导航到 /etc/replication/agents.author/dynamic_media_replication/jcr:content/damRenditionFilters
  8. 找到 filter-video ,右键单击它并选择“复 制”。
  9. 在左侧文件夹树中,导航到 /etc/replication/agents.author/publish
  10. 找到 jcr:content ,右键单击它并选择“粘 贴”。
这将设置AEM发布实例以传送视频海报图像以及回放所需的视频元数据,而视频本身则由Dynamic Media云服务传送。 过滤器还将从复制中排除原始视频和静态缩略图再现,这在发布实例中是不需要的。

在非生产部署中为映像设置资产过滤器

如果您正在非生产部署中使用Dynamic Media进行映像,请按照以下步骤设置资产过滤器进行复制:
  1. 在AEM中,点按AEM徽标以访问全局导航控制台,然后点 按工具>部署>复制>创作代理。
  2. 在作者页面上的代理中,点 按默认代理(发布)。
  3. 点按 编辑。
  4. 在“代 理设置 ”对话框的“设 ”选项卡中,选 中“启用 ”以打开代理。
  5. 点按 确定。
  6. In AEM, tap Tools > General > CRXDE Lite.
  7. 在左侧文件夹树中,导航到 /etc/replication/agents.author/dynamic_media_replication/jcr:content/damRenditionFilters
  8. 到滤镜图像 ,右键单击它并选择“复 制”。
  9. 在左侧文件夹树中,导航到 /etc/replication/agents.author/publish
  10. 到jcr:content ,右键单击它并选择“创建” >“创建节点”。 输入类 damRenditionFilters 型名 nt:unstructured 称。
  11. 找到 damRenditionFilters 它,右键单击它并选择“粘 贴”。
这将设置AEM发布实例,将图像传送到非生产环境。 过滤器还将从复制中排除原始图像和静态演绎版,这是发布实例不需要的。
如果作者中有许多不同的过滤器,则每个代理都需要分配给它一个不同的用户。 花岗岩代码强制实施每用户一个过滤器模型。 对于设置的每个过滤器,始终具有不同的用户。 如果您在服务器上使用多个过滤器——例如,一个用于复制的过滤器要发布,另一个用于s7投放的过滤器——则需要确保这两个过滤器在jcr:content节点中为它们分 配了不同 的userId ​。 请参阅下图:

自定义用于复制的资产过滤器

(可选)要自定义资产过滤器以进行复制,请执行以下操作:
  1. 在AEM中,点按AEM徽标以访问全局导航控制台,然后点 按工具>常规>CRXDE Lite。
  2. 在左侧文件夹树中,导 /etc/replication/agents.author/dynamic_media_replication/jcr:content/damRenditionFilters 航以查看过滤器。
  3. 要定义筛选器的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
  4. 定义要包括或从复制中排除的演绎版。
    可用于筛选复制的字符包括:
要使用的字符 如何过滤器资产进行复制
* 通配符
+ 包括用于复制的资产。
- 从复制中排除资产。
导航至 content/dam/<locate your asset>/jcr:content/renditions .
下图是资产演绎版的示例。
使用上面的示例,如果您只想复制PTIFF(金字塔TIFF),则您应输入其 +cqdam,* 中包含开始的所有演绎版 cqdam 。 在示例中,该再现为 cqdam.pyramid.tiff
如果您只想复制原件,则输入 +original

配置Dynamic Media Image Server设置

配置Dynamic Media Image Server涉及编辑Adobe CQScene7ImageServer捆绑和Adobe CQScene7PlatformServer捆绑。
Dynamic Media在启用后即 可使用 。 但是,您可以选择通过配置Dynamic Media Image Server以满足某些规范或要求来优化安装。
入门项目 : 在配 置Dynamic Media Image Server之前,请确保Windows虚拟机包括Microsoft Visual C++库的安装。 运行Dynamic Media Image Server时必须使用这些库。 您可 以在此处下载Microsoft Visual C++ 2010 Redistributable Package(x64)
要配置Dynamic Media Image Server设置,请执行以下操作:
  1. 在AEM的左上角,点按 Adobe Experience Manager 以访问全局导航控制台,然后点 按工具>操作> Web Console。
  2. 在“Adobe Experience ManagerWeb控制台配置”页面,点 按OSGi > Configuration ,以列表AEM中当前运行的所有捆绑包。
    Dynamic Media投放服务器位于列表的以下名称下:
    • Adobe CQ Scene7 ImageServer
    • Adobe CQ Scene7 PlatformServer
  3. 在捆绑包的列表中,点按Adobe CQScene7图像服务器右侧的编辑图标。
  4. 在“Adobe CQScene7图像服务器”对话框中,设置以下配置值:
    在大多数情况下,无需更改默认值。 但是,如果确实更改了默认值,则必须重新启动捆绑,以使更改生效。
属性 默认值 描述
TcpPort.name empty 用于与ImageServer进程通信的端口号。 默认情况下,会自动检测到空闲端口。
AllowRemoteAccess.name empty
允许或禁止对ImageServer进程进行远程访问。 如果为false,则图像服务器仅监听localhost。
指向本地主机的默认外部设定器设置需要指定特定VM实例的实际域或IP地址。 原因是localhost可能指向VM的父系统。
VM的域或IP地址可能需要有主机文件条目,以便它能够解析自身。
MaxRenderRgnPixels 16兆帕 渲染的最大大小(百万像素)。
MaxMessageSize 16 MB 传递的最大消息大小(MB)。
RandomAccessUrlTimeout 20 超时值,指ImageServer等待JCR响应范围内的拼贴请求的时间(秒)。
WorkerThreads 10 工作线程数。
  1. Tap Save.
  2. 在捆绑包的列表中,点按Adobe CQScene7平台服务器右侧的“编 ”图标。
  3. 在“Adobe CQScene7平台服务器”对话框中,设置以下默认值选项:
    Dynamic Media Image Server使用其自己的磁盘缓存缓存响应。 不能使用AEM HTTP缓存和Dispacher缓存来自Dynamic Media Image Server的响应。
    属性
    默认值
    描述
    已启用缓存
    已选中
    是否启用响应缓存。
    缓存根
    高速缓存
    响应缓存文件夹的一个或多个路径。 相对路径针对内部s7imaging bundle文件夹进行解析。
    高速缓存最大大小
    200000000
    响应缓存的最大大小(字节)。
    缓存最大条目数
    100000
    缓存中允许的最大条目数。

默认清单设置

默认清单允许您配置用于生成Dynamic Media投放响应的默认值。 您可以微调质量(JPEG质量、分辨率、重新取样模式)、缓存(过期),并防止渲染过大的图像(defaultpix、defaultthumbpix、maxpix)。
默认清单配置的位置取自 Adobe CQScene7 PlatformServer包 的Catalog root默 认值。 默认情况下,此值位于“工具”>“常规”>“ CRXDE Lite”中的以下路径 :
/conf/global/settings/dam/dm/imageserver/
您可以通过输入新值来更改属性的值,如下表中所述。
完成对默认清单的更改后,点按页面左上角的全 部保存。
请确保点按 访问控制 选项卡(“属性”选项卡右侧),然后为所有人和动态媒体 jcr:read 复制用户设置访问控制权限。
清单设置表及其默认值:
属性 默认值 描述
bkgcolor FFFFFF
默认背景颜色。 用于填充返回图像中不包含实际图像数据的任何区域的RGB值。
另请参 阅图像 服务API中的BkgColor。
defaultpix 300,300
默认视图大小。 如果请求未使用wid=、hei=或scl=显式指定视图大小,则服务器将限制返回图像不大于此宽度和高度。
指定为两个整数,0或更大,以逗号分隔。 宽度和高度(以像素为单位)。 可以将任一或两个值设置为0以保持它们不受约束。 不适用于嵌套/嵌入的请求。
另请 参阅 Image Serving API中的DefaultPix。
但是,您通常使用查看器预设或图像预设来传送资产。 Defaultpix仅适用于未使用查看器预设或图像预设的资产。
defaulthumbpix 100,100
默认缩略图大小。 用于缩略图请求(req=tmb),而非属性::DefaultPix。
如果缩略图请求(req=tmb)未明确指定大小,则服务器将限制返回图像不大于此宽度和高度,而不使用wid=、hei=或scl=显式指定视图大小。
指定为两个整数,0或更大,以逗号分隔。 宽度和高度(以像素为单位)。 可以将任一或两个值设置为0以保持它们不受约束。
不适用于嵌套/嵌入的请求。
另请参 阅图像 服务API中的DefaultThumbPix。
过期 36000000
默认客户端的存储时间。 提供默认的过期时间间隔,以防特定目录记录不包含有效的目录::Expiration值。
实数,0或更大。 自生成回复数据后,到期的毫秒数。 设置为0以始终立即使回复图像过期,这会有效地禁用客户端缓存。 默认情况下,此值设置为10小时,这意味着如果发布了新图像,则旧图像离开用户缓存需要10小时。 如果您需要更早清除缓存,请与客户关怀联系。
另请参 “图像服务API”中的“过期”。
jpegquality 80
默认JPEG编码属性。 指定JPEG回复图像的默认属性。
整数数和标记,以逗号分隔。 第一个值在1.100范围内,它定义质量。 对于正常行为,第二个值可为0,或者为1以禁用JPEG编码器通常采用的RGB色度缩减采样。
另请参 Image Serving API中的JpegQuality。
maxpix 2000,2000
回复图像大小限制。 返回给客户端的最大返回图像宽度和高度。
如果请求导致返回图像的宽度或高度大于属性::MaxPix,则服务器返回错误。
另请 参阅 “图像服务API”中的MaxPix。
resmode SHARP2
默认重新取样模式。 指定用于缩放图像数据的默认重新取样属性和插值属性。
在请求中未指定resMode=时使用。
允许的值包括BILIN、BICUB或SHARP2。
枚举。 对于bilin,设置为2;对于bicub,设置为3;对于sharp2插值模式,设置为4。 使用sharp2可获得最佳效果。
另请参 阅图 像服务API中的ResMode。
分辨率 72
默认对象分辨率。 提供默认对象分辨率,以防特定目录记录不包含有效的目录::Resolution值。
实数,大于0。 通常以每英寸的像素数表示,但也可以以其他单位表示,如每米的像素数。
另请参 阅图 像服务API中的分辨率。
thumbnaitime 1%,11%,21%,31%,41%,51%,61%,71%,81%,91% 这些值表示视频播放时间的快照,并传 递给encoding.com 。 有关 详细信息 ,请参阅“关于视频缩略图”。

配置Dynamic Media颜色管理

通过Dynamic Media颜色管理,您可以为预览对资产进行颜色校正。
借助颜色校正,摄取的资源在生成的金字塔TIFF再现中保留其色彩空间(RGB、CMYK、灰色)和嵌入的色彩用户档案。 当您请求动态再现时,图像颜色会校正到目标色彩空间中。 在JCR的Dynamic Media发布设置中配置输出颜色用户档案。
Adobe颜色管理使用ICC用户档案,这是国际颜色协会(ICC)定义的格式。
您可以配置Dynamic Media颜色管理,并使用CMYK、RGB或灰度输出配置图像预设。 See Configuring Image Presets .
高级用例可使用手动配置修 icc= 饰符显式选择输出颜色用户档案:
标准的Adobe颜色用户档案集仅在您安装了软件分 发的功能包12445时可用 。 所有功能包和服务包均可在软件分 发中找到 。 功能包12445提供Adobe颜色用户档案。

安装功能包12445

您必须安装功能包12445才能使用动态媒体色彩管理功能。
安装功能包12445
  1. 导航到“ 软件分发 ”并下载其中一 cq-6.3.0-featurepack-12445 项。
    有关 使用包的更多信息 ,请参阅如何使用包 Adobe Experience Manager。
  2. 安装功能包。

配置默认颜色用户档案

安装功能包后,您需要配置适当的默认颜色用户档案,以在请求RGB或CMYK图像数据时启用颜色校正。
配置默认颜色用户档案
  1. 在“ 工具”>“常规”> “CRXDE Lite” /conf/global/settings/dam/dm/imageserver/jcr:content 中,导航到包含默认的Adobe Color用户档案。
  2. 通过滚动到“属性”选项卡的底部并手 动输入 属性名称、类型和值来添加颜色校正属性,这些内容在下表中有介绍。 输入值后,点按添 ,然 后点按全 部保存,以保存值。
    颜色校正属性在颜色校 正属性表中进行 说明。 可指定给颜色校正属性的值在“颜色 用户档案 ”表中。
    例如,在“名 ”中, iccprofilecmyk 添加 ,选择 类型 String ,然 WebCoated 后添加 为值。 然后点按 添加 ,然后 点按全 部保存,以保存您的值。
    颜色校正属性表
属性 类型 默认 描述
iccprofilergb 字符串 <empty> 默认RGB颜色用户档案的名称。
iccprofilemyk 字符串 <empty> 默认CMYK颜色用户档案的名称。
iccprofilegray 字符串 <empty> 默认灰色用户档案的名称。
iccprofireservercrgb 字符串 <empty> 用于未嵌入颜色用户档案的RGB图像的默认RGB颜色用户档案的名称
iccprofilesrcmyk 字符串 <empty> 用于未嵌入颜色用户档案的CMYK图像的默认CMYK颜色用户档案的名称。
iccprofilesrcgray 字符串 <empty> 用于未嵌入颜色用户档案的CMYK图像的默认灰色用户档案的名称。
iccblackpoint补偿 布尔型 True 指定是否应在颜色校正期间执行黑点补偿。 Adobe建议启用此选项。
icdhiter 布尔型 False 指定是否应在颜色校正期间进行仿色。
iccrenderintent 字符串 相对
指定渲染方法。 可接受的值为: 感知、相对、饱和度、绝对。 Adobe建 使用相对作为默认值。
属性名称区分大小写,并且必须全部为小写。
颜色用户档案表
安装了以下颜色用户档案:
名称
色彩空间
描述
AdobeRGB RGB Adobe RGB(1998)
AppleRGB RGB Apple RGB
CIERGB RGB CIE RGB
CoatedFogra27 CMYK Coated FOGRA27(ISO 12647-2:2004)
CoatedFogra39 CMYK Coated FOGRA39(ISO 12647-2:2004)
CoatedGraCol CMYK 涂层GRACoL 2006(ISO 12647-2:2004)
ColorMatchRGB RGB 颜色匹配RGB
EuropeISOCopated CMYK 欧洲ISO涂层FOGRA27
EuroscaleCoated CMYK Euroscale Coated v2
EuroscaleUncoated CMYK Euroscale Uncoated v2
JapanColorCoated CMYK Japan Color 2001 Coated
JapanColorSpeaper CMYK Japan Color 2002报纸
JapanColorUncoated CMYK Japan Color 2001 Uncoated
JapanColorWebCoated CMYK Japan Color 2003 Web Coated
JapanWebCoated CMYK Japan Web Coated(Ad)
NewsprintSNAP2007 CMYK 美国新闻纸(SNAP 2007)
NTSC RGB NTSC(1953)
PAL RGB PAL/SECAM
ProPhoto RGB ProPhoto RGB
PS4Default CMYK Photoshop4默认CMYK
PS5Default CMYK Photoshop5默认CMYK
SheetfedCoated CMYK 美国平板电脑涂层v2
平板纸未涂层 CMYK 美国平板纸未涂层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 Web Coated FOGRA28(ISO 12647-2:2004)
WebCoatedGrade3 CMYK Web Coated SWOP 2006 3级纸
WebCoatedGrade5 CMYK Web Coated SWOP 2006五级纸
WebUncoated CMYK U.S. Web Uncoated v2
WideGamyRGB RGB 宽色域RGB
  1. 点按 全部保存。
例如,可以将iccprofilergb设 置为 ,将iccprofile sRGB cmyk设 置为WebCoated
这样做将执行以下操作:
  • 启用RGB和CMYK图像的颜色校正。
  • 将假定没有颜色用户档案的RGB图像在sRGB 颜色空 间中。
  • 将假定没有颜色用户档案的CMYK图像在WebCoated颜色 空间中
  • 返回RGB输出的动态演绎版将在*sRGB *色彩空间中返回它。
  • 返回CMYK输出的动态演绎版将在WebCoated颜色空 间中 返回它。

传送资产

完成上述所有任务后,图像或视频服务会提供已激活的Dynamic Media资产。 在AEM中,此功能显示在“复 制图像URL ”、“ 复制查看器URL ”、“ 嵌入查看器代码 ”和“WCM”中。
当你…… 结果
复制图像URL
“复制URL”对话框显示与以下内容类似的URL(URL仅供演示之用):
https://IMAGESERVICEPUBLISHNODE/is/image/content/dam/path/to/Image.jpg?$preset$
其中 IMAGESERVICEPUBLISHNODE 指的是图像服务URL。
复制查看器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 指常规的AEM发布节点 IMAGESERVICEPUBLISHNODE 和图像服务URL。
复制查看器的嵌入代码
“复制嵌入代码”对话框显示与以下内容类似的代码片断(代码范例仅用于演示目的):
<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 指常规的AEM发布节点 IMAGESERVICEPUBLISHNODE 和图像服务URL。

WCM Dynamic Media和交互式媒体组件

引用Dynamic Media和Interactive Media组件的WCM页面引用投放服务。