기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
MediaTailor 파라미터 세션 동작 및 지속성
AWS Elemental MediaTailor 는 세션 초기화 시 파라미터를 처리하고 세션 수명 주기 동안 파라미터를 유지합니다. 동적 파라미터 시나리오를 구현하려면 세션 동작을 이해하는 것이 중요합니다.
세션 초기화 방법
MediaTailor는 파라미터를 사용한 세션 초기화를 위한 여러 방법을 지원합니다.
-
암시적 세션 초기화: 초기 매니페스트 요청에 포함된 파라미터
GET /v1/master/123456789/originId/index.m3u8?manifest.auth_token=abc123&start=2024-08-26T10:00:00Z
-
명시적 세션 초기화(POST): 요청 본문에 제공된 파라미터
POST /v1/session/123456789/originId/index.m3u8 { "adsParams": {"param1": "value1"}, "manifestParams": {"auth_token": "abc123"} }
-
명시적 세션 초기화(GET): 쿼리 파라미터로 제공되는 파라미터
GET /v1/session/123456789/originId/index.m3u8?ads.param1=value1&manifestParams.auth_token=abc123
파라미터 지속성 및 불변성
MediaTailor 파라미터 동작은 다음 규칙을 따릅니다.
-
일회성 사양: 파라미터는 세션 초기화 시 한 번만 지정할 수 있습니다.
-
세션 전체 지속성: 파라미터는 전체 세션에서 유지 관리됩니다.
-
초기화 후 변경할 수 없음: 세션이 생성된 후에는 파라미터를 수정할 수 없습니다.
-
구성 별칭 확인: 별칭은 대상으로 전달하기 전에 실제 값으로 확인됩니다.
파라미터 수정 시나리오
재생 중에 파라미터를 수정하려면:
-
새 세션 생성: 업데이트된 파라미터 값으로 새 세션 초기화
-
플레이어 전환: 플레이어를 새 세션으로 원활하게 전환
-
파라미터 상속: 변경되지 않은 파라미터를 전달하여 일관성을 유지합니다.
예 시간 전환 파라미터 수정
1시간 기간에서 2시간 기간으로 변경하려면:
-
현재 세션:
start=2024-08-26T10:00:00Z&end=2024-08-26T11:00:00Z
-
새 세션 생성:
start=2024-08-26T10:00:00Z&end=2024-08-26T12:00:00Z
-
플레이어를 새 세션 URL로 전환
중요
단일 세션에 대한 다중 다변량 재생 목록 요청은 첫 번째 요청 후 파라미터를 업데이트하지 않습니다. 파라미터는 세션 기간 동안 변경할 수 없습니다.