Dynamic Media 구성 - 하이브리드 모드 configuring-dynamic-media-hybrid-mode
Dynamic Media - 하이브리드 를 사용하도록 설정하고 구성해야 합니다. 사용 사례에 따라 Dynamic Media에는 다음과 같은 몇 가지 기능이 있습니다 지원되는 구성.
작업에 대해 자세히 알아보기 비디오 Dynamic Media.
개발용 환경, 스테이징용 환경 및 라이브 프로덕션용 환경 등과 같이 서로 다른 환경에 대해 Adobe Experience Manager 설정을 사용하는 경우 이러한 각 환경에 대해 Dynamic Media Cloud 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 컨텐츠에 대한 게재 메커니즘으로 사용해야 합니다.
비디오용 하이브리드 게시 아키텍처 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 기능을 활용하려면 dynamic media 실행 모드(예: 게시 실행 모드. 를 활성화하기 전에 기술 요구 사항.
Dynamic Media을 활성화하면 UI에서 다이내믹 미디어 기능을 사용할 수 있으며 업로드된 모든 이미지 자산에서 cqdam.pyramid.tiff
동적 이미지 표현물의 빠른 전달에 사용되는 표현물. 이러한 PTIFF는 (1) 추가 저장 없이 단일 마스터 이미지만 관리하고 무한 렌디션을 즉석에서 생성할 수 있는 기능 및 (2) 확대/축소, 패닝, 회전 등과 같은 대화형 시각화를 사용할 수 있는 기능을 포함하여 상당한 이점을 제공합니다.
AEM에서 Dynamic Media Classic을 사용하려면 를 사용하지 않는 한 Dynamic Media을 활성화하지 마십시오 특정 시나리오. Dynamic Media은 실행 모드로 Dynamic Media을 활성화하지 않으면 비활성화됩니다.
dynamic media를 활성화하려면 명령줄에서 또는 빠른 시작 파일 이름에서 dynamic media 실행 모드를 활성화해야 합니다.
Dynamic Media를 활성화하려면:
-
명령줄에서 quickstart를 시작할 때 다음을 수행합니다.
- 추가 -r dynamic media jar 파일을 시작할 때 명령줄 끝
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
이미지 서버가 실행 중인지 확인합니다.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 로그는 Dynamic Media에 대한 각 요청을
/is/image
및/is/content
.
이러한 로그는 Dynamic Media이 활성화된 경우에만 사용됩니다. 이 ID는 전체 다운로드 에서 생성된 패키지 system/console/status-bundlist page; Dynamic Media 문제가 있는 경우 고객 지원 센터에 문의할 때 이러한 로그를 모두 문제에 추가하십시오.
다른 포트 또는 컨텍스트 경로에 AEM을 설치한 경우… if-you-installed-aem-to-a-different-port-or-context-path
배포 중인 경우 애플리케이션 서버에 AEM Dynamic Media이 활성화되어 있으면 다음을 구성해야 합니다 자기 외부 변환기의 도메인. 그렇지 않으면 Dynamic Media 자산에 대한 축소판 생성이 제대로 작동하지 않습니다.
또한 다른 포트나 컨텍스트 경로에서 quickstart를 실행하는 경우 자기 도메인.
Dynamic Media이 활성화되면 이미지 자산에 대한 정적 축소판 표현물이 Dynamic Media을 사용하여 생성됩니다. Dynamic Media에 대해 축소판 생성이 제대로 작동하려면 AEM이 자신에 URL 요청을 수행하고 포트 번호와 컨텍스트 경로를 모두 알고 있어야 합니다.
AEM에서:
- 다음 자기 도메인( 외부 도우미 포트 번호와 컨텍스트 경로를 모두 검색하는 데 사용됩니다.
- 없는 경우 자기 도메인이 구성되고 포트 번호와 컨텍스트 경로가 Jetty HTTP 서비스에서 검색됩니다.
AEM QuickStart WAR 배포에서는 포트 번호와 컨텍스트 경로를 파생시킬 수 없으므로 자기 도메인. 자세한 내용은 외부 도우미 설명서 구성 방법 자기 도메인.
Dynamic Media 비활성화 disabling-dynamic-media
Dynamic Media는 기본적으로 활성화되지 않습니다. 그러나 이전에 dynamic media를 활성화한 경우에는 나중에 해제할 수 있습니다.
Dynamic Media를 활성화한 후 비활성화하려면 -r dynamic media 실행 모드 플래그.
Dynamic Media이 활성화되면 비활성화하십시오:
-
명령줄에서 quickstart를 시작할 때 다음 중 하나를 수행할 수 있습니다.
- 추가 안 함
-r dynamicmedia
JAR 파일을 시작할 때 명령줄로 이동합니다.
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로 업그레이드하는 경우 - 이제 가동 중지 시간("옵트인"이라고도 함) 제거에 대한 기능이 포함되어 있습니다. 모든 사전 설정 및 구성을 /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 작성자에서 비디오 축소판을 포함한 이미지 자산을 게시하고 해당 자산을 Adobe의 주문형 복제 서비스(복제 서비스 URL)로 복제하여 작동합니다. 그런 다음 자산은 온디맨드 이미지 전달 서비스(이미지 서비스 URL)를 통해 전달됩니다.
다음을 수행해야 합니다.
복제 에이전트는 이미지, 비디오 메타데이터 및 세트와 같은 Dynamic Media 자산을 게시하고 Adobe이 호스팅하는 이미지 서비스에 설정합니다. 기본적으로 복제 에이전트가 활성화되어 있지 않습니다.
복제 에이전트를 구성한 후에는 다음을 수행해야 합니다 성공적으로 설정되었는지 확인 및 테스트. 이 섹션에서는 이러한 절차에 대해 설명합니다.
메모리 제한은 구성 가능하며 시스템 리소스 가용성 및 처리 중인 이미지 컨텐츠 유형에 맞게 조정되어야 합니다. 매우 많은 자산이 있고 시스템에 충분한 메모리가 있는 경우 이미지가 동시에 처리되도록 이 제한을 늘릴 수 있습니다.
최대 메모리 제한을 초과하는 이미지가 거부됩니다.
PTIFF 만들기에 대한 메모리 제한을 변경하려면 다음 위치로 이동합니다 도구 > 작업 > 웹 콘솔 > Adobe CQ Scene7 PTiffManager 그리고
maxMemory
값.인증 설정 setting-up-authentication
Dynamic Media 이미지 제공 서비스에 이미지를 복제하려면 작성자에 대한 복제 인증을 설정해야 합니다. 이렇게 하려면 KeyStore를 얻은 다음 아래에 저장합니다 dynamic-media-replication 사용자 및 구성 회사 관리자가 프로비저닝 프로세스 중에 KeyStore 파일과 필요한 자격 증명이 포함된 환영 이메일을 받았어야 합니다. 수신하지 못한 경우 고객 지원 센터에 문의하십시오.
인증을 설정하려면:
-
KeyStore 파일 및 암호가 없는 경우 고객 지원 센터에 문의하십시오. 프로비저닝의 일부이며, 해당 키를 계정에 연결합니다.
-
AEM에서 AEM 로고를 탭하여 전역 탐색 콘솔에 액세스한 다음, 도구 > 보안 > 사용자.
-
사용자 관리 페이지에서 dynamic-media-replication 사용자, 을 눌러 엽니다.
-
Dynamic-media-replication에 대한 사용자 설정 편집 페이지에서 키 저장소 탭을 클릭한 다음 키 저장소 만들기.
-
암호를 입력하고 KeyStore 액세스 암호 설정 대화 상자
note note NOTE 입력한 암호를 기억하십시오. 을 구성할 때 다시 입력해야 합니다 복제 에이전트 나중에. -
설정 Dynamic-media-replication에 대한 사용자 설정 편집 페이지를 확장하고 KeyStore 파일에서 개인 키 추가 영역을 지정하고 다음을 추가합니다(다음에 오는 이미지 참조).
- 에서 새 별칭 필드에서 나중에 복제 구성에서 사용할 별칭의 이름을 입력합니다. 예 복제.
- 탭 키 저장소 파일. Adobe이 제공한 KeyStore 파일로 이동하여 선택한 다음 열기.
- 에서 KeyStore 파일 암호 필드에 KeyStore 파일 암호를 입력합니다. 이것은 not 5단계에서 만든 KeyStore 암호이지만 KeyStore 파일 암호 Adobe은 프로비저닝 중에 사용자에게 보내는 Welcome 전자 메일에 제공합니다. KeyStore 파일 암호를 받지 못한 경우 Adobe 고객 지원 센터에 문의하십시오.
- 에서 개인 키 암호 필드에 개인 키 암호를 입력합니다(이전 단계에서 제공한 것과 동일한 개인 키 암호일 수 있음). Adobe은 프로비전 중에 사용자에게 보낸 시작 전자 메일에 있는 개인 키 암호를 제공합니다. 개인 키 암호를 받지 않은 경우 Adobe 고객 지원 센터에 문의하십시오.
- 에서 개인 키 별칭 필드에 개인 키 별칭을 입력합니다. 예,
companyname-alias
. Adobe은 프로비전 중에 사용자에게 전송된 시작 전자 메일에 개인 키 별칭을 제공합니다. 개인 키 별칭을 받지 않은 경우 Adobe 고객 지원 센터에 문의하십시오.
-
탭 저장 및 닫기 변경 내용을 이 사용자에게 저장하려면 을 클릭합니다.
다음으로, 다음을 수행해야 합니다 복제 에이전트를 구성합니다.
복제 에이전트 구성 configuring-the-replication-agent
-
AEM에서 AEM 로고를 탭하여 전역 탐색 콘솔에 액세스한 다음, 도구 > 배포 > 복제 > 작성자의 에이전트.
-
작성자의 에이전트 페이지에서 Dynamic Media 하이브리드 이미지 복제(s7delivery).
-
탭 편집.
-
탭하기 설정 탭을 누른 후 다음을 입력합니다.
- 활성화됨 - 복제 에이전트를 활성화하려면 이 확인란을 선택하십시오.
- 지역 - 해당 영역으로 설정합니다. 북미, 유럽 또는 아시아
- 테넌트 ID - 이 값은 복제 서비스에 게시하고 있는 회사/테넌트의 이름입니다. 이 값은 Adobe이 프로비전 중에 사용자에게 보낸 환영 이메일에서 제공하는 테넌트 ID입니다. 수신하지 못한 경우 Adobe 고객 지원 센터에 문의하십시오.
- 키 저장소 별칭 - 이 값은 키를 생성할 때 새 별칭 값 세트와 같습니다 인증 설정; 예
replication
. (7단계 참조: 인증 설정) - 키 저장소 암호 - 탭할 때 만든 KeyStore 암호입니다. 키 저장소 만들기. Adobe이 이 암호를 제공하지 않습니다. 다음 중 5단계를 참조하십시오 인증 설정.
다음 이미지는 샘플 데이터가 있는 복제 에이전트를 보여줍니다.
-
탭 확인.
Dynamic Media용 복제 에이전트 확인 validating-the-replication-agent-for-dynamic-media
Dynamic Media용 복제 에이전트의 유효성을 검사하려면 다음을 수행하십시오.
탭 연결 테스트. 출력의 예는 다음과 같습니다.
11.03.2016 10:57:55 - Transferring content for ReplicationAction{type=TEST, path[0]='/content/dam', time=1457722675402, userId='admin', revision='null'}
11.03.2016 10:57:55 - * Auth User: replication-receiver
11.03.2016 10:57:55 - * HTTP Version: 1.1
11.03.2016 10:57:55 - * Using OAuth 2.0 Authorization Grants
11.03.2016 10:57:55 - * OAuth 2.0 User: dynamic-media-replication
11.03.2016 10:57:55 - * OAuth 2.0 Token: '*****' initialized
11.03.2016 10:57:55 - Publishing: POST[https://replicate-na.assetsadobe.com:8580/is-publish/publish-receiver?Cmd=Test&RootId=xfpuu-6613]
11.03.2016 10:57:55 - Publish response: OK[]
11.03.2016 10:57:55 - Transfer succeeded in 141 ms for ReplicationAction{type=TEST, path[0]='/content/dam', time=1457722675402, userId='admin', revision='null'}
-------------------------------------------------------------------------------------------------------------------------------
Replication test succeeded
- 복제 로그를 확인하여 자산이 복제되었는지 확인합니다.
- 이미지를 게시합니다. 이미지를 탭하고 선택합니다 뷰어 을 클릭합니다. 뷰어 사전 설정을 선택한 다음 를 누릅니다 URL 를 클릭하고 브라우저에서 URL을 복사하여 붙여넣어 이미지가 표시되는지 확인합니다.
인증 문제 해결 troubleshooting-authentication
인증을 설정할 때 솔루션 사용 시 발생할 수 있는 몇 가지 문제가 있습니다. 이러한 내용을 확인하기 전에 복제를 설정했는지 확인합니다.
문제: 메시지가 있는 HTTP 상태 코드 401 - 권한 부여 필요 problem-http-status-code-with-message-authorization-required
이 문제는 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 사용자와 는 올바른 암호를 제공합니다.
문제: 키 암호를 해독할 수 없습니다. 데이터 암호를 해독할 수 없습니다. 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 작성자 인스턴스의 구성 오류로 인해 발생합니다. 작성자의 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= 올바른 truststore로 설정합니다.
문제: KeyStore가 설정되지 않았거나 초기화되지 않았습니다. problem-keystore-is-either-not-set-up-or-it-is-not-initialized
이 문제는 핫픽스 또는 기능 팩이 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 설정, 다음을 수행해야 할 수 있습니다. 복제 에이전트 구성 다시, 역시.
s7delivery 복제 에이전트를 다시 구성합니다.
localhost:4502/etc/replication/agents.author/s7delivery.html
-
탭 연결 테스트 구성이 올바른지 확인합니다.
문제: 게시 에이전트가 OAuth 대신 SSL을 사용하고 있습니다 problem-publish-agent-is-using-ssl-instead-of-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.
솔루션:
-
In AEM, tap Tools > General > 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이 필요합니다
구성을 테스트하려면:
-
이미지 자산을 업로드합니다. (Assets에서 만들기 > 파일 파일을 선택합니다.)
-
워크플로우가 완료될 때까지 기다립니다.
-
이미지 자산을 게시합니다. (자산을 선택하고 탭합니다 빠른 게시)
-
이미지를 열고 을 탭하여 해당 이미지에 대한 표현물로 이동합니다 표현물.
-
동적 변환을 선택합니다.
-
탭 URL 를 입력하여 이 자산의 URL을 가져옵니다.
-
선택한 URL로 이동하고 이미지가 예상대로 작동하는지 확인합니다.
자산이 전달되었는지 테스트하는 또 다른 방법은 URL에 req=exists 를 추가하는 것입니다.
Dynamic Media Cloud Services 구성 configuring-dynamic-media-cloud-services
Dynamic Media 클라우드 서비스는 이미지와 비디오, 비디오 분석 및 비디오 인코딩 등의 하이브리드 게시 및 전달 과 같은 클라우드 서비스를 지원합니다.
구성의 일부로서 등록 ID, 비디오 서비스 URL, 이미지 서비스 URL, 복제 서비스 URL을 입력하고 인증을 설정해야 합니다. 이 모든 정보는 계정 프로비저닝 프로세스의 일부로 수신했어야 합니다. 이 정보를 받지 못한 경우 Adobe Experience Manager 관리자 또는 Adobe 기술 지원 센터에 문의하여 정보를 얻으십시오.
다이내믹 미디어 클라우드 서비스를 구성하려면:
-
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 패키지 사전 설정 새 작성자 노드 이전 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
이 작업을 완료했는지 확인하십시오 이전 구성 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 이미지 서버를 통해 사전 설정
의 유효성을 검사할 수 있습니다 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이 아닌 배포에서는 모두 AEM 작성 환경의 자산(이미지 및 비디오 모두)을 AEM 게시 노드에 추가합니다. AEM 게시 서버에서도 자산을 전달하므로 이 워크플로우가 필요합니다.
그러나 Dynamic Media 배포에서는 자산이 클라우드 방식으로 전달되므로 동일한 자산을 AEM 게시 노드에 복제할 필요가 없습니다. 이러한 "하이브리드 게시" 워크플로우를 통해 추가 스토리지 비용과 자산 복제 처리 시간이 늘어납니다. Dynamic Media 뷰어, 사이트 페이지 및 정적 컨텐츠와 같은 다른 컨텐츠는 AEM 게시 노드에서 계속 제공됩니다.
자산을 복제할 뿐만 아니라 다음 비자산도 복제됩니다.
- 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
필터는 다음과 같은 방법을 제공합니다 제외 자산이 복제되지 않고 AEM 게시 노드에 있습니다.
복제에 기본 자산 필터 사용 using-default-asset-filters-for-replication
프로덕션 환경에서 Dynamic Media 1) 이미징을 사용하는 경우 또는 2) 이미징과 비디오를 사용한다면 제공된 기본 필터를 그대로 사용할 수 있습니다. 다음 필터는 기본적으로 활성화되어 있습니다.
비디오 전용 배포를 위한 자산 필터 설정 setting-up-asset-filters-for-video-only-deployments
비디오 전용에 Dynamic Media을 사용하는 경우 다음 단계에 따라 복제에 대한 자산 필터를 설정합니다.
- AEM에서 AEM 로고를 탭하여 전역 탐색 콘솔에 액세스하고 도구 > 배포 > 복제 > 작성자의 에이전트.
- 작성자의 에이전트 페이지에서 기본 에이전트(게시).
- 탭 편집.
- 에서 에이전트 설정 대화 상자, 설정 탭, 확인 활성화됨 에이전트를 켜는 중입니다.
- 탭 확인.
- In AEM, tap Tools > General > CRXDE Lite.
- 왼쪽 폴더 트리에서
/etc/replication/agents.author/dynamic_media_replication/jcr:content/damRenditionFilters
- 찾기 필터 비디오를 마우스 오른쪽 단추로 클릭하고 를 선택합니다. 복사.
- 왼쪽 폴더 트리에서
/etc/replication/agents.author/publish
- 찾기 jcr:content를 마우스 오른쪽 단추로 클릭하고 를 선택합니다. 붙여넣기.
비디오 자체는 Dynamic Media 클라우드 서비스에서 제공하는 동안 비디오 포스터 이미지와 재생에 필요한 비디오 메타데이터를 전달하도록 AEM 게시 인스턴스를 설정합니다. 또한 이 필터는 게시 인스턴스에 필요하지 않은 원본 비디오 및 정적 축소판 표현물 복제에서 제외됩니다.
비프로덕션 배포에서 이미징을 위한 자산 필터 설정 setting-up-asset-filters-for-imaging-in-non-production-deployments
비프로덕션 배포에서 이미징에 Dynamic Media을 사용하는 경우 다음 단계에 따라 복제에 대한 자산 필터를 설정합니다.
-
AEM에서 AEM 로고를 탭하여 전역 탐색 콘솔에 액세스하고 도구 > 배포 > 복제 > 작성자의 에이전트.
-
작성자의 에이전트 페이지에서 기본 에이전트(게시).
-
탭 편집.
-
에서 에이전트 설정 대화 상자, 설정 탭, 확인 활성화됨 에이전트를 켜는 중입니다.
-
탭 확인.
-
In AEM, tap Tools > General > 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/*
여기서*
는 모든 형식의 모든 이미지에 적용되는 정규 표현식입니다.JPEG 유형의 이미지에만 필터를 적용하려면 값을 입력합니다.
image/jpeg
. -
복제에서 포함하거나 제외할 변환을 정의합니다.
복제에 대해 필터링할 수 있는 문자는 다음과 같습니다.
다음으로 이동 content/dam/<locate_your_asset>/jcr:content/renditions
.
다음 그래픽은 자산 표현물의 예입니다.
위의 예를 사용하여 PTIFF(피라미드형 TIFF)을 복제하려 한다면, 다음을 입력합니다 +cqdam,*
여기에는 다음으로 시작하는 모든 표현물이 포함됩니다 cqdam
. 이 예제에서는 렌디션이 cqdam.pyramid.tiff
.
원본만 복제하려는 경우 +original
.
Dynamic Media 이미지 서버 설정 구성 configuring-dynamic-media-image-server-settings
Dynamic Media 이미지 서버 구성에 Adobe CQ Scene7 ImageServer 번들과 Adobe CQ Scene7 PlatformServer 번들을 편집하는 작업이 포함됩니다.
전제 조건: 전 Dynamic Media 이미지 서버를 구성하려면 Windows VM에 Microsoft Visual C++ 라이브러리 설치가 포함되어 있는지 확인합니다. 라이브러리는 Dynamic Media 이미지 서버를 실행하는 데 필요합니다. 다음을 수행할 수 있습니다 여기에서 Microsoft Visual C++ 2010 재배포 가능 패키지(x64)를 다운로드하십시오..
Dynamic Media 이미지 서버 설정을 구성하려면:
-
AEM의 왼쪽 위 모서리에서 Adobe Experience Manager 전역 탐색 콘솔에 액세스하려면 도구 > 작업 > 웹 콘솔.
-
설정 Adobe Experience Manager 웹 콘솔 구성 페이지, 탭 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 이미지 서버는 자체 디스크 캐시를 사용하여 응답을 캐시합니다. AEM HTTP 캐시 및 Dispatcher를 사용하여 Dynamic Media Image Server의 응답을 캐시할 수 없습니다. table 0-row-3 1-row-3 2-row-3 3-row-3 4-row-3 속성 기본값 설명 캐시 사용 선택됨 응답 캐시가 활성화되어 있는지 여부. 캐시 루트 cache 응답 캐시 폴더에 대한 하나 이상의 경로입니다. 상대 경로는 내부 s7imaging 번들 폴더에 대해 확인됩니다. 캐시 최대 크기 200000000 응답 캐시의 최대 크기(바이트)입니다. 캐시 최대 항목 100000 캐시에서 허용되는 최대 항목 수입니다.
기본 매니페스트 설정 default-manifest-settings
기본 매니페스트를 사용하면 Dynamic Media 게재 응답을 생성하는 데 사용되는 기본값을 구성할 수 있습니다. 품질(JPEG 품질, 해상도, 재샘플링 모드), 캐싱(만료)을 미세 조정하고, 너무 큰 이미지(defaultpix, defaultthumpix, maxpix)의 렌더링을 방지할 수 있습니다.
기본 매니페스트 구성의 위치는 카탈로그 루트 기본값 Adobe CQ Scene7 PlatformServer 번들입니다. 기본적으로 이 값은 내의 다음 경로에 있습니다 도구 > 일반 > CRXDE Lite:
/conf/global/settings/dam/dm/imageserver/
아래 표에 설명된 대로 새 값을 입력하여 등록 정보 값을 변경할 수 있습니다.
기본 매니페스트를 변경했으면 페이지의 왼쪽 위 모서리에서 을(를) 탭합니다 모두 저장.
를 반드시 탭하십시오 액세스 제어 탭(오른쪽) 속성 탭)을 클릭한 다음 액세스 제어 권한을 로 설정합니다. jcr:read
모든 사용자 및 dynamic-media 복제 사용자를 위한 것입니다.
매니페스트 설정 테이블 및 그 기본값:
Dynamic Media 색상 관리 구성 configuring-dynamic-media-color-management
Dynamic Media 색상 관리를 통해 자산을 색상을 올바르게 지정하여 미리 볼 수 있습니다.
색상 교정을 통해 수집된 자산은 생성된 피라미드 TIFF 표현물에 색상 공간(RGB, CMYK, 회색)과 포함된 색상 프로파일을 유지합니다. 동적 변환을 요청하면 이미지 색상이 대상 색상 공간으로 수정됩니다. JCR의 dynamic media 게시 설정에서 출력 색상 프로필을 구성합니다.
Adobe 색상 관리는 ICC(International Color Consortium)에서 정의한 형식인 ICC 프로파일을 사용합니다.
CMYK, RGB 또는 회색 출력을 사용하여 Dynamic Media 색상 관리를 구성하고 이미지 사전 설정을 구성할 수 있습니다. 자세한 내용은 이미지 사전 설정 구성.
고급 사용 사례에서는 수동 구성을 사용할 수 있습니다 icc= 수정자 - 출력 색상 프로파일을 명시적으로 선택합니다.
-
icc - 출력 색상 프로파일.
-
iccEmbed - 포함 색상 프로필.
기능 팩 12445 설치 installing-feature-pack
Dynamic Media 색상 관리 기능을 사용하려면 기능 팩 12445을 설치해야 합니다.
기능 팩 12445을 설치하려면:
기본 색상 프로필 구성 configuring-the-default-color-profiles
기능 팩을 설치한 후 RGB 또는 CMYK 이미지 데이터를 요청할 때 색상 보정을 사용하도록 적절한 기본 색상 프로파일을 구성해야 합니다.
기본 색상 프로파일을 구성하려면:
-
in 도구 > 일반 > CRXDE Lite, 다음 위치로 이동합니다.
/conf/global/settings/dam/dm/imageserver/configuration/settings
여기에는 기본 Adobe Color 프로필이 포함되어 있습니다. -
아래쪽으로 스크롤하여 색상 수정 속성을 추가합니다 속성 탭하고 다음 표에 설명된 속성 이름, 유형 및 값을 수동으로 입력합니다. 값을 입력한 후 추가 그리고 모두 저장 값을 저장합니다.
색상 수정 속성은 색상 교정 속성 테이블. 색상 교정 속성에 지정할 수 있는 값은 색상 프로필 테이블.
예, 에서 이름, 추가
iccprofilecmyk
, 선택 유형String
, 및 추가WebCoated
로서의 값. 탭 추가, 그런 다음 모두 저장 값을 저장합니다.색상 교정 속성 테이블
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 색상 프로필의 이름입니다. iccprofilecmyk 문자열 <empty> 기본 CMYK 색상 프로파일의 이름입니다. iccprofilegray 문자열 <empty> 기본 회색 색상 프로필의 이름입니다. iccprofilesrcrgb 문자열 <empty> 포함된 색상 프로필이 없는 RGB 이미지에 사용되는 기본 RGB 색상 프로필의 이름입니다 iccprofilesrccmyk 문자열 <empty> 포함된 색상 프로파일이 없는 CMYK 이미지에 사용되는 기본 CMYK 색상 프로파일의 이름입니다. iccprofilesrcgray 문자열 <empty> 포함된 색상 프로파일이 없는 CMYK 이미지에 사용되는 기본 회색 색상 프로파일의 이름입니다. cblackpoint보상 부울 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 Apple RGB CIERGB RGB CIE RGB CoatedFogra27 CMYK Coated FOGRA27(ISO 12647-2:2004) CoatedFogra39 CMYK Coated FOGRA39(ISO 12647-2:2004) 코팅그래콜 CMYK 코팅 GRACoL 2006(ISO 12647-2:2004) ColorMatchRGB RGB ColorMatch RGB 유럽 ISOCoated CMYK 유럽 ISO 코팅 FOGRA27 유로스케일 코팅 CMYK 유로스케일 코팅 v2 EuroscaleUncoated CMYK Euroscale Uncoated v2 JapanColorCoated CMYK 일본 컬러 2001 코팅 JapanColor신문 CMYK 일본 컬러 2002 신문 JapanColorUncoated CMYK 일본 컬러 2001 미코팅 JapanColorWebCoated CMYK 일본 컬러 2003 웹 코팅 JapanWebCoated CMYK 일본 웹 코팅(광고) NewsprintSNAP2007 CMYK 미국 신문(SNAP 2007) NTSC RGB NTSC (1953) PAL RGB PAL/SECAM ProPhoto RGB ProPhoto RGB PS4Default CMYK Photoshop 4 기본 CMYK PS5Default CMYK Photoshop 5 기본 CMYK SheetfedCoated CMYK 미국 Sheetfed Coated v2 SheetfedUncoated CMYK 미국 판금 미코팅 v2 SMPTE RGB SMPTE-C sRGB RGB sRGB IEC61966-2.1 UncoatedFogra29 CMYK 코팅되지 않은 FOGRA29(ISO 12647-2:2004) WebCoated CMYK 미국 웹 코팅(SWOP) v2 WebCoatedFogra28 CMYK 웹 코팅 FOGRA28(ISO 12647-2:2004) WebCoatedGrade3 CMYK 웹 코팅 SWOP 2006년 3등급 용지 WebCoatedGrade5 CMYK 웹 코팅 SWOP 2006년 5등급 용지 WebUncoated CMYK 미국 웹 코팅되지 않은 v2 광역 색상 영역RGB RGB 광역 RGB -
탭 모두 저장.
예를 들어 iccprofilergb to sRGB
, 및 iccprofilecmyk to WebCoated
. 이렇게 하면 다음 작업이 수행됩니다.
- RGB 및 CMYK 이미지에 색상 교정을 활성화합니다.
- 색상 프로필이 없는 RGB 이미지는
sRGB
색상 공간. - 색상 프로파일이 없는 CMYK 이미지는
WebCoated
색상 공간. - RGB 출력을 반환하고
sRGB
색상 공간. - CMYK 출력을 반환하는 동적 표현물
WebCoated
색상 공간.
자산 제공 delivering-assets
위의 모든 작업을 완료하면 활성화된 Dynamic Media 자산이 이미지 또는 비디오 서비스에서 제공됩니다. AEM에서 이 기능은 이미지 URL 복사, 뷰어 URL 복사, 포함 뷰어 코드 및에 전송됩니다.
자세한 내용은 Dynamic Media 자산 제공.
WCM Dynamic Media 및 대화형 미디어 구성 요소 wcm-dynamic-media-and-interactive-media-components
Dynamic Media 및 Interactive Media 구성 요소를 참조하는 WCM 페이지는 게재 서비스를 참조합니다.