View a markdown version of this page

함수 수명 주기 후크 - AWS Elemental MediaTailor

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

함수 수명 주기 후크

수명 주기 후크는 MediaTailor가 재생 중에 함수를 실행하는 시기를 정의합니다. 이 페이지는 입력 필드, 출력 네임스페이스 및 각 후크의 데이터 흐름을 관리하는 규칙에 대한 전체 참조입니다.

개요

MediaTailor는 두 개의 수명 주기 후크를 지원합니다.

  • PRE_SESSION_INITIALIZATION 최종 사용자가 새 세션을 시작하면가 한 번 실행됩니다. 대상 세그먼트 가져오기와 같은 일회성 설정 작업에 사용합니다. 현재 광고 중단이 발생하지 않았으므로 광고 중단 컨텍스트를 사용할 수 없습니다.

  • PRE_ADS_REQUEST는 모든 광고 결정 서버(ADS) 요청 전에 실행되며 스트림에서 광고 중단당 한 번 실행됩니다. 이를 사용하여 대상 데이터로 ADS 요청을 사용자 지정하거나, ADS URL을 수정하거나, 헤더를 추가할 수 있습니다.

주요 차이점은 타이밍입니다.는 한 번 PRE_SESSION_INITIALIZATION 실행되고 전체 세션 동안 지속되는 데이터를 설정하는 반면는 반복적으로 PRE_ADS_REQUEST 실행되며 각 ADS 요청을 특정 광고 시간에 맞게 조정할 수 있습니다.

입력 필드 참조

Field 유형 PRE_SESSION_초기화 PRE_ADS_REQUEST
session.id Long
session.uuid 문자열
session.client_ip 문자열
session.user_agent 문자열
session.referer* 문자열
session.avail_duration_secs Long
session.avail_duration_ms Long
player_params.* 문자열
event.id 문자열
event.hook 문자열
event.timestamp 문자열
avail.index 정수
avail.random Long
avail.source_content_time_epoch_ms Long
scte.event_id 정수
scte.avail_num 정수
scte.segmentation_event_id 정수
scte.segmentation_type_id 정수
scte.segmentation_upid 문자열
scte.segmentation_upid.assetId 문자열
scte.segmentation_upid.cueData.key 문자열
scte.segmentation_upid.cueData.value 문자열
scte.unique_program_id 정수
scte.archive_allowed_flag 부울
scte.delivery_not_restricted_flag 부울
scte.device_restrictions 정수
scte.no_regional_blackout_flag 부울
scte.segment_num 정수
scte.segments_expected 정수
scte.sub_segment_num 정수
scte.sub_segments_expected 정수
scte.avails_expected Long
adsRequest.url 문자열
adsRequest.method 문자열
adsRequest.headers.<key> 문자열
adsRequest.body 문자열

*session.referer는 세션 초기화 요청에 참조자 헤더가 포함된 경우에만 표시됩니다. $exists(session.referer)를 사용하여에 액세스하기 전에 확인합니다.