DASH 위치 기능 - AWS Elemental MediaTailor

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

DASH 위치 기능

이 단원에서는 AWS Elemental MediaTailor에서 기본적으로 활성화되는 DASH의 위치 기능에 대한 정보를 제공합니다. MediaTailor 매니페스트에 액세스하기 위한 콘텐츠 전송 네트워크(CDN) 라우팅 규칙을 생성하는 경우이 섹션을 읽어보세요. 고정 HTTP 리디렉션을 지원하지 않는 플레이어와 함께 서버 측 보고를 사용하는 경우에도 이 단원을 읽습니다.

위치 기능이란 무엇입니까?

위치 기능을 통해 고정 HTTP 리디렉션을 지원하지 않는 플레이어는 매니페스트 업데이트 요청에서 고정 동작을 제공할 수 있습니다.

AWS Elemental MediaTailor 는 세션 없는 초기화를 사용하며 플레이어의 고정 HTTP 리디렉션 동작이 필요합니다. 서버 측 보고를 사용하면 플레이어가 MediaTailor에 대한 매니페스트 업데이트를 요청하면 서비스는 302 임시 리디렉션을 실행하여 플레이어를 개인화된 매니페스트의 엔드포인트로 전달합니다. MediaTailor는 응답에 세션 ID를 쿼리 파라미터로 포함합니다. 이는 플레이어가 세션의 전체에 대한 URL을 따르게 하기 위한 것이지만 고정 HTTP 리디렉션을 지원하지 않는 플레이어는 리디렉션을 중단하고 원래 URL로 복귀합니다. 플레이어가 원래 URL로 돌아가면 MediaTailor는 각 새 요청에 대해 원래 세션을 유지하지 않고 새 세션을 생성합니다. 이로 인해 매니페스트가 손상될 수 있습니다.

DASH 사양은 AWS Elemental MediaTailor 구성에서 기본적으로 활성화되는 위치 기능에서이 문제에 대한 솔루션을 제공합니다. 이 기능이 활성화되면 MediaTailor는 매니페스트 <Location> 태그에 절대 URL을 넣습니다. 고정 HTTP 리디렉션을 지원하지 않는 플레이어는 <Location>에 제공된 URL을 사용하여 매니페스트 업데이트를 요청할 수 있습니다.

구성에서 위치 기능을 비활성화해야 합니까?

위치 기능은 AWS Elemental MediaTailor 매니페스트에 액세스하기 위해 설정한 CDN 라우팅 규칙을 재정의하므로 이를 비활성화해야 할 수도 있습니다. 위치 기능은 콘텐츠 또는 광고 세그먼트의 CDN 캐싱에 영향을 주지 않습니다.

다음 목록에서 해당 상황을 찾아 구성에 대해 위치 기능을 비활성화해야 하는지 여부와 처리 방법을 결정합니다.

  • AWS Elemental MediaTailor 매니페스트에 액세스하기 위해 설정된 CDN 라우팅 규칙이 없는 경우 위치 설정을 활성화 상태로 둡니다.

  • 그렇지 않은 경우 다음 규칙을 따릅니다.

    • 서버 측 보고를 사용하지 않거나 플레이어가 모두 고정 HTTP 리디렉션을 지원하는 경우 위치 기능을 비활성화합니다. 콘솔에서 이를 수행하는 방법은 구성 생성 단원을 참조하십시오.

    • 그렇지 않으면 AWS Support에 문의하십시오.

위치 기능을 사용해야 합니까?

고정 HTTP 리디렉션을 지원하지 않는 플레이어의 경우 위치 기능을 사용해야 합니다. 모든 매니페스트 업데이트 요청에 대해 <Location> 태그에 제공된 URL을 사용합니다.

예제

예제 URL 및 예제 <Location> 태그:

  • 예: 최초 요청 URL
    https://777788889999.mediatailor.us-east-1.amazonaws.com/v1/dash/5ca4c1892b1f213a1247fad47b3e34c454a7d490/testLocationTag/index.mpd
  • 예: 리디렉션된 302 응답
    /v1/dash/5ca4c1892b1f213a1247fad47b3e34c454a7d490/testLocationTag/index.mpd?aws.sessionId=0e5d9b45-ae97-49eb-901b-893d043e0aa6
  • 예: 매니페스트의 위치 태그
    <Location>https://777788889999.mediatailor.us-east-1.amazonaws.com/v1/dash/5ca4c1892b1f213a1247fad47b3e34c454a7d490/testLocationTag/index.mpd?aws.sessionId=0e5d9b45-ae97-49eb-901b-893d043e0aa6</Location>