프리페치 일정 생성 - AWS Elemental MediaTailor

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

프리페치 일정 생성

다음 절차는 콘솔을 사용하여 프리페치 일정을 생성하는 방법을 설명합니다. MediaTailor 를 사용하여 프로그래밍 방식으로 프리페치 일정을 만들고 관리하는 방법에 대한 자세한 내용은 을 참조하십시오. MediaTailor API PrefetchSchedulesAWS Elemental MediaTailor API참조.

참고

일정에 가용 매칭 기준을 사용하려면 먼저 재생 구성의 ADS URL 템플릿을 동적 변수로 구성해야 합니다. 그렇지 않으면 가용 매칭 기준이 적용되지 않습니다. 동적 변수를 사용하는 방법에 대한 자세한 내용은 MediaTailor 광고 삽입 시작하기 항목을 참조하십시오3단계: ADS 요청 URL 및 쿼리 파라미터 구성.

콘솔을 사용하여 새 프리페치 일정을 만들려면
  1. 에서 MediaTailor 콘솔을 엽니다. https://console.aws.amazon.com/mediatailor/

  2. 탐색 창에서 구성을 선택합니다. 프리페치 일정을 만들려는 재생 구성을 선택합니다.

  3. 프리페치 스케줄 탭에서 프리페치 스케줄 추가를 선택합니다.

  4. 프리페치 스케줄 세부 정보 창에서 다음을 수행하십시오.

    • 이름에 프리페치 일정의 식별자 (예:) 를 입력합니다. my-prefetch-schedule

    • 스트림 ID의 경우 필요에 따라 고유 ID를 입력합니다. 오리진에 여러 재생 스트림이 포함된 경우 이 ID를 사용하여 특정 스트림에 광고를 MediaTailor 게재하도록 지시할 수 있습니다. 예를 들어 오리진에 스포츠 스트림과 TV 프로그램 스트림이 있는 경우 스트림 ID를 사용하여 프리페치 일정을 생성하여 스포츠 스트림을 타겟팅하는 광고를 삽입할 수 있습니다. 클라이언트의 세션 초기화 또는 MediaTailor 매니페스트 요청에서 스트림 ID 값을 전달합니다. 자세한 내용은 다음 예제를 참조하십시오.

      • 서버 측 추적의 경우 엔드포인트에 대한 클라이언트 GET HTTP 요청에 ?aws.streamId 쿼리 파라미터와 값을 포함시키십시오 MediaTailor . 서버 측 추적에 대한 일반 정보는 을 참조하십시오. 서버측 광고 트래킹 스트림 ID가 포함된 HLS 엔드포인트에 대한 매니페스트 요청은 다음과 같습니다. 여기서 myStreamId 은 스트림 ID의 이름입니다.

        GET <mediatailorURL>/v1/master/<hashed-account-id>/<origin-id>/<asset-id>?aws.streamId=myStreamId
      • 클라이언트측 추적의 경우 클라이언트의 POST HTTP 세션 초기화 요청 본문에 있는 streamId 키와 값을 /v1/session 엔드포인트에 포함시키십시오. MediaTailor 클라이언트측 추적에 대한 일반 정보는 을 참조하십시오. 클라이언트측 광고 추적 스트림 ID가 포함된 세션 초기화 요청은 다음과 같습니다. 여기서 myStreamId 은 스트림 ID의 이름입니다.

        POST <mediatailorURL>/v1/session/<hashed-account-id>/<origin-id>/<asset-id> { 'streamId': 'myStreamId' }
  5. 검색 창에서 사용하려는 검색 설정을 지정합니다. 이러한 설정은 에서 광고를 MediaTailor 프리페치하는 시기를 결정합니다. ADS 또한 요청에 포함할 동적 변수 (있는 경우) 도 결정합니다. ADS

    • 시작 시간에는 이 광고 브레이크에 대한 프리페치 검색을 시작할 MediaTailor 수 있는 시간을 입력합니다. MediaTailor 이 기간 또는 이후에 클라이언트의 매니페스트 요청에 대해 광고 프리페치를 시도합니다. 기본값은 현재 시간입니다. 값을 지정하지 않으면 서비스가 최대한 빨리 프리페치 검색을 시작합니다.

    • 종료 시간에는 이 광고 브레이크에 대한 광고 프리페치를 MediaTailor 중단하려는 시간을 입력합니다. MediaTailor 이 시간 또는 그 이전에 발생한 매니페스트 요청에 대해 광고 프리페치를 시도합니다. 검색 창은 소비 창과 겹칠 수 있습니다.

    • 동적 변수 섹션에 동적 변수를 100개까지 입력합니다. MediaTailor 에 보내는 프리페치 요청에서 이러한 변수를 대체하는 데 사용합니다. ADS 동적 변수를 입력하지 않는 경우, MediaTailor 은 (는) 에 포함된 동적 변수의 값을 보간하기 위해 최선을 다합니다. ADSURL

      • 동적 변수 추가를 선택합니다.

      • 키에 동적 변수 키 (예:) 를 입력합니다scte.event_id. MediaTailor 지원하는 모든 동적 변수를 사용할 수 있습니다. 동적 변수에 대한 자세한 내용은 을 참조하십시오에서 동적 광고 변수 사용 MediaTailor.

      • 값에 동적 변수 값을 입력합니다 (예: my-event.

      • 다른 동적 변수를 추가하려면 [선택] > [동적 변수 추가] 를 선택합니다.

  6. 사용량 패널에서 사용량 창에 사용할 설정을 지정합니다. 이 설정은 광고를 광고 브레이크에 MediaTailor 배치하는 시기를 결정합니다. 또한 사용하려는 가용 매칭 기준을 결정합니다.

    • 시작 시간에 프리페치된 광고를 광고 브레이크에 MediaTailor 삽입하기 시작할 시간을 입력합니다. 기본값은 현재 시간입니다. 시간을 지정하지 않으면 서비스가 최대한 빨리 프리페치 사용을 시작합니다.

    • 종료 시간에는 프리페치된 광고를 광고 브레이크에 더 이상 배치하지 MediaTailor 않으려는 시간을 입력합니다. MediaTailor 이 시간 또는 그 이전에 발생하는 클라이언트의 매니페스트 요청에 대해 광고를 프리페치하려고 시도합니다. 종료 시간은 시작 시간 이후여야 하며, 지금부터 하루 미만이어야 합니다. 소비 기간은 검색 기간과 겹칠 수 있습니다.

    • 사용 가능한 일치 기준 섹션에서 사용 가능한 기준 추가를 선택하고 일정에 최대 5개의 사용 가능한 일치 기준을 추가합니다. 그런 다음 동적 변수 키 아래에 동적 변수 키 (예:) 를 추가합니다. scte.event_id MediaTailor 클라이언트가 전달하거나 세션 데이터와 같은 정보를 통해 MediaTailor 유추하는 MediaTailor 동적 변수 값으로 정의된 기준을 충족하는 경우에만 프리페치된 광고를 광고 브레이크에 배치합니다. 자세한 내용은 이전 섹션을 참조하십시오. avail-matching-criteria

  7. 가용 기준 추가를 선택합니다.

프리페치 일정은 사용 기간의 종료 시간이 지나면 자동으로 만료됩니다. 진단을 위해 최소 7일 동안 표시된 상태로 유지되며 그 이후에는 MediaTailor 자동으로 삭제됩니다. 또는 언제든지 프리페치 스케줄을 수동으로 삭제할 수 있습니다. 프리페치 스케줄을 수동으로 삭제하는 방법에 대한 자세한 내용은 다음 섹션을 참조하십시오. 프리페치 일정 삭제

클라이언트가 전화를 걸어야 하는 빈도 결정 CreatePrefetchSchedule API

광고 중단이 정확히 언제 발생할지 알고 있다면 클라이언트가 프로그래밍 방식으로 하루에 CreatePrefetchScheduleAPI한 번 호출하여 검색 및 사용을 설정할 수 있습니다. 또는 클라이언트가 하루 중 API 여러 번 전화를 걸어 검색량과 사용량을 정의할 수도 있습니다. API통화 빈도를 선택할 때는 활성 프리페치 일정의 최대 수와 프리페치 일정을 만든 후 광고 브레이크 일정이 변경될 가능성을 고려해야 MediaTailor 합니다. 프리페치 일정을 만든 후 광고 중단 일정이 변경될 가능성이 있는 경우 더 자주 전화해 보는 것이 좋습니다. API