기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
최적의 광고 전송을 위해 CDN을 사용하여 기본 MediaTailor SSAI 설정
이 섹션에서는 비디오 수익화 워크플로를 최적화하기 위해 콘텐츠 전송 네트워크(CDN)를 사용하여 AWS Elemental MediaTailor 동적 광고 삽입을 구성하는 step-by-step 지침을 제공합니다.
동적 변수를 사용한 고급 광고 서버 구성은 섹션을 참조하세요MediaTailor 동적 광고 변수. 광고 대상 지정을 위해 CDNsMediaTailor 매니페스트 쿼리 파라미터.
CDNsCDN 및 MediaTailor 통합을 위한 광고 삽입 아키텍처 이해.
사전 조건
CDN을 사용하여 광고 삽입을 설정하기 전에 다음을 확인해야 합니다.
-
활성 AWS Elemental MediaTailor 구성
-
적절한 광고 마커가 있는 HLS 또는 DASH 콘텐츠를 제공하는 콘텐츠 오리진 서버
광고 마커에 대한 자세한 내용은 섹션을 참조하세요광고 삽입 동작 이해.
-
광고 타겟팅을 위해 VAST 또는 VMAP를 지원하는 광고 결정 서버(ADS)
-
CDN 계정(예: Amazon CloudFront 또는 다른 CDN 공급자)
-
매니페스트 조작 및 동적 광고 삽입 개념에 대한 기본 지식
1단계: 최적의 광고 전송을 위해 CDN 캐싱 구성
비디오 수익화 워크플로의 성능을 최적화하려면 적절한 CDN 캐싱 구성이 중요합니다. 캐싱 요구 사항은 서버 측 광고 삽입(SSAI)과 서버 안내 광고 삽입(SGAI) 간에 다릅니다. 다음 권장 설정을 사용하여 콘텐츠와 개인 맞춤형 광고를 효율적으로 제공할 수 있습니다.
SSAI CDN 캐싱 설정
서버 측 광고 삽입 워크플로의 경우 최적의 성능을 위해서는 적절한 캐싱 구성이 중요합니다. SSAI에는 세그먼트가 효율적으로 캐싱되는 동안 개인화된 매니페스트가 캐싱되지 않도록 특정 TTL 값과 캐시 키 설정이 필요합니다.
TTL 값, 경로 패턴 및 캐시 키 구성을 포함한 자세한 SSAI 캐싱 설정은 CDN 최적화 가이드서버 측 광고 삽입(SSAI) 캐싱의 섹션을 참조하세요.
SSAI의 주요 캐싱 원칙:
-
매니페스트: 맞춤형 콘텐츠의 캐싱을 방지하기 위해 TTL을 0초로 설정
-
세그먼트: 오리진 로드를 줄이기 위해 공격적으로 캐시(24시간 이상)
-
캐시 키: 매니페스트에 대한 모든 쿼리 파라미터 포함, 세그먼트에 대한 URL 경로만 포함
SGAI CDN 캐싱 설정
서버 가이드 광고 삽입 워크플로의 경우 SGAI 매니페스트를 단기간 캐시하면서 맞춤형 광고 경험을 제공할 수 있으므로 캐싱 요구 사항은 SSAI와 다릅니다.
VOD 및 라이브 TTL 값을 포함한 포괄적인 SGAI 캐싱 설정은 최적화 가이드의 캐싱 테이블을 참조하세요. SGAI를 사용하면 광고 개인화 기능을 유지하면서 SSAI보다 캐시 효율성을 높일 수 있습니다.
주요 SGAI 캐싱 차이점:
-
매니페스트: 단기 캐시 가능(VOD의 경우 5~30분, 라이브의 경우 2~10초)
-
세그먼트: SSAI처럼 공격적으로 캐시(대부분의 콘텐츠에서 24시간 이상)
-
성능 이점: 캐시 가능한 매니페스트로 인해 SSAI보다 캐시 적중률이 우수함
Amazon CloudFront의 경우 다양한 TTL 값과 캐시 키 정책이 있는 캐시 동작을 사용하여 이러한 설정을 구현할 수 있습니다. 다른 CDNs 경우 유사한 캐싱 규칙을 구현하기 위한 특정 설명서를 참조하세요.
2단계: 하이브리드 접근 방식 구현(필요한 경우)
아키텍처에 콘텐츠 오리진과 MediaTailor 간에 별도의 CDN 또는 캐싱 계층이 있는 하이브리드 접근 방식이 필요한 경우:
-
CDN 구성에서 문제를 명확하게 분리합니다.
-
이전 단원에서 설명한 기술적 문제를 방지하려면 특정 CDN 설정을 구성합니다.
-
구성을 철저히 테스트하여 매니페스트 개인화 기능이 올바르게 작동하는지 확인합니다.
-
성능 지표를 모니터링하여 다변량 재생 목록, 미디어 재생 목록, MPDs 및 세그먼트를 최적으로 제공할 수 있습니다.
하이브리드 접근 방식을 구현할 때는 다음과 같은 특정 구성을 고려하세요.
-
콘텐츠 오리진과 MediaTailor 간의 CDN의 경우:
-
원본에서 원래 압축 상태를 보존하도록 매니페스트 파일에 대한 압축 패스스루 구성
-
캐시 키에 모든 쿼리 파라미터 포함
-
라이브 콘텐츠 매니페스트에 대한 짧은 TTL 값 설정
-
-
MediaTailor와 뷰어 간의 CDN의 경우:
-
광고 세그먼트에 대해 더 긴 캐시 시간 구성
-
개인화된 매니페스트에 적합한 TTLs 설정
-
콘텐츠 및 광고 세그먼트에 대한 적절한 오리진 라우팅 구현
-
3단계: CDN 설정 완료
아키텍처를 선택하고 요청 흐름을 이해한 후의 세부 구성 단계에 따라 설정을 완료합니다CDN 통합 설정.
특정 CDN 공급자의 경우 다음 추가 리소스를 참조하세요.
-
Amazon CloudFront: CloudFront별 구성 단계는 CloudFront 통합 섹션을 참조하세요.
-
기타 CDNs:이 가이드에 설명된 일반 원칙을 적용하여 특정 CDN의 구성 옵션에 맞게 조정
4단계: 구성 확인
CDN 설정을 완료한 후 동적 광고 삽입 워크플로가 올바르게 작동하는지 확인합니다.
-
샘플 플레이어를 사용하여 CDN을 통해 재생 테스트
-
맞춤형 광고가 지정된 광고 중단점에 올바르게 삽입되었는지 확인
-
CDN 로그를 확인하여 적절한 요청 라우팅 확인
-
캐시 적중률을 모니터링하여 콘텐츠 및 광고 세그먼트 모두에서 최적의 성능을 보장합니다.
-
광고 대상 지정 파라미터가 워크플로를 통해 제대로 전달되고 있는지 확인
포괄적인 테스트 및 검증 절차는 섹션을 참조하세요CDN 및 MediaTailor 통합 테스트 및 검증. SSAI 구현 모니터링에 대한 자세한 내용은 섹션을 참조하세요CDN 및 MediaTailor 통합에 대한 작업 모니터링. 성능을 최적화하려면 섹션을 참조하세요CDN 및 MediaTailor 통합을 위한 성능 최적화.