이 섹션에서는 Dynamic Media에서 비디오 작업을 설명합니다.
다음 단계별 워크플로우 설명은 Dynamic Media의 응용 비디오 세트를 빠르게 설정 및 실행하는 데 도움이 되도록 설계되었습니다. 각 단계 후에는 자세한 정보를 찾을 수 있는 주제 제목에 대한 상호 참조가 있습니다.
Dynamic Media에서 비디오를 사용하기 전에 Adobe Experience Manager 관리자가 이미 Dynamic Media Cloud Services을 활성화 및 구성했는지 확인하십시오.
Dynamic Media 비디오 업로드 다음을 수행하십시오.
자신만의 비디오 인코딩 프로필을 만듭니다. 또는 사전 정의된 응용 비디오 인코딩 Dynamic Media과 함께 제공되는 프로필입니다.
비디오 처리 프로필을 기본 소스 비디오를 업로드할 하나 이상의 폴더에 연결합니다.
기본 소스 비디오를 폴더에 업로드합니다. 폴더에 비디오를 추가하면 폴더에 할당한 비디오 처리 프로필에 따라 인코딩됩니다.
모니터링 방법 비디오 인코딩이 진행 중입니다. 자산 또는 워크플로우 보기에서 선택합니다.
Dynamic Media 비디오 관리 다음을 수행하여 다음을 수행합니다.
비디오 자산 구성, 탐색 및 검색
비디오 자산 미리 보기 및 게시
관련 축소판과 함께 비디오의 소스 비디오 및 인코딩된 표현물을 봅니다.
비디오 메타데이터 작업
제목, 설명 및 태그, 사용자 지정 메타데이터 필드와 같은 비디오의 속성을 편집합니다.
비디오 검토, 승인 및 주석 달기, 전체 버전 제어 유지
Dynamic Media 비디오 게시 다음 중 하나를 수행하여 다음을 수행합니다.
WCM(웹 컨텐츠 관리) 시스템으로 Experience Manager을 사용하는 경우 웹 페이지에 비디오를 직접 추가할 수 있습니다.
타사 웹 컨텐츠 관리 시스템을 사용하는 경우 웹 페이지에 비디오를 링크하거나 포함할 수 있습니다.
URL을 사용하여 비디오 통합:
웹 페이지에서 포함 코드를 사용하여 비디오 통합:
Dynamic Media의 비디오는 데스크탑, 태블릿 및 모바일 장치를 포함하여 여러 화면에서 스트리밍을 위한 고품질 적응형 비디오를 쉽게 게시할 수 있도록 하는 종단 간 솔루션입니다. 응용 비디오 세트는 다른 비트율 및 형식(예: 400kbps, 800kbps 및 1000kbps)으로 인코딩된 동일한 비디오 버전을 그룹화합니다. 데스크탑 컴퓨터 또는 모바일 장치가 사용 가능한 대역폭을 감지합니다.
예를 들어 iOS 모바일 장치에서 3G, 4G 또는 Wi-Fi와 같은 대역폭을 감지합니다. 그런 다음 응용 비디오 세트 내의 다양한 비디오 비트 전송률 중에서 올바른 인코딩된 비디오를 자동으로 선택합니다. 비디오는 데스크탑, 모바일 장치 또는 태블릿으로 스트리밍됩니다.
또한 데스크탑 또는 모바일 장치에서 네트워크 조건이 변경되면 자동으로 비디오 품질이 전환됩니다. 또한 고객이 데스크탑에서 전체 화면 모드로 전환하면 더 나은 해상도를 사용하여 응용 비디오 세트가 응답하여 고객의 보기 환경을 향상시킵니다. 응용 비디오 세트 사용은 고객이 여러 화면 및 장치에서 Dynamic Media 비디오를 재생할 수 있는 최상의 재생 기능을 제공합니다.
비디오 플레이어에서 재생할 인코딩된 비디오 또는 재생 중에 선택할 인코딩된 비디오를 결정하는 데 사용하는 로직은 다음 알고리즘을 기반으로 합니다.
비디오 플레이어는 플레이어 자체에서 "초기 비트율"에 대해 설정된 값에 가장 가까운 비트율을 기반으로 초기 비디오 조각을 로드합니다.
비디오 플레이어는 다음 기준을 사용하여 대역폭 속도 변경 사항을 기반으로 전환합니다.
알고리즘에 대한 자세한 기술 정보는 https://android.googlesource.com/platform/frameworks/av/+/master/media/libstagefright/httplive/LiveSession.cpp
단일 비디오 및 응용 비디오 세트를 관리하는 경우 다음과 같이 지원됩니다.
다양한 비디오 형식 및 오디오 포맷에서 비디오를 업로드하고 여러 화면에서 재생되도록 비디오를 MP4 H.264 형식으로 인코딩합니다. 사전 정의된 응용 비디오 사전 설정, 단일 비디오 인코딩 사전 설정을 사용하거나 자체 인코딩을 사용자 지정하여 비디오의 품질과 크기를 제어할 수 있습니다.
모든 HTML 5 비디오 뷰어의 비디오 캡션.
비디오 자산을 효율적으로 관리하기 위해 전체 메타데이터 지원을 사용하여 비디오를 구성, 탐색 및 검색할 수 있습니다.
응용 비디오 세트를 웹 및 데스크톱, 태블릿 및 모바일 장치에 제공합니다.
응용 비디오 스트리밍은 다양한 iOS 플랫폼에서 지원됩니다. 자세한 내용은 Dynamic Media 뷰어 참조 안내서.
다음을 포함하여 Dynamic Media 비디오 뷰어 사전 설정을 사용하여 비디오를 재생합니다.
브랜딩 요구 사항을 충족하도록 비디오 플레이어를 구성합니다.
간단한 URL 또는 포함 코드와 함께 웹 사이트, 모바일 사이트 또는 모바일 애플리케이션에 비디오를 통합합니다.
자세한 내용은 다이내믹 비디오 재생 샘플.
참조 - Experience Manager Assets 및 Dynamic Media Classic용 뷰어 및 Experience Manager Assets 전용 뷰어 에서 Dynamic Media 뷰어 참조 안내서.
Dynamic Media HTML5 비디오 뷰어 사전 설정은 강력한 비디오 플레이어입니다. HTML5 비디오 재생과 관련된 많은 일반적인 문제와 모바일 장치와 관련된 문제를 방지하기 위해 이 매개 변수를 사용할 수 있습니다. 예를 들어, 적응형 비트율 스트리밍 게재가 부족하고 제한된 데스크탑 브라우저 연결이 있습니다.
플레이어의 디자인 측면에서는 표준 웹 개발 도구를 사용하여 비디오 플레이어의 기능을 디자인할 수 있습니다. 예를 들어 HTML5 및 CSS를 사용하여 단추, 컨트롤 및 사용자 지정 포스터 이미지 배경을 디자인하여 고객에게 맞춤형 모양을 만들어 줄 수 있습니다.
뷰어의 재생 측에서 브라우저의 비디오 기능을 자동으로 감지합니다. 응용 비디오 스트리밍이라고도 하는 HLS 또는 DASH를 사용하여 비디오를 제공합니다. 또는 이러한 배달 방법이 없으면 HTML 5 프로그레시브가 대신 사용됩니다.
비디오에 DASH를 사용하려면 먼저 계정에 대한 Adobe 기술 지원 기능을 통해 해당 비디오를 활성화해야 합니다. 자세한 내용은 계정에서 DASH 사용)
HTML 5 및 CSS를 사용하여 재생 구성 요소를 디자인하는 기능을 단일 플레이어로 결합할 수 있습니다. 포함된 재생을 가질 수 있으며 브라우저의 기능에 따라 적응형 및 점진적 스트리밍을 사용할 수 있습니다. 이 모든 기능은 데스크탑 및 모바일 사용자 모두에게 리치 미디어 콘텐츠의 범위를 확장하고 간소화된 비디오 경험을 제공할 수 있음을 의미합니다.
참조 - Experience Manager Assets 전용 뷰어 에서 Dynamic Media 뷰어 참조 안내서.
데스크탑 및 모바일 적응형 비디오 스트리밍의 경우 비트율 전환에 사용되는 비디오는 응용 비디오 세트의 모든 MP4 비디오를 기반으로 합니다.
비디오 재생은 HLS 또는 DASH 또는 점진적 비디오 다운로드를 사용하여 발생합니다. 6.0, 6.1 및 6.2와 같은 이전 버전의 Experience Manager에서는 비디오가 HTTP를 통해 스트리밍되었습니다.
그러나 Experience Manager 6.3 이상에서는 DM 게이트웨이 서비스 URL이 항상 HTTPS를 사용하므로 비디오가 HTTPS(즉, HLS 또는 DASH)를 통해 스트리밍됩니다. 이 기본 동작에는 고객이 영향을 주지 않습니다. 즉, 비디오 스트리밍은 브라우저가 지원하지 않는 한 항상 HTTPS를 통해 발생합니다. (다음 표를 참조하십시오.)
따라서,
DASH는 국제 표준이며 HLS는 Apple 표준입니다. 둘 다 응용 비디오 스트리밍에 사용됩니다. 또한 두 기술 모두 네트워크 대역폭 용량에 따라 재생을 자동으로 조정합니다. 또한 고객이 나머지 비디오가 다운로드될 때까지 기다릴 필요 없이 비디오의 모든 지점을 "찾기"할 수 있습니다.
점진적 비디오는 사용자의 데스크탑 시스템 또는 모바일 장치에 로컬로 비디오를 다운로드하여 저장하여 전달됩니다.
다음 표에서는 Dynamic Media HTML5 비디오 뷰어.
장치 | 브라우저 | 비디오 재생 모드 |
데스크톱 | Internet Explorer 9 및 10 | 점진적 다운로드. |
데스크톱 | Internet Explorer 11+ | Windows® 8 및 Windows® 10의 경우 - DASH 또는 HLS가 요청될 때마다 HTTPS를 강제 사용합니다. 알려진 제한 사항: DASH 또는 HLS의 HTTP가 이 브라우저/운영 체제 조합에서 작동하지 않습니다 Windows® 7 - 점진적 다운로드의 경우. HTTP 및 HTTPS 프로토콜을 선택하는 표준 로직을 사용합니다. |
데스크톱 | Firefox 23-44 | 점진적 다운로드. |
데스크톱 | Firefox 45 이상 | HLS 또는 DASH* 적응형 비트율 스트리밍 |
데스크톱 | Chrome | HLS 또는 DASH* 적응형 비트율 스트리밍 |
데스크톱 | Safari(Mac) | HLS 적응형 비트율 스트리밍 |
모바일 | Chrome(Android™ 6 이하) | 점진적 다운로드. |
모바일 | Chrome(Android™ 7 이상) | HLS 또는 DASH* 적응형 비트율 스트리밍/td> |
모바일 | Android™(기본 브라우저) | 점진적 다운로드. |
모바일 | Safari(iOS) | HLS 적응형 비트율 스트리밍 |
모바일 | Chrome(iOS) | HLS 적응형 비트율 스트리밍 |
*비디오에 DASH를 사용하려면 먼저 계정에 대한 Adobe 기술 지원 팀에서 DASH를 활성화해야 합니다. 자세한 내용은 계정에서 DASH 사용)
다음 그래픽은 DMGateway(Dynamic Media Hybrid 모드)를 통해 업로드 및 인코딩되고 공개 소비에 사용할 수 있는 비디오의 전체 작성 워크플로우를 보여줍니다.
다음 Dynamic Media 인코딩 비디오 Dynamic Media을 활성화하고 비디오 Cloud Services을 설정한 경우 워크플로우가 비디오를 인코딩합니다. This workflow captures workflow process history and failure information. 자세한 내용은 비디오 인코딩 및 YouTube 게시 진행 모니터링. Dynamic Media을 활성화하고 비디오 Cloud Services을 설정한 경우, Dynamic Media 인코딩 비디오 워크플로우는 비디오를 업로드할 때 자동으로 적용됩니다. (Dynamic Media을 사용하지 않는 경우, DAM 자산 업데이트 워크플로우가 적용됩니다.)
다음은 소스 비디오 파일을 인코딩하기 위한 우수 사례 팁입니다.
비디오 파일을 인코딩할 때 가능한 가장 높은 품질의 소스 비디오 파일을 사용하십시오. 이전에 인코딩된 비디오 파일은 이미 압축되었으므로 해당 파일을 사용하지 마십시오. 또한 인코딩을 통해 하위 품질의 비디오가 생성됩니다.
다음 표에서는 소스 비디오 파일을 인코딩하기 전에 사용해야 하는 권장 크기, 종횡비 및 최소 비트 전송률에 대해 설명합니다.
크기 | 종횡비 | 최소 비트 전송률 |
---|---|---|
1024 X 768 | 4:3 | 대부분의 비디오에는 4500kbps입니다. |
1280 X 720 | 16:9 | 3000 - 6000kbps(비디오의 동작 양에 따라 다름) |
1920 X 1080 | 16:9 | 6000 - 8000kbps(비디오의 동작 양에 따라 다름) |
비디오용 편집 도구를 사용하여 파일의 메타데이터를 보거나 메타데이터를 얻기 위해 디자인된 응용 프로그램을 사용하여 파일의 메타데이터를 볼 수 있습니다. 다음은 타사 응용 프로그램인 MediaInfo를 사용하여 비디오 파일의 메타데이터를 가져오는 방법에 대한 지침입니다.
기본 소스 비디오 파일에 대한 비디오 인코딩 사전 설정을 선택하거나 만들 때는 사전 설정이 기본 소스 비디오 파일과 동일한 종횡비인지 확인하십시오. 종횡비는 비디오 높이에 대한 너비의 비율입니다.
비디오 파일의 종횡비를 결정하려면 파일의 메타데이터를 가져와서 파일의 폭과 높이를 확인합니다(위의 파일 메타데이터 가져오기 참조). 다음 공식을 사용하여 종횡비를 확인합니다.
너비/높이 = 종횡비
다음 표에서는 공식 결과가 일반적인 종횡비 선택 사항으로 변환되는 방법을 설명합니다.
수식 결과 | 종횡비 |
---|---|
1.33 | 4:3 |
0.75 | 3:4 |
1.78 | 16:9 |
0.56 | 9:16 |
예를 들어, 1440 너비 x 1080 높이의 비디오에는 1440/1080 또는 1.33의 종횡비가 있습니다. 이 경우 4:3 종횡비가 있는 비디오 인코딩 사전 설정을 선택하여 비디오 파일을 인코딩합니다.
비트율은 비디오 재생 1초를 구성하기 위해 인코딩된 데이터의 양입니다. 비트율은 초당 킬로비트(Kbps)로 측정됩니다.
모든 코덱에서는 손실 압축을 사용하므로 비디오 품질에서 비트율이 가장 중요합니다. 손실 압축을 사용하면 비디오 파일을 압축할수록 품질이 더 저하됩니다. 따라서 다른 모든 특성(해상도, 프레임 속도 및 코덱은)은 비트율이 낮을수록 압축 파일의 품질이 낮습니다.
비트율 인코딩을 선택할 때 두 가지 유형을 선택할 수 있습니다.
상수 비트율 인코딩 (CBR) - CBR 인코딩 중에 비트율 또는 초당 비트 수가 인코딩 프로세스 전체에서 동일하게 유지됩니다. CBR 인코딩은 전체 비디오에서 설정에 설정된 데이터 속도를 유지합니다. 또한 CBR 인코딩은 품질을 위해 미디어 파일을 최적화하지는 않지만 저장 공간에 저장합니다.
비디오가 전체 비디오 전체에서 유사한 동작 수준을 포함하는 경우 CBR을 사용합니다. CBR은 비디오 컨텐츠를 스트리밍하는 데 가장 일반적으로 사용됩니다. 참조 - 사용자가 추가한 비디오 인코딩 매개 변수 사용.
변수 비트율 인코딩 (VBR) - VBR 인코딩은 압축기에 필요한 데이터를 기반으로 사용자가 설정한 상한과 데이터 속도를 조절합니다. 이 기능은 VBR 인코딩 프로세스 중에 미디어 파일의 비트율이 미디어 파일 비트율 요구 사항에 따라 동적으로 증가 또는 감소함을 의미합니다.
VBR은 인코딩하는 데 더 오래 걸리지만 가장 유리한 결과를 생성합니다. 미디어 파일의 품질이 우수합니다. VBR은 비디오 컨텐츠의 http 점진적 게재에 가장 일반적으로 사용됩니다.
VBR 대 CRB는 언제 사용합니까?
VBR과 CBR을 선택할 때는 미디어 파일에 VBR을 사용하는 것이 좋습니다. VBR은 경쟁적 비트율로 고품질의 파일을 제공합니다. VBR을 사용하는 경우 2단계 인코딩에 사용하고 최대 비트율을 대상 비디오 비트율의 1.5배로 설정하십시오.
비디오 인코딩 사전 설정을 선택하는 경우 대상 최종 사용자의 연결 속도를 고려해야 합니다. 해당 속도의 80%인 데이터 비율이 있는 사전 설정을 선택합니다. 예를 들어 대상 최종 사용자의 연결 속도가 1000Kbps인 경우 가장 좋은 사전 설정은 비디오 데이터 속도가 800Kbps인 사전 설정입니다.
이 표에서는 일반적인 연결 속도의 데이터 속도를 설명합니다.
속도(Kbps) | 연결 유형 |
---|---|
256 | 전화 접속 연결입니다. |
800 | 일반적인 모바일 연결. 이 연결의 경우 3G 경험에 대해 400~최대 800 범위의 데이터 전송률을 타깃팅하십시오. |
2000 | 일반 광대역 데스크탑 연결. 이 연결의 경우 평균 1200-1500Kbps로 800-2000Kbps 범위의 데이터 속도를 타깃팅합니다. |
5000 | 일반적인 고속 광대역 연결 대부분의 소비자는 이 속도로 비디오를 전달할 수 없으므로 이 상위 범위의 인코딩을 사용하지 않는 것이 좋습니다. |
해결 방법 비디오 파일의 높이 및 너비를 픽셀 단위로 설명합니다. 대부분의 소스 비디오는 고해상도(예: 1920 x 1080)로 저장됩니다. 스트리밍을 위해 소스 비디오는 더 작은 해상도(640 x 480 이하)로 압축됩니다.
해상도 및 데이터 전송률은 비디오 품질을 결정하는 두 가지 통합 연결 요소입니다. 동일한 비디오 품질을 유지하려면 비디오 파일의 픽셀 수가 많을수록 해상도가 높을수록 데이터 속도가 빨라야 합니다. 예를 들어, 320 x 240 해상도와 640 x 480 해상도 비디오 파일에서 프레임당 픽셀 수를 고려해 보십시오.
해결 | 프레임당 픽셀 수 |
---|---|
320 x 240 | 76,800 |
640 x 480 | 307,200 |
640 x 480 파일은 프레임당 4배 더 많은 픽셀을 가지고 있습니다. 이러한 두 가지 예제 해상도에 대해 동일한 데이터 속도를 구현하려면 640 x 480 파일에 4배 압축을 적용하여 비디오 품질을 줄일 수 있습니다. 따라서, 비디오 데이터 속도가 250Kbps이면 320 x 240 해상도로 고품질로 볼 수 있지만, 640 x 480 해상도에서는 볼 수 없습니다.
일반적으로 데이터 속도가 높을수록 비디오가 더 잘 표시되고 해상도가 높을수록 보기 품질을 유지해야 하는 데이터 비율이 높습니다(해상도가 낮은 경우와 비교).
해상도와 데이터 전송률이 연결되어 있으므로 비디오를 인코딩할 때 두 가지 옵션이 있습니다.
기본 소스 비디오 파일에 대한 비디오 인코딩 사전 설정을 선택(또는 생성)할 때 이 표를 사용하여 올바른 해상도를 타깃팅하십시오.
해결 | 높이(픽셀) | 화면 크기 |
---|---|---|
240p | 240 | 작은 화면 |
300p | 300 | 일반적으로 모바일 장치용 작은 화면 |
360p | 360 | 작은 화면 |
480p | 480 | 미디어 화면 |
720p | 720 | 대형 화면 |
1080p | 1080 | HD 대형 화면 |
미국 및 일본에서는 대부분의 비디오가 초당 29.97프레임(fps)으로 촬영됩니다. 유럽에서는 대부분의 비디오가 25fps로 촬영됩니다. 필름은 24fps로 촬영됩니다.
기본 소스 비디오 파일의 fps 속도와 일치하는 비디오 인코딩 사전 설정을 선택합니다. 예를 들어 기본 소스 비디오가 25fps인 경우 25fps로 인코딩 사전 설정을 선택합니다. 기본적으로 모든 사용자 지정 인코딩은 기본 소스 비디오 파일의 fps를 사용합니다. 따라서 비디오 인코딩 사전 설정을 만들 때 fps 설정을 명시적으로 지정할 필요가 없습니다.
최적의 결과를 얻으려면 인코딩 차원을 선택하면 소스 비디오가 인코딩된 모든 비디오의 전체 배수입니다.
이 비율을 계산하려면 소스 너비를 인코딩된 너비로 나누어 너비 비율을 가져옵니다. 그런 다음 소스 높이를 인코딩된 높이로 나눈 뒤 높이 비율을 얻습니다.
결과 비율이 전체 정수인 경우 비디오 크기가 최적으로 조절됩니다. 결과 비율이 정수가 아닌 경우, 나머지 픽셀 가공물을 화면에 남겨 두면 비디오 품질에 영향을 줍니다. 이 효과는 비디오에 텍스트가 있을 때 가장 잘 보입니다.
예를 들어 소스 비디오가 1920 x 1080이라고 가정합니다. 다음 표에서 세 개의 인코딩된 비디오는 사용할 최적의 인코딩 설정을 제공합니다.
비디오 유형 | 너비 x 높이 | 폭 비율 | 높이 비율 |
---|---|---|---|
소스 | 1920x1080 | 1 | 1 |
인코딩됨 | 960 x 540 | 2 | 2 |
인코딩됨 | 640 x 360 | 3 | 3 |
인코딩됨 | 480 x 270 | 4 | 4 |
Dynamic Media에서는 MP4 H.264 비디오 인코딩 사전 설정을 사용하는 것이 좋습니다. MP4 파일은 H.264 비디오 코덱을 사용하기 때문에 고품질의 비디오를 제공하지만 압축된 파일 크기로 제공합니다.
DASH(Digital Adaptive Streaming over HTTP)는 비디오 스트리밍을 위한 국제 표준이며, 다양한 비디오 뷰어에서 광범위하게 채택됩니다. 계정에 DASH가 활성화되면 응용 비디오 스트리밍을 위한 DASH 또는 HLS에서 선택할 수 있는 옵션이 제공됩니다. 또는 플레이어 간에 자동 전환을 선택할 수 있습니다. 자동 뷰어 사전 설정에서 재생 유형으로 선택됩니다.
계정에서 DASH를 활성화하면 다음과 같은 주요 이점이 있습니다.
적응형 비트율 스트리밍을 위한 DASH 스트림 비디오를 패키지화합니다. 이 방법을 사용하면 전달 효율성이 향상됩니다. 적응형 스트리밍을 통해 고객에게 최상의 시청 경험을 제공합니다.
Dynamic Media 플레이어에서 최적화된 스트리밍은 HLS와 DASH 스트리밍 간에 전환되므로 최상의 서비스 품질을 보장합니다. Safari 브라우저를 사용하면 비디오 플레이어가 HLS로 자동 전환됩니다.
비디오 뷰어 사전 설정을 편집하여 선호하는 스트리밍 방법(HLS 또는 DASH)을 구성할 수 있습니다.
최적화된 비디오 인코딩을 통해 DASH 기능을 활성화하는 동안 추가 스토리지를 사용하지 않습니다. HLS 및 DASH 모두에 대해 하나의 비디오 코드 세트가 생성되어 비디오 저장 비용을 최적화합니다.
고객이 보다 쉽게 비디오를 게재할 수 있도록 지원합니다.
API를 통해 스트리밍 URL도 가져옵니다.
계정에서 DASH 활성화는 현재 북미에서만 사용할 수 있습니다.
DASH 사용 요청을 시작합니다. 계정에서 자동으로 활성화되지 않습니다.
계정에서 DASH를 활성화하려면 아래 설명에 따라 고객 지원 사례를 만드십시오. 지원 사례에서 Dynamic Media 계정 및 Experience Manager에서 DASH를 활성화하도록 지정합니다.
계정에서 DASH를 사용하려면
다음 정보를 제공하는지 확인하면서 지원 사례를 만들려면 지침을 따르십시오.
Adobe 고객 지원에서는 요청을 제출하는 순서에 따라 DASH 고객 대기 목록에 사용자를 추가합니다.
Adobe이 요청을 처리할 준비가 되면 고객 지원에서 DASH 활성화를 위한 대상 날짜를 조정하고 설정할 수 있도록 사용자에게 연락합니다.
고객 지원 센터에서 완료 후 알림을 받습니다.
만들기 비디오 뷰어 사전 설정 평소대로요
Experience Manager Assets에서 관리하는 비디오 자산을 이전에 만든 YouTube 채널에 직접 게시할 수 있습니다.
비디오 자산을 YouTube에 게시하려면 태그를 사용하여 Experience Manager Assets의 비디오 자산에 태그를 지정합니다. 이러한 태그를 YouTube 채널과 연관시킵니다. 비디오 자산의 태그가 YouTube 채널의 태그와 일치하면 비디오가 YouTube에 게시됩니다. YouTube에 게시는 연결된 태그가 사용되는 한 비디오의 일반 게시와 함께 발생합니다.
YouTube은 자체 인코딩을 수행합니다. 따라서 Experience Manager에 업로드된 원본 비디오 파일은 Dynamic Media의 인코딩이 만들어진 비디오 변환 대신 YouTube에 게시됩니다. Dynamic Media을 사용하여 비디오를 처리할 필요는 없지만 재생에 뷰어 사전 설정이 필요한 경우 처리할 필요가 있습니다.
비디오 처리 프로필을 건너뛰고 YouTube에 바로 게시할 경우 Experience Manager 자산의 비디오 자산이 볼 수 있는 축소판을 가져오지 않음을 의미합니다. 또한 인코딩되지 않은 비디오는 Dynamic Media 자산 유형에서 작동하지 않습니다.
YouTube 서버에 비디오 자산을 게시하려면 YouTube을 사용하여 안전하고 안전한 서버 간 확인을 위해 다음 작업을 완료해야 합니다.
다음을 수행할 수도 있습니다 YouTube에서 제거할 비디오 게시 취소.
YouTube에 게시하려면 Google 계정이 필요합니다. GMAIL 계정이 있는 경우 이미 Google 계정이 있습니다. Google 계정이 없는 경우 쉽게 만들 수 있습니다. 비디오 자산을 YouTube에 게시하려면 자격 증명이 필요하므로 계정이 필요합니다.
Google Cloud와 YouTube에 사용된 Google 계정에 사용된 계정이 동일할 필요가 없습니다.
Google은 사용자 인터페이스를 주기적으로 변경합니다. 따라서 YouTube에 비디오를 게시하는 단계는 아래에 설명된 것과 약간 다를 수 있습니다. 이 주의 사항은 비디오가 업로드되었는지를 확인하려고 할 때도 YouTube에 적용됩니다.
다음 단계는 작성 시 정확했다. 그러나 Google은 예고 없이 주기적으로 클라우드 웹 페이지를 업데이트합니다. 따라서 일부 구성 옵션의 이름은 Google 사용자 인터페이스에서 단계에 사용된 이름과 약간 다르게 지정할 수 있습니다.
Google Cloud 설정을 구성하려면:
Google 계정을 만듭니다.
https://accounts.google.com/signup/v2?service=mail&flowName=GlifWebSignIn&flowEntry=SignUp
이미 Google 계정이 있는 경우 다음 단계로 건너뛸 수 있습니다.
설정 Google Cloud 페이지 오른쪽 상단 모서리에서 을(를) 선택합니다. 콘솔.
필요한 경우 로그인 Google 계정 자격 증명을 사용하여 확인 콘솔 선택 사항입니다.
설정 대시보드 페이지, 오른쪽 Google Cloud Platform에서 을(를) 선택합니다. 프로젝트 드롭다운 목록을 클릭하여 프로젝트 선택 대화 상자
에서 프로젝트 선택 대화 상자, 선택 새 프로젝트.
에서 새 프로젝트 대화 상자, 프로젝트 이름 필드에서 새 프로젝트의 이름을 입력합니다.
프로젝트 ID는 프로젝트 이름을 기반으로 합니다. 따라서 프로젝트 이름을 신중하게 선택합니다. 만든 후에는 변경할 수 없습니다. 또한 나중에 Experience Manager에서 YouTube을 설정할 때 동일한 프로젝트 ID를 다시 입력해야 합니다. 그러므로, 그것을 적으세요.
만들기를 선택합니다.
다음 중 하나를 수행합니다.
위쪽 중간 API 및 서비스 페이지를 선택하고 API 및 서비스 활성화.
설정 API 라이브러리 페이지, 왼쪽, 아래 카테고리, 선택 YouTube. 페이지의 오른쪽에서 을 선택합니다 YouTube.
설정 YouTube 페이지를 선택하고 YouTube 데이터 API v3.
설정 YouTube 데이터 API v3 페이지를 선택하고 관리.
API를 사용하려면 자격 증명이 필요합니다. 필요한 경우 API 및 서비스 페이지를 선택하고 자격 증명.
설정 자격 증명 페이지 상단 근처에 있는 를 선택합니다. 자격 증명 만들기를 선택하고 을 선택합니다. OAuth 클라이언트 ID.
설정 OAuth 클라이언트 ID 만들기 페이지, 애플리케이션 유형 드롭다운 목록에서 웹 애플리케이션.
다음 중 하나를 수행하십시오.
아래에 인증된 JavaScript 원본 제목, 선택 URI 추가.
에서 URI 텍스트 필드에 다음 경로를 입력하고 경로에 고유한 도메인과 포트 번호를 대체한 다음 키를 누릅니다 Enter 키 목록에 경로를 추가하려면 다음을 수행합니다.
https://<servername.domain>:<port_number>
예, https://1a2b3c.mycompany.com:4321
위의 URI 경로 예제는 가설 및 설명 목적으로만 사용됩니다.
아래에 허가된 리디렉션 URI 제목을 선택하고 URI 추가를 선택합니다.
에서 URI 텍스트 필드에 다음 경로를 입력하고 경로에 고유한 도메인과 포트 번호를 대체한 다음 키를 누릅니다 Enter 키 목록에 경로를 추가하려면 다음을 수행합니다.
https://<servername.domain>:<port_number>/etc/cloudservices/youtube.youtubecredentialcallback.json
예, https://1a2b3c.mycompany.com:4321/etc/cloudservices/youtube.youtubecredentialcallback.json
위의 URI 경로 예제는 가설 및 설명 목적으로만 사용됩니다.
아래쪽으로 OAuth 클라이언트 ID 만들기 페이지를 선택하고 만들기.
설정 OAuth 클라이언트가 생성됨 대화 상자에서 다음을 수행합니다.
나중에 Adobe Experience Manager에서 YouTube을 설정할 때 이 다운로드한 JSON 파일이 필요합니다.
설정 OAuth 클라이언트가 생성됨 대화 상자, 선택 확인.
Google 계정에서 로그아웃합니다. 이제 YouTube 채널을 만듭니다.
YouTube에 비디오를 게시하려면 하나 이상의 채널이 있어야 합니다. YouTube 채널을 이미 만든 경우 이 작업을 건너뛰고 로 이동할 수 있습니다. 게시할 태그 추가.
YouTube에서 이미 하나 이상의 채널을 설정했는지 확인하십시오 이전 Experience Manager의 YouTube 설정에서 채널을 추가합니다( Experience Manager에서 YouTube 설정 아래에 표시됩니다. 채널 설정을 수행하지 않으면 기존 채널에 대해 경고가 표시되지 않습니다. 그러나 채널을 추가할 때는 Google 확인이 계속 발생하지만, 비디오를 전송할 채널을 선택하는 옵션은 없습니다.
YouTube 채널을 만들려면:
이동 https://www.youtube.com Google 계정 자격 증명을 사용하여 로그인합니다.
YouTube 페이지의 오른쪽 위 모서리에서 프로필 사진을 선택한 후(단색 원 내에 문자로 표시될 수도 있음) YouTube 설정 (라운드 톱니바퀴 아이콘).
개요 페이지의 추가 기능 제목 아래에서 을 선택합니다 내 채널을 모두 보거나 채널을 만듭니다.
채널 페이지에서 새 채널 만들기.
브랜드 계정 페이지의 브랜드 계정 이름 필드에 비디오 자산을 게시하려는 회사 이름 또는 다른 채널 이름을 입력한 다음 을 선택합니다 만들기.
여기에 입력하는 이름을 기억하십시오. Experience Manager에서 YouTube을 설정해야 할 경우에는 다시 입력해야 합니다.
(선택 사항) 필요한 경우 채널을 더 추가합니다.
이제 게시할 태그를 추가합니다.
비디오를 YouTube에 게시하려면 Experience Manager은 태그를 하나 이상의 YouTube 채널에 연결합니다. 게시할 태그를 추가하려면 태그 관리.
또는 Experience Manager에서 기본 태그를 사용하려는 경우 이 작업을 건너뛰고 로 이동할 수 있습니다. Experience Manager에서 YouTube 설정.
Cloud Service이 구성된 후에는 이 시점에서 YouTube 게시 복제 에이전트를 활성화하는 데 다른 구성이 필요하지 않습니다. Cloud Service 구성이 저장될 때 활성화되었기 때문입니다.
Experience Manager 6.4부터 Experience Manager에서 YouTube 게시를 설정하는 새로운 터치 사용자 인터페이스 방법이 도입되었습니다. 사용 중인 Experience Manager의 설치된 인스턴스에 따라 다음 중 하나를 수행합니다.
관리자로 Dynamic Media 인스턴스에 로그인해야 합니다.
Experience Manager의 왼쪽 위 모서리에서 Experience Manager 로고를 선택한 다음 왼쪽 레일에서 로 이동합니다. 도구(망치 아이콘) > Cloud Services > YouTube 게시 구성.
선택 글로벌 (선택하지 마십시오.)
글로벌 페이지의 오른쪽 위 모서리 근처에 있는 를 선택합니다. 만들기.
On the Create YouTube Configuration page, under Google Cloud Platform Settings, in the Application Name field, enter the Google Project ID.
처음에 Google Cloud 설정을 구성할 때 프로젝트 ID를 지정했습니다.
YouTube 구성 만들기 페이지를 열어 둡니다. 곧 다시 돌아오실 겁니다
일반 텍스트 편집기를 사용하여 작업에서 이전에 다운로드하여 저장한 JSON 파일을 엽니다 Google Cloud 설정 구성.
전체 JSON 텍스트를 선택하고 복사합니다.
Return to the YouTube Account Settings dialog box. In the JSON Config field, paste the JSON text.
페이지의 오른쪽 위 모서리 근처에 있는 를 선택합니다. 저장.
이제 Experience Manager에서 YouTube 채널을 설정합니다.
선택 채널 추가.
채널 이름 필드에 작업에서 만든 채널의 이름을 입력합니다 YouTube에 하나 이상의 채널 추가 더 일찍
원하는 경우 설명을 선택적으로 추가할 수 있습니다.
선택 추가.
YouTube/Google 확인이 표시됩니다. Google Cloud 계정에 아직 로그인하지 않은 경우 이 단계를 건너뜁니다.
선택 허용.
이제 게시할 태그를 설정합니다.
게시할 태그 설정 - Cloud Services > YouTube 페이지에서 연필 아이콘을 선택하여 사용할 태그 목록을 편집합니다.
Experience Manager에서 사용 가능한 태그 목록을 표시하려면 드롭다운 목록 아이콘(거꾸로 있는 삽입 기호)을 선택합니다.
태그를 추가하려면 하나 이상의 태그를 선택합니다.
추가한 태그를 삭제하려면 태그를 선택하고 을(를) 선택합니다 X.
원하는 태그를 추가했으면 을 선택합니다 저장.
이제 비디오를 YouTube 채널에 게시합니다.
관리자로 Dynamic Media 인스턴스에 로그인해야 합니다.
Experience Manager의 왼쪽 위 모서리에서 Experience Manager 로고를 선택한 다음 왼쪽 레일에서 로 이동합니다. 도구 (망치 아이콘) > 배포 > Cloud Services.
타사 서비스 머리글 아래에 있는 YouTube을 선택합니다 지금 구성.
구성 만들기 대화 상자의 각 필드에 제목(필수)과 이름(선택 사항)을 입력합니다.
만들기를 선택합니다.
In the YouTube Account Settings dialog box, in the Application Name field, enter the Google Project ID.
처음에 프로젝트 ID를 지정한 경우 구성된 Google Cloud 설정 더 일찍
YouTube 계정 설정 대화 상자를 열어 둡니다. 곧 다시 돌아오실 겁니다
일반 텍스트 편집기를 사용하여 Google Cloud 설정 구성 작업에서 이전에 다운로드하여 저장한 JSON 파일을 엽니다.
전체 JSON 텍스트를 선택하고 복사합니다.
Return to the YouTube Account Settings dialog box. In the JSON Config field, paste the JSON text.
선택 확인.
이제 Experience Manager에서 YouTube 채널을 설정합니다.
오른쪽 사용 가능한 채널, 선택 + (더하기 기호 아이콘).
In the YouTube Channel Settings dialog box, in the Title field, enter the name of the channel that you created in the task Adding one or more channels to YouTube earlier.
원하는 경우 설명을 선택적으로 추가할 수 있습니다.
선택 확인.
YouTube/Google 확인이 표시됩니다. Google Cloud 계정에 아직 로그인하지 않은 경우 이 단계를 건너뜁니다.
선택 허용.
이제 게시할 태그를 설정합니다.
게시할 태그 설정 - Cloud Services > YouTube 페이지에서 연필 아이콘을 선택하여 사용할 태그 목록을 편집합니다.
Experience Manager에서 사용 가능한 태그 목록을 표시하려면 드롭다운 목록 아이콘(거꾸로 있는 삽입 기호)을 선택합니다.
태그를 추가하려면 하나 이상의 태그를 선택합니다.
추가한 태그를 삭제하려면 태그를 선택하고 을(를) 선택합니다 X.
원하는 태그를 추가했으면 을 선택합니다 확인.
이제 비디오를 YouTube 채널에 게시합니다.
선택적으로 비디오 업로드 시 YouTube 속성 설정을 자동화할 수 있습니다. Experience Manager에서 메타데이터 처리 프로필을 만듭니다.
To create the metadata processing profile, you are first going to copy values from the Field Label, Map to property, and Choices fields, all found in Metadata Schemas for video. Then, you build your YouTube video metadata processing profile by adding those values to it.
업로드한 비디오에 대한 기본 YouTube 속성 설정을 자동화하는 방법은 다음과 같습니다.
Experience Manager의 왼쪽 위 모서리에서 Experience Manager 로고를 선택한 다음 왼쪽 레일에서 로 이동합니다. 도구 (망치 아이콘) > 자산 > 메타데이터 스키마.
선택 기본. (선택 상자에 "기본값" 왼쪽에 선택 표시를 추가하지 마십시오.)
설정 기본 페이지의 왼쪽에 있는 상자를 선택합니다. 비디오를 선택하고 을 선택합니다. 편집.
메타데이터 스키마 편집기 페이지에서 고급 탭.
YouTube 게시 제목 아래에서 을 선택합니다 YouTube 카테고리.
페이지 오른쪽의 아래에서 설정 탭에서 다음을 수행합니다.
에서 속성에 매핑 텍스트 필드에서 값을 선택하고 복사합니다.
복사한 값을 열려 있는 텍스트 편집기에 붙여넣습니다. 메타데이터 처리 프로필을 만들 때 나중에 이 값이 필요합니다. 텍스트 편집기를 열어 둡니다.
아래 선택 사항을(를) 선택하고 사용할 기본값(예: 사용자 및 블로그 또는 과학 및 기술)을 복사합니다.
복사한 값을 열려 있는 텍스트 편집기에 붙여넣습니다. 메타데이터 처리 프로필을 만들 때 나중에 이 값이 필요합니다. 텍스트 편집기를 열어 둡니다.
YouTube 게시 제목 아래에서 을 선택합니다 YouTube 개인 정보.
페이지 오른쪽의 아래에서 설정 탭에서 다음을 수행합니다.
에서 속성에 매핑 텍스트 필드에서 값을 선택하고 복사합니다.
복사한 값을 열려 있는 텍스트 편집기에 붙여넣습니다. 메타데이터 처리 프로필을 만들 때 나중에 이 값이 필요합니다. 텍스트 편집기를 열어 둡니다.
아래 선택 사항을(를) 선택하고 사용할 기본값을 복사합니다. 선택 사항은 두 쌍으로 그룹화됩니다. 쌍의 맨 아래 필드는 공용, 비상장 또는 개인 등의 복사할 기본값입니다.
복사한 값을 열려 있는 텍스트 편집기에 붙여넣습니다. 메타데이터 처리 프로필을 만들 때 나중에 이 값이 필요합니다. 텍스트 편집기를 열어 둡니다.
[메타데이터 스키마 편집기] 페이지의 오른쪽 위 모서리 근처에 있는 취소.
Experience Manager의 왼쪽 위 모서리에서 Experience Manager 로고를 선택한 다음 왼쪽 레일에서 를 선택합니다 도구 (망치 아이콘) > 자산 > 메타데이터 프로필.
페이지의 오른쪽 위 모서리 근처에 있는 메타데이터 프로필 페이지에서 을 선택합니다 만들기.
메타데이터 프로필 추가 대화 상자의 프로필 제목 텍스트 필드에 이름을 입력합니다 YouTube Video
을(를) 선택합니다. 만들기.
메타데이터 프로필 편집기 페이지에서 고급 탭.
다음을 수행하여 복사된 YouTube 게시 값을 프로필에 추가합니다.
페이지의 오른쪽에서 을(를) 선택합니다. 양식 작성 탭.
(선택 사항) 레이블이 지정된 구성 요소를 드래그합니다. 섹션 헤더 왼쪽에 놓고 양식 영역에 놓습니다.
(선택 사항) 선택 필드 레이블 를 클릭하여 구성 요소를 선택합니다.
(선택 사항) 페이지의 오른쪽의 설정 탭의 필드 레이블 텍스트 필드에 를 입력합니다 YouTube Publishing
.
을(를) 선택합니다 양식 작성 탭을 클릭한 다음 레이블이 지정된 구성 요소를 드래그합니다. 다중 값 텍스트 아래에 놓고 YouTube 게시 만든 제목.
구성 요소를 선택하려면 필드 레이블.
페이지 오른쪽의 설정 탭에서 이전에 복사한 YouTube 게시 값(필드 레이블 값 및 속성 값에 매핑)을 양식의 해당 필드에 붙여 넣습니다. 선택 사항 값을 기본값 필드에 붙여넣습니다.
다음을 수행하여 복사된 YouTube 개인 정보 보호 값을 프로필에 추가합니다.
페이지의 오른쪽에서 을(를) 선택합니다. 양식 작성 탭.
(선택 사항) 레이블이 지정된 구성 요소를 드래그합니다. 섹션 헤더 왼쪽에 놓고 양식 영역에 놓습니다.
(선택 사항) 선택 필드 레이블 를 클릭하여 구성 요소를 선택합니다.
(선택 사항) 페이지의 오른쪽의 설정 탭의 필드 레이블 텍스트 필드에 를 입력합니다 YouTube Privacy
.
을(를) 선택합니다 양식 작성 탭을 클릭한 다음 레이블이 지정된 구성 요소를 드래그합니다. 다중 값 텍스트 아래에 놓고 YouTube 개인 정보 만든 제목.
구성 요소를 선택하려면 필드 레이블.
페이지 오른쪽의 설정 탭에서 이전에 복사한 YouTube 게시 값(필드 레이블 값 및 속성 값에 매핑)을 양식의 해당 필드에 붙여 넣습니다. 선택 사항 값을 기본값 필드에 붙여넣습니다.
페이지의 오른쪽 위 모서리 근처에 있는 를 선택합니다. 저장.
비디오를 업로드할 폴더에 YouTube 게시 메타데이터 프로필을 적용합니다. 메타데이터 프로필과 비디오 프로필 세트가 모두 있어야 합니다.
See Metadata Profiles and Video Profiles.
이제 이전에 비디오 자산에 추가한 태그를 연결합니다. 이 프로세스를 통해 Experience Manager은 YouTube 채널에 게시할 자산을 알 수 있습니다.
즉시 게시해도 YouTube에 자동으로 게시되지 않습니다. When Dynamic Media is set up, there are two publish options to choose from: Immediately or Upon Activation.
즉시 게시 은(는) 업로드된 자산이 IPS와 동기화된 후에 게재 시스템에 자동으로 게시됨을 의미합니다. Dynamic Media에게 이는 사실이지만 YouTube에게는 그렇지 않습니다. YouTube에 게시하려면 Experience Manager 작성자를 통해 게시해야 합니다.
YouTube에서 컨텐츠를 게시하기 위해 Experience Manager은 YouTube에 게시 작업 과정: 진행 상황을 모니터링하고 실패 정보를 볼 수 있습니다.
자세한 내용은 비디오 인코딩 및 YouTube 게시 진행 모니터링.
자세한 진행 정보를 보려면 복제 중인 YouTube 로그를 모니터링할 수 있습니다. 그러나 이러한 모니터링에는 관리자 액세스 권한이 필요합니다.
비디오를 YouTube 채널에 게시하려면:
Experience Manager에서 YouTube 채널에 게시할 비디오 자산으로 이동합니다.
비디오 자산(응용 비디오 세트)을 선택합니다.
도구 모음에서 를 선택합니다 속성.
기본 탭의 메타데이터 제목 아래에서 을 선택합니다. 선택 대화 상자 열기 태그 필드의 오른쪽에 있습니다.
태그 선택 페이지에서 사용할 태그로 이동한 다음, 태그를 하나 이상 선택합니다.
태그는 YouTube 채널과 연결되어 있어야 합니다.
페이지의 오른쪽 위 모서리에서 을(를) 선택합니다 선택.
비디오 속성 페이지의 오른쪽 위 모서리에서 을(를) 선택합니다 저장 후 닫기.
도구 모음에서 를 선택합니다 빠른 게시.
참조 - Experience Manager Sites에서 게시 관리 사용.
YouTube 채널에서 게시된 비디오를 선택적으로 확인할 수 있습니다.
선택적으로 YouTube 게시(또는 게시 취소)의 진행 상황을 모니터링할 수 있습니다.
자세한 내용은 비디오 인코딩 및 YouTube 게시 진행 모니터링.
게시 시간은 기본 소스 비디오의 형식, 파일 크기 및 업로드 트래픽이 포함된 여러 요인에 따라 크게 달라질 수 있습니다. 게시 프로세스는 몇 분에서 몇 시간 정도 걸릴 수 있습니다. 또한 고해상도 포맷이 훨씬 느리게 렌더링됩니다. 예를 들어 720p와 1080p는 480p보다 오래 걸립니다.
8시간 후에도 여전히 업로드됨(처리 중입니다. 잠시 기다려 주십시오.)사이트에서 비디오를 제거하고 다시 업로드해 보십시오.
비디오를 게시한 후 Dynamic Media에서 생성한 YouTube URL 문자열을 가져올 수 있습니다. YouTube URL을 복사하면 클립보드에 로드되므로 웹 사이트 또는 애플리케이션의 페이지에 필요에 따라 붙여넣을 수 있습니다.
YouTube URL은 비디오 자산을 YouTube에 게시하기 전까지 복사할 수 없습니다.
YouTube URL을 웹 애플리케이션에 연결하려면
로 이동합니다 YouTube 게시됨 복사할 URL이 있는 비디오 자산을 선택한 다음 선택합니다.
YouTube URL은 복사에만 사용할 수 있습니다 after 먼저 게시됨 비디오 자산을 YouTube에 추가합니다.
도구 모음에서 를 선택합니다 속성.
을(를) 선택합니다 고급 탭.
YouTube 게시 제목 아래의 YouTube URL 목록에서 URL 텍스트를 선택하고 웹 브라우저에 복사하여 자산을 미리 보거나 웹 컨텐츠 페이지에 추가합니다.
Experience Manager에서 비디오 자산 게시를 취소하면 비디오가 YouTube에서 제거됩니다.
YouTube 내에서 직접 비디오를 제거하는 경우, Experience Manager은 이를 인식하지 못하고 비디오가 YouTube에 아직 게시되어 있는 것처럼 계속 동작합니다. 항상 Experience Manager 방식으로 YouTube에서 비디오 자산 게시를 취소합니다.
YouTube에서 컨텐츠를 제거하려면 Experience Manager은 YouTube에서 게시 취소 작업 과정: 진행 상황을 모니터링하고 실패 정보를 볼 수 있습니다.
자세한 내용은 비디오 인코딩 및 YouTube 게시 진행 모니터링.
YouTube에서 제거할 비디오 게시를 취소하려면,
. . .
) 를 클릭하여 게시 관리.새 비디오를 비디오 인코딩이 적용된 폴더에 업로드하거나 YouTube에 비디오를 게시하면 비디오 인코딩/Youtube 게시가 진행 중(또는 실패)을 모니터링합니다. 실제 YouTube 게시 진행 상태는 로그 방식으로만 사용할 수 있습니다. 그러나 실패 또는 성공 여부는 다음 절차에 설명된 다른 방법으로 나열되어 있습니다. 또한 YouTube 게시 워크플로우 또는 비디오 인코딩이 완료되거나 중단되면 이메일 알림을 받게 됩니다.
실패한 인코딩/YouTube 게시를 포함하여 진행 상황을 모니터링할 수 있습니다.
자산 폴더에서 비디오 인코딩 진행 상태 보기:
This column does not display by default. 열을 활성화하려면 설정 보기 보기 드롭다운 메뉴에서 를 추가하고 처리 상태 열 및 선택 업데이트.
자산 세부 정보에서 진행 상황을 봅니다. 자산을 선택하는 경우, 드롭다운 메뉴를 열고 을 선택합니다 타임라인. 인코딩 또는 YouTube 게시과 같은 워크플로우 활동으로 범위를 좁히려면 워크플로우.
인코딩과 같은 모든 워크플로우 정보가 타임라인에 표시됩니다. YouTube 게시의 경우 워크플로우 타임라인에는 YouTube 채널의 이름과 YouTube 비디오 URL도 포함되어 있습니다. 또한 게시가 완료된 후 워크플로우 타임라인에 오류 알림이 표시됩니다.
의 여러 워크플로우 구성으로 인해 실패/오류 메시지를 최종적으로 기록하는 데 시간이 오래 걸릴 수 있습니다 다시 시도, 다시 시도 지연, 및 timeout 변환 전: https://localhost:4502/system/console/configMgr, 예:
을 조정할 수 있습니다 다시 시도, 다시 시도 지연, 및 timeout 이러한 구성의 속성.
For workflows in progress, see Workflow Instances available from Tools > Workflow > Instances.
에 액세스하려면 관리 권한이 필요합니다 도구 메뉴 아래의 제품에서 사용할 수 있습니다.
인스턴스를 선택하고 을(를) 선택합니다 기록 열기.
워크플로우 인스턴스 영역에서 워크플로우를 일시 중단, 종료 또는 변경할 수도 있습니다. 자세한 내용은 워크플로우 관리 추가 정보.
For failed jobs, see Workflow Failures available from Tools > Workflow > Failures. The Workflow Failure lists all failed workflow activities.
에 액세스하려면 관리 권한이 필요합니다 도구 메뉴 아래의 제품에서 사용할 수 있습니다.
의 여러 워크플로우 구성으로 인해 오류 메시지가 최종적으로 기록되는 데 시간이 오래 걸릴 수 있습니다 다시 시도, 다시 시도 지연, 및 timeout 변환 전: https://localhost:4502/system/console/configMgr, 예:
을 조정할 수 있습니다 다시 시도, 다시 시도 지연, 및 timeout 이러한 구성의 속성.
For completed workflows, see Workflow Archive available from Tools > Workflow > Archive. The Workflow Archive lists all completed workflow activities.
에 액세스하려면 관리 권한이 필요합니다 도구 메뉴 아래의 제품에서 사용할 수 있습니다.
중단되거나 실패한 워크플로우 작업에 대한 이메일 알림을 받게 됩니다. 관리자가 이러한 이메일 알림을 구성할 수 있습니다. 자세한 내용은 이메일 알림 구성.
비디오 보고서는 Dynamic Media - 하이브리드 모드를 실행하는 경우에만 사용할 수 있습니다.
비디오 보고서에는 해당 지표를 모니터링하는 데 도움이 되도록 지정된 기간 동안의 몇 가지 집계 지표가 표시됩니다 게시됨 개별 및 집계 비디오가 예상대로 작동하는지 확인합니다. 다음 상위 지표 데이터는 전체 웹 사이트에서 게시된 모든 비디오에 대해 집계됩니다.
테이블 게시됨 비디오도 나열되므로 총 비디오 시작을 기반으로 웹 사이트에서 가장 많이 본 비디오를 추적할 수 있습니다.
목록에서 비디오 이름을 선택하면 비디오의 대상 유지(드롭다운) 보고서가 라인 차트 형태로 표시됩니다. 차트는 비디오 재생 중 지정된 시간 동안의 보기 수를 표시합니다. 비디오를 재생하면 세로 막대가 플레이어의 시간 표시기와 동기식으로 추적합니다. 라인 차트 데이터의 드롭은 대상이 관심 영역에서 이탈하는 위치를 나타냅니다.
비디오가 Adobe Experience Manager Dynamic Media 외부에 인코딩된 경우 대상 유지(드롭다운) 차트와 테이블의 재생 비율 데이터를 사용할 수 없습니다.
추적 및 보고 데이터는 Dynamic Media의 자체 비디오 플레이어 및 관련 비디오 플레이어 사전 설정의 사용만을 기반으로 합니다. 따라서 다른 비디오 플레이어로 재생되는 비디오를 추적하고 보고할 수 없습니다.
기본적으로 비디오 보고서를 처음 입력할 때 이 보고서는 현재 달 1일에 시작하여 현재 월의 날짜로 끝나는 비디오 데이터를 표시합니다. 그러나 고유한 날짜 범위를 지정하여 기본 날짜 범위를 무시할 수 있습니다. 다음에 비디오 보고서를 입력할 때 지정한 날짜 범위가 사용됩니다.
비디오 보고서가 올바르게 작동하려면 Dynamic Media Cloud Services이 구성되면 보고서 세트 ID가 자동으로 생성됩니다. 동시에 보고서 세트 ID가 게시 서버로 푸시되어 자산을 미리 볼 때 URL 복사 기능에 사용할 수 있습니다. 그러나 이 기능을 사용하려면 게시 서버를 이미 설정해야 합니다. 게시 서버가 설정되지 않은 경우에는 여전히 게시하여 비디오 보고서를 볼 수 있습니다. 그러나 Dynamic Media 클라우드 구성으로 돌아가 다음을 선택해야 합니다 확인.
비디오 보고서를 보려면 다음을 수행하십시오.
Experience Manager의 왼쪽 위 모서리에서 Experience Manager 로고를 선택한 다음 왼쪽 레일에서 로 이동합니다. 도구 (망치 아이콘) > 자산 > 비디오 보고서.
비디오 보고서 페이지에서 다음 중 하나를 수행합니다.
오른쪽 상단 모서리에서 을(를) 선택합니다. 비디오 보고서 새로 고침 아이콘.
보고서의 종료 날짜가 현재 날짜인 경우에만 새로 고침을 사용합니다. 이 기능을 사용하면 보고서를 마지막으로 실행한 이후 발생한 비디오 추적을 볼 수 있습니다.
오른쪽 상단 모서리에서 을(를) 선택합니다. 날짜 선택기 아이콘.
비디오 데이터를 저장할 시작 날짜 범위와 종료 날짜 범위를 지정한 다음 을 선택합니다 보고서 실행.
상위 지표 그룹 상자는 모든 지표에 대한 다양한 집계 측정을 식별합니다 게시됨 사이트 전체에서 비디오를 업로드합니다.
게시된 상위 비디오를 나열하는 테이블에서 비디오를 재생할 비디오 이름을 선택하고 비디오의 대상 유지(드롭다운) 보고서를 볼 수도 있습니다.
단일 비디오나 응용 비디오 세트에 자막을 추가하여 비디오의 범위를 글로벌 마켓플레이스로 확장할 수 있습니다. 자막을 추가하면 오디오를 더하거나 각 다른 언어에 대해 오디오를 다시 녹음하기 위해 기본 스피커를 사용할 필요가 없습니다. 비디오는 녹음된 언어로 재생됩니다. 외국어 자막이 나타나므로 다른 언어를 사용하는 사람들이 오디오 부분을 계속 이해할 수 있습니다.
또한 자막은 청각 장애나 난청인 사람들에게 더 많은 접근성을 가능하게 해줍니다.
사용하는 비디오 플레이어는 닫힌 캡션 표시를 지원해야 합니다.
참조 - Dynamic Media의 접근성.
Dynamic Media은 캡션 파일을 JSON(JavaScript 개체 표기법) 형식으로 변환할 수 있습니다. 이 전환은 JSON 텍스트를 비디오의 숨겨진 완전한 텍스트 로 웹 페이지에 포함할 수 있음을 의미합니다. 그런 다음 검색 엔진은 컨텐츠를 크롤링하거나 색인화하여 비디오를 보다 손쉽게 검색할 수 있게 만들고 고객에게 비디오 컨텐츠에 대한 자세한 정보를 제공할 수 있습니다.
자세한 내용은 정적(비이미지) 콘텐츠 제공 를 참조하십시오.
비디오에 캡션 또는 자막을 추가하려면
타사 응용 프로그램 또는 서비스를 사용하여 비디오 캡션/자막 파일을 만듭니다.
만드는 파일이 WebVTT(Web Video Text Tracks) 표준을 따르는지 확인합니다. 캡션 파일 이름 확장명은 .VTT입니다. WebVTT 캡션 표준에 대한 자세한 정보를 확인할 수 있습니다.
자세한 내용은 WebVTT: 웹 비디오 텍스트 트랙 형식.
Dynamic Media 외부에서 캡션/자막 파일을 작성하는 데 사용할 수 있는 무료 및 프리미엄 도구와 서비스가 모두 있습니다. 예를 들어 스타일이 없는 간단한 비디오 캡션 파일을 만들려면 다음과 같은 무료 온라인 캡션 작성 및 편집 도구를 사용할 수 있습니다.
최상의 결과를 얻으려면 Internet Explorer 9 이상, Google Chrome 또는 Safari에서 도구를 사용하십시오.
도구에서 비디오 파일의 URL 입력 필드에서 복사한 비디오 파일의 URL을 붙여넣은 다음 를 선택합니다 로드. 자세한 내용은 자산의 URL 가져오기 비디오 파일 자체에 URL을 붙여 넣을 수 있습니다. 비디오 파일 필드의 URL 입력. Internet Explorer, Chrome, or Safari can then natively play back the video.
이제 사이트에서 화면의 지침에 따라 WebVTT 파일을 작성하고 저장합니다. 완료되면 캡션 파일 내용을 복사하여 일반 텍스트 편집기에 붙여넣은 다음 VTT 파일 확장자로 저장합니다.
여러 언어로 비디오 자막을 글로벌 지원하려면 WebVTT 표준을 사용하려면 지원할 각 언어에 대해 별도의 .vtt 파일과 호출을 만들어야 합니다.
일반적으로 캡션 VTT 파일의 이름을 비디오 파일과 같은 이름으로 지정하고 -EN 또는 -FR 또는 -DE와 같은 언어 로케일에 추가하려고 합니다. 이렇게 하면 기존 웹 컨텐츠 관리 시스템을 사용하여 비디오 URL의 생성을 자동화하는 데 도움이 됩니다.
Experience Manager에서 WebVTT 캡션 파일을 DAM에 업로드합니다.
로 이동합니다 게시됨 업로드한 캡션 파일과 연결할 비디오 자산입니다.
Remember that URLs are only available to copy after you have first published the assets.
자세한 내용은 자산 게시.
다음 중 하나를 수행하십시오.
팝업 비디오 뷰어 환경의 경우 URL. URL 대화 상자에서 URL을 선택하여 클립보드에 복사한 다음 URL을 단순 텍스트 편집기에 복사합니다. 비디오의 복사된 URL을 다음 구문과 함께 추가합니다.
&caption=<server_path>/is/content/<path_to_caption.vtt_file,1>
참고 사항 ,1
캡션 경로의 끝입니다. 경로에서 VTT 파일 이름 확장자 바로 다음에 를 설정하여 비디오 플레이어 모음에서 닫힌 캡션 단추를 활성화(켜기) 또는 비활성화(끄기)할 수도 있습니다 ,1
또는 ,0
각각 입니다.
포함된 비디오 뷰어 환경의 경우 를 선택합니다. 포함 코드. 포함 코드 대화 상자에서 를 선택하고 포함 코드를 클립보드에 복사한 다음 단순 텍스트 편집기에 붙여넣습니다. 복사된 포함 코드를 다음 구문과 함께 추가합니다.
videoViewer.setParam("caption","<path_to_caption.vtt_file,1>");
참고 사항 ,1
캡션 경로의 끝입니다. 경로에서 VTT 파일 이름 확장자 바로 다음에 를 설정하여 비디오 플레이어 모음에서 닫힌 캡션 단추를 활성화(켜기) 또는 비활성화(끄기)할 수도 있습니다 ,1
또는 ,0
각각 입니다.
장 마커를 단일 비디오나 응용 비디오 세트에 추가하여 긴 양식 비디오를 더 쉽게 보고 탐색할 수 있습니다. 사용자가 비디오를 재생하면 비디오 타임라인에서 장 마커(비디오 스크러버라고도 함)를 선택할 수 있습니다. 관심 영역으로 쉽게 이동하거나 새로운 컨텐츠, 교육 및 데모로 바로 이동할 수 있습니다.
사용되는 비디오 플레이어는 장 마커 사용을 지원해야 합니다. Dynamic Media 비디오 플레이어는 장 마커를 지원하지만 타사 비디오 플레이어를 사용하지 않을 수 있습니다.
캡션을 만드는 것과 거의 동일한 방식으로 비디오에 대한 장 목록을 만듭니다. 즉, WebVTT 파일을 만듭니다. 그러나 이 파일은 WebVTT 캡션 파일과 분리되어야 합니다. 캡션과 장을 하나의 WebVTT 파일에 결합할 수 없습니다.
다음 샘플을 사용하여 장 탐색 기능을 사용하여 WebVTT 파일을 만들 수 있습니다.
WEBVTT
Chapter 1
00:00.000 --> 01:04.364
The bicycle store behind it all.
Chapter 2
01:04.364 --> 02:00.944
Creative Cloud.
Chapter 3
02:00.944 --> 03:02.937
Ease of management for a working solution.
Chapter 4
03:02.937 --> 03:35.000
Cost-efficient access to rapidly evolving technology.
위의 예에서 Chapter 1
는 큐 식별자이며, 선택 사항입니다. 의 큐 시간 00:00:000 --> 01:04:364
장의 시작 시간과 종료 시간을 지정합니다. 00:00:000
형식 지정 마지막 세 자리는 밀리초이며 그대로 둘 수 있습니다 000
를 설정하는 것이 좋습니다. 의 장 제목 The bicycle store behind it all
는 장의 내용에 대한 실제 설명입니다. 사용자가 타임라인의 시각적 큐 포인트 위로 마우스 포인터를 가져가면 큐 식별자, 시작 큐 시간 및 장 제목이 모두 비디오 플레이어의 팝업에 나타납니다.
HTML5 비디오 뷰어를 사용하고 있으므로 만드는 장 파일이 WebVTT(Web Video Text Tracks) 표준을 따르는지 확인합니다. 장 파일 이름 확장명은 .VTT입니다. WebVTT 캡션 표준에 대한 자세한 정보를 확인할 수 있습니다.
자세한 내용은 WebVTT: 웹 비디오 텍스트 트랙 형식.
비디오에 장 마커를 추가하려면
장 제목 텍스트에서 문자 변환과 관련된 문제를 방지하려면 VTT 파일을 UTF8 인코딩으로 저장합니다.
일반적으로 VTT 장의 이름을 비디오 파일과 같은 이름으로 지정하고 장에 추가하려고 합니다. 이렇게 하면 기존 웹 컨텐츠 관리 시스템을 사용하여 비디오 URL의 생성을 자동화하는 데 도움이 됩니다.
Experience Manager에서 WebVTT 장 파일을 업로드합니다.
자세한 내용은 자산 업로드.
다음 중 하나를 수행하십시오.
팝업 비디오 뷰어 경험의 경우 |
|
포함된 비디오 뷰어 경험의 경우 |
|
Dynamic Media에서 처리된 비디오는 기본 뷰어 및 매니페스트 URL에 직접 액세스하여 사용자 지정 뷰어를 통해 재생함으로써 사용할 수 있습니다. 다음은 비디오의 매니페스트 URL을 가져오기 위한 API입니다.
다음 getVideoManifestURI
API는 c를 통해 노출됩니다q-scene7-api:com.day.cq.dam.scene7.api
및 를 사용하여 다음 매니페스트 URL을 생성할 수 있습니다.
/**
* Returns the manifest url for videos
* @param resource video resource
* @param manifestType type of video streaming manifest being requested
* @param onlyIfPublished return a manifest only if the video is published
* @return the manifest url for videos
*
* @throws Exception
*/
@Nullable
String getVideoManifestURI(Resource resource, ManifestType manifestType, boolean onlyIfPublished) throws Exception;
이 API는 다음 세 가지 매개 변수를 사용합니다.
매개변수 | 설명 |
---|---|
resource |
Dynamic Media이 수집한 비디오에 해당하는 리소스입니다. |
manifestType |
다음 중 하나일 수 있습니다 ManifestType.DASH 또는 ManifestType.HLS |
onlyIfPublished |
매니페스트 URI가 게시되어 게재 계층에서 사용할 수 있는 경우에만 매니페스트 URI가 생성되는 경우 true로 설정합니다. |
위의 메서드를 사용하여 비디오에 대한 매니페스트 URL을 가져오려면 다음을 추가하십시오 비디오 인코딩 프로필 를 "비디오 업로드" 폴더로 업로드합니다. Dynamic Media은 폴더에 할당된 비디오 인코딩 파일에 있는 인코딩을 기반으로 이러한 비디오를 처리합니다. 이제 업로드된 비디오의 매니페스트 URL을 가져오기 위해 위의 API를 호출할 수 있습니다.
오류가 있으면 API가 null을 반환합니다. 예외가 Experience Manager 오류 로그에 기록됩니다. 이러한 모든 로그된 오류는 Could not generate Video Manifest URI
. 다음 시나리오에서는 이러한 오류가 발생할 수 있습니다.
An IllegalArgumentException
다음 중 하나에 대해 기록됩니다.
resource
전달된 매개 변수가 null입니다.resource
전달된 매개 변수가 비디오가 아닙니다.manifestType
전달된 매개 변수가 null입니다.onlyIfPublished
매개 변수가 true로 전달되지만 비디오가 게시되지 않습니다.IOException
Dynamic Media에 연결하는 데 문제가 있으면 기록됩니다.
UnsupportedOperationException
은 manifestType
전달된 매개 변수 ManifestType.DASH
인 경우 문제가 발생합니다.