기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
라이브 스트림에 대한 MediaTailor 서버 가이드 광고 삽입 구성
AWS Elemental MediaTailor 라이브 콘텐츠에 대한 서버 가이드 광고 삽입은 캐시 가능한 매니페스트를 통해 상당한 성능 이점을 제공합니다. 라이브 콘텐츠에 대한 SGAI 구성은 라이브 스트림 특성 및 실시간 처리에 대한 특정 고려 사항과 함께 VOD와 동일한 코어 파라미터를 사용합니다.
라이브 SGAI 요구 사항
라이브 콘텐츠에 대해 SGAI를 활성화하기 전에 다음이 있는지 확인합니다.
-
라이브 스트림에 올바른 형식의 DATERANGE 마커 포함
-
광고 중단 기간은 일관되고 예측 가능합니다.
-
CDN이 SGAI 매니페스트를 적절하게 캐싱하도록 구성됨
-
플레이어가 서버 가이드 광고 삽입 워크플로 지원
-
광고 결정 서버가 라이브 콘텐츠에 대한 실시간 요청을 처리할 수 있음
플레이어 요구 사항
SGAI 라이브 매니페스트를 올바르게 처리하도록 플레이어를 구성해야 합니다.
-
서버 가이드 광고 삽입 워크플로 지원
-
매니페스트에서 광고 삽입 지침을 처리하는 기능
-
라이브 스트림 타이밍 및 동기화의 적절한 처리
-
HLS 콘텐츠의 경우: CLASS 속성이 있는 HLS 버전 8 및 EXT-X-DATERANGE를 지원합니다. 서버 측 비컨을 위한 버전 11.
-
HLS 콘텐츠의 경우: EXT-X-DEFINE 변수 대체 지원
라이브 재생 구성
라이브 콘텐츠에 대해 SGAI를 활성화하려면 다음 설정이 있는 재생 구성을 생성합니다.
예 SGAI 라이브 재생 구성
{ "Name": "LiveSGAIConfig", "VideoContentSourceUrl": "https://your-live-origin.com/live/stream.m3u8", "AdDecisionServerUrl": "https://your-ads.com/ads", "PersonalizationThresholdSeconds": 1, "InsertionMode": "PLAYER_SELECT" }
다음은 라이브 SGAI 구성의 주요 고려 사항입니다.
VideoContentSourceUrl-
올바른 형식의 SCTE-35 DATERANGE 마커가 있는 라이브 HLS 스트림을 가리켜야 합니다. 스트림은 일관된 세그먼트 기간과 비트 전송률 변형을 유지해야 합니다.
SGAI 라이브 매니페스트 요청
SGAI 라이브 매니페스트는 기존 광고 삽입과 동일한 URL 패턴을 사용합니다.
https://your-config.mediatailor.region.amazonaws.com/v1/master/config-name/manifest.m3u8?aws.insertionMode=GUIDED
라이브 SGAI에 대한 매니페스트 기반 미리 가져오기
라이브 SGAI 워크플로의 경우 매니페스트 기반 미리 가져오기 하트비트를 활성화하여 광고 채우기 지연 시간을 줄일 수 있습니다. 매니페스트 요청에 aws.guidedPrefetchMode=MANIFEST를 추가합니다.
https://your-config.mediatailor.region.amazonaws.com/v1/master/config-name/manifest.m3u8?aws.insertionMode=GUIDED&aws.guidedPrefetchMode=MANIFEST
활성화되면 MediaTailor는 다중 변형 재생 목록의 각 중간 미디어 매니페스트(?aws.sessionId=<id>) URL에 세션 식별자(/v1/i-media)를 쿼리 파라미터로 추가합니다. 플레이어가 i-media 매니페스트를 새로 고칠 때마다 요청은 세션 ID로 MediaTailor에 도달하며, MediaTailor는 이를 사용하여 세션을 식별하고 예정된 광고 시간에 대한 미리 가져오기 요청을 대기열에 넣습니다.
중요
안내 미리 가져오기를 사용할 때 CDN에 i-media 매니페스트를 캐싱하지 마세요. 미리 가져오기 하트비트 메커니즘은 MediaTailor에 직접 도달하는 플레이어의 매니페스트 새로 고침 요청에 따라 달라집니다. CDN이 캐시하고 /v1/i-media 응답을 제공하는 경우 MediaTailor는 하트비트 요청을 수신하지 않으며 미리 가져오기를 트리거할 수 없습니다. 가 사용 중일 때 MediaTailor에 /v1/i-media/* 요청을 전달하도록 CDNaws.guidedPrefetchMode=MANIFEST을 구성합니다.
안내 미리 가져오기는 보고 모드와 독립적입니다. 서버 측(기본값) 또는 클라이언트 측(aws.reportingMode=CLIENT) 추적을 사용하든, 비컨은 광고를 미리 가져올 때가 아니라 재생 시 실행됩니다. MediaTailor에서 광고 미리 가져오기가 작동하는 방식에 대한 일반적인 내용은 섹션을 참조하세요광고 미리 가져오기.
SGAI 라이브 구성 테스트
다음 검증 단계를 통해 SGAI 라이브 설정을 확인합니다.
-
매니페스트 생성 테스트
SGAI 라이브 매니페스트 URL을 요청하고 적절한 광고 삽입 지침에 따라 캐시 가능한 콘텐츠를 반환하는지 확인합니다.
-
CDN 캐싱 확인
CDN이 구성된 TTL 값에 따라 SGAI 매니페스트를 캐싱하고 있는지 확인합니다.
-
광고 삽입 테스트
플레이어가 SGAI 매니페스트에 제공된 지침에 따라 광고를 성공적으로 삽입할 수 있는지 확인합니다.
-
성능 모니터링
CloudWatch 지표를 사용하여 오리진 로드 감소 및 캐시 적중률 개선을 확인합니다.