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로 전환

중요

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