View a markdown version of this page

MediaTailor의 CDN 광고 중단 타이밍 및 동기화 문제 해결 - AWS Elemental MediaTailor

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

MediaTailor의 CDN 광고 중단 타이밍 및 동기화 문제 해결

AWS Elemental MediaTailor 콘텐츠 전송 네트워크(CDN) 광고 중단 타이밍은 콘텐츠 마커와 정확하게 동기화되어야 합니다. 광고가 잘못된 시간에 나타나거나 광고 중단 시간이 일치하지 않는 경우:

  1. 콘텐츠에서 광고 중단 마커를 확인합니다.

    • SCTE-35 마커가 오리진 콘텐츠에 올바르게 배치되었는지 확인

    • 광고 중단 기간이 실제 광고 콘텐츠 길이와 일치하는지 확인

    • 광고 시간 타이밍이 콘텐츠 경계와 일치하는지 확인

    • 오리진 매니페스트에서 SCTE-35 마커 형식 및 타이밍 정확도 검증

    • 다양한 콘텐츠 유형(라이브 대 VOD)으로 광고 중단 마커 테스트

  2. CDN 캐싱이 타이밍에 미치는 영향을 확인합니다.

    • 타이밍 드리프트를 방지하려면 매니페스트 TTL이 0으로 설정되어 있는지 확인합니다.

    • 시간에 민감한 파라미터가 캐시되지 않는지 확인

    • 콘텐츠 소스, MediaTailor 및 CDN 간의 클럭 동기화 문제 확인

    • 장기 실행 라이브 스트림의 타이밍 드리프트 모니터링

    • NTP와 CDN 엣지 서버 시간 동기화 확인

  3. SCTE-35 마커 구현 검증:

    • EXT-X-DATERANGE 태그에 적절한 SCTE35-OUT 및 DURATION 사양이 포함되어 있는지 확인

    • 명시적 큐인 타이밍을 사용할 때 페어링된 SCTE35-OUT 및 SCTE35-IN 마커 확인

    • START-DATE 타임스탬프가 실제 콘텐츠 타이밍과 일치하는지 확인

    • 다양한 SCTE-35 마커 형식 테스트(기간 기반 마커와 페어링된 마커)

  4. 다양한 시나리오에서 광고 중단 타이밍을 테스트합니다.

    • 광고 중단 타이밍을 직접 MediaTailor 요청과 CDN 요청 비교

    • 다양한 CDN 엣지 로케이션에서 타이밍 일관성 테스트

    • 다양한 플레이어 유형 및 버퍼링 동작으로 광고 중단 타이밍 확인

    • 트래픽이 가장 많은 기간 동안 타이밍 정확도 모니터링

  5. 로그 및 모니터링을 사용하여 타이밍 문제를 디버깅합니다.

    • 디버그 로깅을 활성화하여 광고 중단 처리 타이밍 추적

    • CloudWatch 지표에서 광고 삽입 타이밍 패턴 모니터링

    • CDN 로그에서 타이밍 관련 요청 패턴 확인

    • 플레이어 디버깅 도구를 사용하여 클라이언트 관점에서 광고 중단 타이밍 확인

예상 타이밍 허용치:

  • 광고 중단 타이밍은 콘텐츠의 SCTE-35 마커와 일치해야 합니다.

  • 광고 기간은 광고 결정 서버 응답에 지정된 기간과 일치해야 합니다.

  • 콘텐츠 소스, MediaTailor 및 CDN 간의 클록 동기화는 1초 이내여야 합니다.

  • SCTE-35 마커 타이밍은 실제 콘텐츠 타이밍의 100ms 이내로 정확해야 합니다.

추가 문제 해결 리소스:

성공 기준: 해결되면 모든 CDN 엣지 로케이션 및 플레이어 유형에서 일관된 타이밍으로 SCTE-35 마커에 지정된 시간에 광고 시간이 정확하게 표시되어야 합니다. 디버그 로그에는 드리프트 또는 동기화 오류 없이 정확한 광고 중단 처리 타이밍이 표시되어야 합니다.