기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
MediaTailor에 대한 CDN 라우팅 동작 설정
이 섹션에서는 AWS Elemental MediaTailor 통합에 적합한 다양한 유형의 요청을 라우팅하도록 콘텐츠 전송 네트워크(CDN)를 설정하는 방법을 설명합니다. 적절한 라우팅 구성을 통해 매니페스트 요청, 콘텐츠 세그먼트 및 광고 세그먼트를 올바르게 처리할 수 있습니다.
CDN 라우팅 동작을 구성하는 것은 효율적인 콘텐츠 전송 파이프라인을 생성하는 데 중요한 단계입니다. 다양한 콘텐츠 유형에 대한 특정 라우팅 규칙을 설정하면 캐싱을 최적화하고, 전송 성능을 개선하고, 맞춤형 광고 삽입이 올바르게 작동하는지 확인할 수 있습니다.
중요
캐시된 객체 또는 최종 사용자에 대한 CDN 응답에 CORS 헤더를 포함하지 않으면 재생에 실패할 수 있습니다.
CDN 라우팅 동작 구성
다양한 유형의 요청을 적절하게 라우팅하도록 CDN을 설정합니다.
콘텐츠 세그먼트 라우팅
콘텐츠 세그먼트 라우팅은 실제 콘텐츠 세그먼트에 대한 요청을 오리진 서버로 보냅니다. 광고 세그먼트 라우팅과 마찬가지로 콘텐츠 세그먼트 라우팅에는 웹 기반 플레이어에서 원활한 재생을 보장하기 위한 적절한 CORS 구성도 필요합니다.
자세한 구성 지침은의 CloudFront 예제를 참조하세요우선순위 4: 콘텐츠 오리진 경로 동작. 이 예제에서는 CloudFront에 대해 따르거나 다른 CDNs에 맞게 조정해야 하는 특정 설정을 제공합니다.
콘텐츠 세그먼트 라우팅의 주요 구성 요구 사항은 다음과 같습니다.
-
콘텐츠 세그먼트 파일 확장명(예:
*.ts
,*.mp4
또는*.m4s
)과 일치하는 경로 패턴 사용 -
콘텐츠 오리진(예: Amazon S3 버킷 또는 MediaPackage 엔드포인트)으로 요청 라우팅
-
최적의 캐시 적중률을 위해 오리진이 캐시 키의 응답을 수정하고 오리진 요청을 전달하도록 하는 쿼리 문자열 파라미터만 포함합니다.
-
24시간 TTL 값을 초과하는 적절한 캐시 정책 적용
-
최종 사용자에게 CORS 응답 헤더 포함
광고 세그먼트 라우팅
광고 세그먼트 라우팅은 시청자에게 개인 맞춤형 광고를 제공하는 데 매우 중요합니다. 광고 세그먼트 라우팅을 구성할 때는 웹 기반 플레이어에서 재생 실패를 일으킬 수 있는 캐시 중독 문제를 방지하기 위해 적절한 CORS(교차 오리진 리소스 공유) 처리를 구현해야 합니다.
자세한 구성 지침은의 CloudFront 예제를 참조하세요우선순위 0: 광고 세그먼트 경로 동작. 이 예제에서는 CloudFront에 대해 따르거나 다른 CDNs에 맞게 조정해야 하는 특정 설정을 제공합니다.
광고 세그먼트 라우팅의 주요 구성 요구 사항은 다음과 같습니다.
-
MediaTailor 광고 세그먼트
/tm/*
전용 경로 패턴 사용 -
로 요청 라우팅
segments.mediatailor.
.amazonaws.com.rproxy.govskope.caregion
-
최적의 캐시 적중률을 위해 최종 사용자 요청 헤더, 쿠키 또는 쿼리 문자열 파라미터를 캐시 키 또는 오리진 요청에 포함하지 마세요.
-
24시간 TTL 값을 초과하는 적절한 캐시 정책 적용
-
최종 사용자에게 CORS 응답 헤더 포함
매니페스트 요청 라우팅
다변량 재생 목록, 미디어 재생 목록 및 MPD 요청을 MediaTailor로 라우팅하려면 다음 일반 설정을 사용합니다. CloudFront 구성은 섹션을 참조하세요매니페스트 캐시 동작 구성.
-
CDN 구성 인터페이스에서 다양한 매니페스트 유형에 대한 동작을 생성합니다.
-
다변량 재생 목록 및 미디어 재생 목록 파일 확장명(
*.m3u8
HLS의 경우) 및 MPD 파일 확장명(*.mpd
DASH의 경우)과 일치하도록 경로 패턴을 설정합니다. -
MediaTailor 구성 엔드포인트를 가리키도록 CDN에서 오리진 설정을 구성합니다.
-
광고 삽입의 경우 개인화된 다변량 재생 목록, 미디어 재생 목록 및 MPDs. 광고 삽입은 개인화된 매니페스트를 제공하므로 CDN이 이를 캐싱해서는 안 됩니다. 의도한 재생 디바이스와 다른 재생 디바이스가 캐시된 재생 목록 또는 MPD를 수신하면 재생 또는 추적에 문제가 발생할 수 있습니다. 모든 콘텐츠 유형에 대한 TTL 권장 사항을 포함한 포괄적인 캐싱 지침은 섹션을 참조하세요CDN 및 MediaTailor 통합을 위한 캐싱 최적화.
-
모든 헤더에 대한 헤더 전달을 구성합니다. 최소 요구 사항은 섹션을 참조하세요MediaTailor CDN 통합에 필요한 헤더.
-
쿼리 문자열 전달을 활성화하여 광고 대상 지정 파라미터를 전달합니다.
CDN 라우팅 모범 사례
CDN 라우팅 동작을 구성할 때 최적의 성능과 신뢰성을 보장하려면 다음 모범 사례를 따르세요.
- 특정 경로 패턴 사용
-
콘텐츠 구조와 정확하게 일치하는 특정 경로 패턴을 생성하여 적절한 라우팅을 보장합니다.
- 동작 순서 우선 순위 지정
-
대부분의 CDNs에서는 동작이 순서대로 평가됩니다. 보다 일반적인 동작 앞에 보다 구체적인 동작을 배치합니다.
- 동작 패턴 테스트
-
프로덕션에 배포하기 전에 경로 패턴이 예상 요청과 올바르게 일치하는지 확인합니다.
- 구성 문서화
-
CDN 라우팅 동작에 대한 문서를 유지 관리하여 문제 해결 및 향후 업데이트를 용이하게 합니다.
다음 단계
CDN 라우팅 동작을 구성한 후 다음 단계는 MediaTailor에서 CDN 매핑을 구성하는 것입니다. 자세한 내용은 MediaTailor에서 CDN 매핑 설정 섹션을 참조하세요.