기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
MediaTailor와 CDN 통합 설정
이 섹션에서는 콘텐츠 전송 네트워크(CDN) AWS Elemental MediaTailor 와의 통합에 대한 지침을 제공합니다.
MediaTailor와의 효과적인 CDN 통합은 대규모 맞춤형 광고를 통해 고품질 스트리밍 경험을 제공하는 데 필수적입니다. 이 안내서에서는 CDN 통합을 설정, 구성 및 최적화하는 전체 프로세스를 안내합니다.
MediaTailor 구성 생성에 대한 자세한 내용은 섹션을 참조하세요AWS Elemental MediaTailor 를 사용하여 광고 삽입. CloudFront 배포 생성에 대한 자세한 내용은 CloudFront 개발자 안내서의 배포 생성을 참조하세요.
이 안내서의 명확성을 보장하기 위해 다음 용어를 사용하여 다양한 유형의 매니페스트를 설명합니다.
-
HLS 매니페스트:
-
다변량 재생 목록: 미디어 재생 목록 링크가 포함된 최상위 매니페스트
-
미디어 재생 목록: 콘텐츠 세그먼트 링크가 있는 2단계 매니페스트
-
-
DASH 매니페스트:
-
MPD(미디어 프레젠테이션 설명): DASH 매니페스트의 표준 용어
-
MediaTailor를 CDN과 통합하면 다음과 같은 이점이 있습니다.
-
최종 사용자의 지연 시간 단축
-
트래픽이 많은 이벤트에 대한 확장성 향상
-
중복 전송 경로를 통한 안정성 향상
-
오리진 트래픽을 줄여 비용 최적화
-
DDoS 공격에 대한 보호 개선
CDN 통합 구성 요소 및 요구 사항
MediaTailor와의 성공적인 CDN 통합에는 다음과 같은 주요 구성 요소가 포함됩니다.
- CDN 라우팅 동작
-
다양한 유형의 요청(매니페스트, 콘텐츠 세그먼트, 광고 세그먼트)이 CDN을 통해 라우팅되는 방식을 결정하는 규칙입니다.
- MediaTailor의 CDN 매핑
-
매니페스트가 오리진 서버를 직접 참조하는 대신 CDN 도메인을 참조하도록 하는 MediaTailor의 구성입니다.
- 보안 설정
-
전송 보안, 액세스 제어 및 모니터링을 포함하여 콘텐츠와 인프라를 보호하는 구성입니다.
- 테스트 및 검증
-
프로덕션에 배포하기 전에 CDN 통합이 올바르게 작동하는지 확인하는 절차입니다.
CDN 통합을 위한 사전 조건
CDN 통합을 구성하기 전에 다음이 있는지 확인합니다.
-
다음 설정을 사용하는 MediaTailor 구성:
-
콘텐츠 소스로서의 콘텐츠 오리진
-
광고 결정 서버로서의 ADS
CDN 통합 단계에서도 오리진 및 ADS URLs이 필요합니다.
-
-
CDN의 구성 인터페이스에 대한 액세스
-
동작, 규칙 및 캐시 설정에 대한 CDN의 특정 용어 이해
-
세그먼트에 사용되는 파일 확장명(예: .ts, .mp4 또는 .m4s)을 포함한 콘텐츠 구조에 대한 지식
CDN 통합 설정 단계
MediaTailor를 CDN과 통합하는 프로세스는 다음과 같은 상위 단계를 따릅니다.
-
CDN 라우팅 동작 구성 - 다양한 유형의 요청을 적절하게 라우팅하도록 CDN을 설정합니다.
-
MediaTailor에서 CDN 매핑 구성 - CDN 도메인 이름을 사용하도록 MediaTailor 구성을 업데이트합니다.
-
보안 모범 사례 구현 - 콘텐츠와 인프라를 보호하도록 보안 설정을 구성합니다.
-
통합 테스트 - CDN 통합이 올바르게 작동하는지 확인합니다.
MediaTailor CDN 통합에 필요한 헤더
MediaTailor가 CDN과 올바르게 작동하려면 특정 HTTP 헤더를 전달하도록 CDN을 구성해야 합니다. 이러한 헤더는 압축, 디바이스 감지, 광고 개인화 및 지리 타겟팅을 비롯한 적절한 기능에 필수적입니다.
MediaTailor에 다음 헤더를 전달하도록 CDN을 구성합니다.
Accept-Encoding
-
용도: 압축 기능에 필요
세부 정보:이 헤더는 클라이언트가 지원하는 압축 방법을 MediaTailor에 알려줍니다. MediaTailor는이 정보를 사용하여 가능한 경우 매니페스트를 압축하여 대역폭 사용량을 줄이고 성능을 개선합니다. 압축을 지원하지 않는 레거시 디바이스는이 헤더를 전송하지 않으며 MediaTailor는 압축되지 않은 매니페스트를 반환합니다.
User-Agent
-
용도: 디바이스 감지 및 광고 개인화에 필요
세부 정보: MediaTailor는 User-Agent 헤더를 분석하여 클라이언트 디바이스 유형, 브라우저 및 기능을 식별합니다. 이 정보는 광고 타겟팅, 디바이스별 최적화 및 다양한 재생 클라이언트와의 호환성을 보장하는 데 사용됩니다.
Host
-
용도: 적절한 요청 라우팅에 필요
세부 정보:
Host
헤더는 요청이 올바른 MediaTailor 엔드포인트로 라우팅되도록 합니다. 이는 다중 테넌트 환경과 사용자 지정 도메인 구성을 사용할 때 특히 중요합니다.Amazon CloudFront를 포함한 많은 CDNs 기본적으로
Host
헤더를 전달하지 않습니다. CloudFront 사용자의 경우: 구성 지침은 섹션을 참조Host 헤더 전달 구성하세요. X-Forwarded-For
-
용도: 클라이언트 IP 감지 및 지리 대상 지정에 필요합니다.
세부 정보:이 헤더는 요청이 CDN을 통과할 때 원래 클라이언트 IP 주소를 보존합니다. MediaTailor는 지리적 광고 타겟팅, 분석 및 리전 콘텐츠 제한 준수에이 정보를 사용합니다.
중요
전체 MediaTailor 기능에는 네 개의 헤더가 모두 필요합니다. 이러한 헤더가 누락되면 다음과 같은 기능이 저하될 수 있습니다.
-
매니페스트를 압축할 수 없음(수락 인코딩 누락)
-
광고 타겟팅 불량 및 디바이스 호환성 문제(사용자-에이전트 누락)
-
요청 라우팅 실패(호스트 누락)
-
부정확한 지리적 대상 지정 및 분석(X-Forwarded-For 누락)
CDN별 구성 지침은이 헤더 목록을 참조하는 라우팅 동작 및 캐싱 섹션을 참조하세요.
다음 주제에서는 CDN 통합의 각 측면에 대한 자세한 지침을 제공합니다.