MediaTailor 파라미터 세션 동작 및 지속성 - AWS Elemental MediaTailor

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

MediaTailor 파라미터 세션 동작 및 지속성

AWS Elemental MediaTailor 는 세션 초기화 시 파라미터를 처리하고 세션 수명 주기 동안 파라미터를 유지합니다. 세션 동작을 이해하는 것은 동적 파라미터 시나리오를 구현하는 데 매우 중요합니다.

세션 초기화 방법

MediaTailor는 파라미터를 사용한 세션 초기화를 위한 여러 방법을 지원합니다.

  1. 암시적 세션 초기화: 초기 매니페스트 요청에 포함된 파라미터

    GET /v1/master/123456789/originId/index.m3u8?manifest.auth_token=abc123&start=2024-08-26T10:00:00Z
  2. 명시적 세션 초기화(POST): 요청 본문에 제공된 파라미터

    POST /v1/session/123456789/originId/index.m3u8 { "adsParams": {"param1": "value1"}, "manifestParams": {"auth_token": "abc123"} }
  3. 명시적 세션 초기화(GET): 쿼리 파라미터로 제공되는 파라미터

    GET /v1/session/123456789/originId/index.m3u8?ads.param1=value1&manifestParams.auth_token=abc123
파라미터 지속성 및 불변성

MediaTailor 파라미터 동작은 다음 규칙을 따릅니다.

  • 일회성 사양: 파라미터는 세션 초기화 시 한 번만 지정할 수 있습니다.

  • 세션 전체 지속성: 파라미터는 전체 세션에서 유지됩니다.

  • 초기화 후 변경 불가: 세션이 생성된 후에는 파라미터를 수정할 수 없습니다.

  • 구성 별칭 확인: 별칭은 대상으로 전달하기 전에 실제 값으로 확인됩니다.

파라미터 수정 시나리오

재생 중에 파라미터를 수정하려면:

  • 새 세션 생성: 업데이트된 파라미터 값으로 새 세션 초기화

  • 플레이어 전환: 플레이어를 새 세션으로 원활하게 전환

  • 파라미터 상속: 변경되지 않은 파라미터를 전달하여 일관성을 유지합니다.

예시간 전환 파라미터 수정

1시간 기간에서 2시간 기간으로 변경하려면:

  1. 현재 세션: start=2024-08-26T10:00:00Z&end=2024-08-26T11:00:00Z

  2. 새 세션 생성: start=2024-08-26T10:00:00Z&end=2024-08-26T12:00:00Z

  3. 플레이어를 새 세션 URL로 전환

중요

단일 세션에 대한 다중 다변량 재생 목록 요청은 첫 번째 요청 후 파라미터를 업데이트하지 않습니다. 파라미터는 세션 기간 동안 변경할 수 없습니다.