광고 억제를 사용하여 광고 중단 동작 사용자 지정 - AWS Elemental MediaTailor

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

광고 억제를 사용하여 광고 중단 동작 사용자 지정

에서 구성을 생성할 때 광고 중단 억제를 구성하는 기능을 포함하여 광고 중단의 동작을 제어하는 선택적 광고 중단 구성 설정을 지정할 AWS Elemental MediaTailor수 있습니다. 이를 통해 특정 요구 사항에 맞게 비디오 콘텐츠에 대한 광고 중단 환경을 조정할 수 있습니다.

광고 중단 억제 구성

참고

광고 금지는 라이브 워크플로에만 사용할 수 있습니다.

라이브 콘텐츠에 대한 광고 중단 개인화를 건너뛰 MediaTailor 도록를 구성할 수 있습니다. 이를 광고 억제 또는 가능 구간 억제라고 합니다. 이 주제에서는 방법을 보여주고 광고 금지 구성의 작동 방식도 설명합니다.

광고 억제는 다음 사용 사례에 사용할 수 있습니다.

  • 긴 매니페스트 룩백 윈도우 - 시청자가 매니페스트의 라이브 끝에서 재생을 시작하지만 룩백 윈도우가 큰 경우 시청자가 시청을 시작한 후 시작하는 광고만 삽입하려고 할 수 있습니다. 또는 매니페스트에 전체 룩백 윈도우의 일부에 대한 광고를 삽입하려고 할 수 있습니다. 가 라이브 엣지 뒤의 지정된 시간 범위 내에서 광고 중단을 MediaTailor 개인화하도록 광고 금지를 구성할 수 있습니다.

  • 중간 참여 - 시청자가 광고 시간 도중에 라이브 비디오 스트림 시청을 시작하는 경우 해당 사용자는 채널을 바꾸고 광고를 시청하지 않을 수 있습니다. 광고 금지를 사용하면 최종 사용자가 스트림에 조인하기 전에 광고 중단이 시작된 경우 광고 중단 개인화를 건너뛸 수 있습니다.

광고 억제 구성

광고 억제를 사용하려면 다음과 같은 방법으로 가용 억제 모드, 가용 억제 값가용 억제 채우기 정책을 구성합니다.

  • MediaTailor 콘솔에서

  • AWS Command Line Interface (AWS CLI) 사용

  • 클라이언트의 재생 세션 요청에서 MediaTailor API또는를 파라미터로 사용

파라미터를 사용한 구성에 대한 자세한 내용은 섹션을 참조하세요광고 억제 파라미터 구성 - 재생 세션 요청.

광고 억제 구성 파라미터

광고 금지를 켜거나 끄도록 선택할 수 있습니다. 광고 금지를 켜면 라이브 재생 엣지 이후 또는 라이브 스트림의 라이브 재생 엣지 이전에 해당 금지가 발생하는지 여부를 지정합니다. 두 경우 모두 라이브 엣지를 기준으로 시간을 지정하며, 여기서 MediaTailor 는 광고를 개인화하지 않습니다. 가용 금지를 켜면 세션이 중간 브레이크를 시작할 때 부분적인 광고 브레이크 채우기에가 MediaTailor 사용하는 가용 금지 정책을 지정할 수 있습니다.

다음은 광고 억제 구성 파라미터입니다.

  • 가능 구간 억제 모드 - 광고 억제 모드를 설정합니다. 기본적으로 광고 억제는 해제되어 있습니다. 허용되는 값: OFF, BEHIND_LIVE_EDGE또는 AFTER_LIVE_EDGE.

    • OFF: 광고 금지 MediaTailor가 없으며 모든 광고 중단을 개인화합니다.

    • BEHIND_LIVE_EDGE: MediaTailor 실시간 엣지 이전에 시작되는 광고 브레이크에서 가용 억제 값을 뺀 광고 브레이크를 개인화하지 않습니다.

    • AFTER_LIVE_EDGE:실시간 엣지 내에 있는 광고 중단과 가용 억제 값을 개인화 MediaTailor 하지 않습니다.

  • 가능 구간 억제 값 - 라이브 스트림의 라이브 끝에 상대적인 시간입니다. 허용되는 값: HH:MM:SS의 시간 값입니다.

  • 가용 억제 채우기 정책 - 가용 억제 모드에 MediaTailor 적용되는 정책을 정의합니다. 허용되는 값: PARTIAL_AVAIL, FULL_AVAIL_ONLY.

    • BEHIND_LIVE_EDGE 모드는 항상 FULL_AVAIL_ONLY 억제 정책을 사용합니다.

    • AFTER_LIVE_EDGE 모드는 세션이 중단 중간에 시작될 때 PARTIAL_AVAIL 광고 중단 채우기를 호출하는 데 사용할 수 있습니다.

광고 금지 설정 예제

광고 억제 구성 파라미터가 서로 상호 작용하는 방식을 사용하면 라이브 스트림의 라이브 엣지 이전, 이전 또는 이후에 광고 억제 및 가용 채우기를 처리하는 여러 가지 방법을 지정할 수 있습니다. 이 섹션에서는 이러한 상호 작용의 일부를 보여주는 예를 제공합니다. 다음 예제를 사용하여 특정 상황에 대한 구성 파라미터를 설정할 수 있습니다.

다음은 광고 억제 설정의 예입니다.

예 1: 광고 억제 없음

가용 금지 모드가 이면 광고 금지OFF가 없으며 모든 광고 중단을 MediaTailor 개인화합니다.

다음 그림에서는 왼쪽에서 오른쪽으로 진행되는 타임라인을 따라 다양한 블록이 수평으로 배열됩니다. 각 블록은 라이브 스트림의 콘텐츠 또는 개인화된 광고 브레이크가 재생되는 시간의 일부를 나타냅니다. 점선은 라이브 스트림의 현재 라이브 엣지를 나타냅니다. 라이브 엣지 전에 두 번의 광고 중단이 발생하고 라이브 엣지에서 또 다른 광고 중단이 진행 중입니다. 그림과 같이 가용 금지 모드가 인 경우는 타임라인의 라이브 엣지 이전에 발생하는 모든 광고 중단을 OFF MediaTailor 개인화합니다. MediaTailor 또한는 라이브 엣지에서 진행 중인 광고 중단을 개인화합니다.

MediaTailor 사용 가능 억제 모드를 로 설정한 광고 중단 개인화OFF.
예 2: 라이브 엣지와 동기화된 값이 있는 BEHIND_LIVE_EDGE 광고 금지

가용 억제 모드가 로 설정BEHIND_LIVE_EDGE되고 가용 억제 값이 로 설정된 경우00:00:00, 가용 억제 값은 라이브 엣지와 동기화됩니다. 라이브 엣지에서 또는 그 이전에 시작되는 광고 중단을 개인화하지 MediaTailor 않습니다.

다음 그림에서는 왼쪽에서 오른쪽으로 진행되는 타임라인을 따라 다양한 블록이 수평으로 배열됩니다. 각 블록은 라이브 스트림의 콘텐츠, 개인 맞춤형 광고 중단 또는 개인화되지 않은 광고 중단이 재생되는 시간의 일부를 나타냅니다. 점선은 라이브 스트림의 현재 라이브 엣지를 나타냅니다. 로 설정된 가용 억제 값을 나타내는 또 다른 점선은 라이브 엣지의 점선과 00:00:00겹칩니다. 라이브 엣지 앞에는 두 번의 광고 중단이 발생하고 라이브 엣지 뒤에는 또 다른 광고 중단이 발생합니다. 그림과 같이, 가용 억제 모드가 로 설정BEHIND_LIVE_EDGE되고 가용 억제 값이 로 설정되어 라이브 엣지와 동기화00:00:00되면 타임라인의 라이브 엣지 이전에 발생하는 광고 중단을 개인화 MediaTailor 하지 않습니다.는 라이브 엣지 이후에 발생하는 광고 중단을 MediaTailor 개인화합니다.

MediaTailor 가용 억제 모드가 로 설정BEHIND_LIVE_EDGE되고 가용 억제 값이 로 설정된 광고 중단 개인화00:00:00.
예 3: 라이브 엣지 뒤에 값이 있는 BEHIND_LIVE_EDGE 광고 억제

가용 억제 모드가 로 설정된 경우 BEHIND_LIVE_EDGE MediaTailor 는 해당 시간 또는 그 이전에 광고 중단을 개인화하지 않습니다. 이 예제에서는 라이브 엣지에서 45분 이내에 시작되는 광고 중단을 MediaTailor 개인화합니다. 라이브 엣지에서 45분 이후에 시작되는 광고 중단을 개인화 MediaTailor 하지 않습니다.

다음 그림에서는 왼쪽에서 오른쪽으로 진행되는 타임라인을 따라 다양한 블록이 수평으로 배열됩니다. 각 블록은 라이브 스트림의 콘텐츠, 개인 맞춤형 광고 중단 또는 개인화되지 않은 광고 중단이 재생되는 시간의 일부를 나타냅니다. 점선은 라이브 스트림의 현재 라이브 엣지를 나타냅니다. 로 설정된 가용 억제 값을 나타내는 또 다른 점선은 라이브 엣지의 점선을 기준으로 타임라인의 45분 전에 00:45:00발생합니다. 점선 사이의 45분 기간은 가용 억제 기간을 나타냅니다. 가용 억제 기간이 시작될 때 광고 중단이 진행 중입니다. 가용 억제 기간 동안 두 개의 다른 광고 중단이 발생합니다. 그림과 같이, 가용 억제 모드가 로 설정BEHIND_LIVE_EDGE되고 가용 억제 값이 라이브 엣지 00:45:00 뒤에 로 설정되면는 가용 억제 기간 내에 발생하는 광고 중단을 MediaTailor 개인화합니다.는 가용 억제 기간이 시작될 때 진행 중인 광고 중단을 개인화 MediaTailor 하지 않습니다.

MediaTailor 가용 억제 모드가 로 설정BEHIND_LIVE_EDGE되고 가용 억제 값이 로 설정된 광고 브레이크 개인화00:45:00.
예 4: 가용 억제 기간 동안 AFTER_LIVE_EDGE 광고 중단이 발생하지 않는 광고 억제

가용 억제 모드가 로 설정AFTER_LIVE_EDGE되고 가용 억제 값이 0보다 크면 세션의 경과 시간이 해당 값에 도달할 때까지 광고 브레이크를 개인화하지 MediaTailor 않습니다.

다음 그림에서는 왼쪽에서 오른쪽으로 진행되는 타임라인을 따라 다양한 블록이 수평으로 배열됩니다. 각 블록은 라이브 스트림의 콘텐츠 또는 개인화된 광고 브레이크가 재생되는 시간의 일부를 나타냅니다. 점선은 라이브 스트림의 현재 라이브 엣지를 나타냅니다. 로 설정된 가용 억제 값을 나타내는 또 다른 점선은 라이브 엣지의 점선을 기준으로 타임라인에서 30분 후에 00:30:00발생합니다. 세션 초기화를 나타내는 세 번째 점선은 라이브 엣지의 점선을 기준으로 타임라인의 앞부분에서 발생합니다. 라이브 엣지 시간과 시간 avail-suppression-value 사이의 30분 기간은 가용 억제 기간을 나타냅니다. 광고 중단은 가용 억제 기간 후에 발생합니다. 그림과 같이, 가용 억제 모드가 로 설정되면 AFTER_LIVE_EDGE가용 억제 값은 라이브 엣지 00:30:00 뒤에 로 설정되고 세션 초기화는 라이브 엣지 앞에 이루어지며,는 가용 억제 기간 이후에 발생하는 광고 중단을 MediaTailor 개인화합니다.

MediaTailor 가용 억제 모드를 로 설정하고AFTER_LIVE_EDGE, 가용 억제 값을 로 설정하고00:30:00, 세션 초기화를 라이브 엣지 이전에 수행하는 광고 중단 개인화.
예 5: PARTIAL_AVAIL 채우기 정책이 포함된 AFTER_LIVE_EDGE 광고 금지 및 가용 금지 기간 종료 시 진행 중인 광고 중단

가용 억제 모드가 로 설정AFTER_LIVE_EDGE되고 가용 억제 값이 0보다 큰 경우 세션의 경과 시간이 해당 값에 도달할 때까지 광고 중단을 개인화 MediaTailor 하지 않습니다.

다음 그림에서는 왼쪽에서 오른쪽으로 진행되는 타임라인을 따라 다양한 블록이 수평으로 배열됩니다. 각 블록은 라이브 스트림의 콘텐츠, 개인 맞춤형 광고 중단 또는 개인화되지 않은 광고 중단이 재생되는 시간의 일부를 나타냅니다. 점선은 라이브 스트림의 현재 라이브 엣지를 나타냅니다. 로 설정된 가용 억제 값을 나타내는 또 다른 점선은 라이브 엣지의 점선을 기준으로 타임라인에서 30분 후에 00:30:00발생합니다. 세션 초기화를 나타내는 세 번째 점선은 라이브 엣지의 점선을 기준으로 타임라인의 앞부분에서 발생합니다. 라이브 엣지 시간과 시간 avail-suppression-value 사이의 30분 기간은 가용 억제 기간을 나타냅니다. 가용 억제 기간이 끝날 때 광고 중단이 진행 중입니다. 그림과 같이, 가용 억제 모드가 로 설정되면 AFTER_LIVE_EDGE가용 억제 값은 라이브 엣지 00:30:00 뒤에 로 설정되고, 가용 억제 채우기 정책은 로 설정되며PARTIAL_AVAIL, 세션 초기화는 라이브 엣지 앞에 이루어지며, 가용 억제 기간 이후에 발생하는 광고 중단이 MediaTailor 개인화됩니다. 가용 억제 기간 종료 시 진행 중인 광고 중단의 경우,는 가용 억제 기간 후에 발생하는 해당 광고 중단의 일부를 MediaTailor 개인화하지만, 가용 억제 기간 중에 발생하는 해당 광고 중단의 부분은 개인화하지 않습니다.

MediaTailor 가용 억제 모드를 로 설정하고AFTER_LIVE_EDGE, 가용 억제 값을 로 설정하고00:30:00, 가용 억제 채우기 정책을 로 설정하고PARTIAL_AVAIL, 라이브 엣지 이전에 세션 초기화를 수행하고, 가용 억제 기간이 끝날 때 광고 중단이 진행 중인 광고 중단 개인화.
예 6: PARTIAL_AVAIL 채우기 정책이 포함된 AFTER_LIVE_EDGE 광고 금지 및 세션 초기화 전부터 가용 금지 기간 종료 후까지 진행 중인 광고 중단

가용 억제 모드가 로 설정AFTER_LIVE_EDGE되고 가용 억제 값이 0보다 크면 세션의 경과 시간이 해당 값에 도달할 때까지 광고 브레이크를 개인화하지 MediaTailor 않습니다.

다음 그림에서는 왼쪽에서 오른쪽으로 진행되는 타임라인을 따라 다양한 블록이 수평으로 배열됩니다. 각 블록은 라이브 스트림의 콘텐츠, 개인 맞춤형 광고 중단 또는 개인화되지 않은 광고 중단이 재생되는 시간의 일부를 나타냅니다. 점선은 라이브 스트림의 현재 라이브 엣지를 나타냅니다. 로 설정된 가용 억제 값을 나타내는 또 다른 점선은 라이브 엣지의 점선을 기준으로 타임라인에서 30분 후에 00:30:00발생합니다. 세션 초기화를 나타내는 세 번째 점선은 라이브 엣지의 점선을 기준으로 타임라인의 앞부분에서 발생합니다. 라이브 엣지 시간과 시간 avail-suppression-value 사이의 30분 기간은 가용 억제 기간을 나타냅니다. 광고 중단은 세션 초기화 전 시간부터 가용 억제 기간 후 시간으로 진행됩니다. 그림과 같이, 가용 억제 모드가 로 설정되면 AFTER_LIVE_EDGE가용 억제 값은 라이브 엣지 00:30:00 뒤에 로 설정되고, 가용 억제 채우기 정책은 로 설정되며PARTIAL_AVAIL, 세션 초기화는 라이브 엣지 앞에 발생하고, 가용 억제 기간 이후에 발생하는 광고 중단이 MediaTailor 개인화됩니다. 가용 억제 기간 전, 중, 후에 진행 중인 광고 중단의 경우는 가용 억제 기간 후에 발생하는 해당 광고 중단 부분을 MediaTailor 개인화하지만, 가용 억제 기간 또는 중에 발생하는 해당 광고 중단 부분은 개인화하지 않습니다.

MediaTailor 가용 억제 모드를 로 설정하고AFTER_LIVE_EDGE, 가용 억제 값을 로 설정하고00:30:00, 가용 억제 채우기 정책을 로 설정하고PARTIAL_AVAIL, 라이브 엣지 이전에 세션 초기화를 수행하고, 가용 억제 기간 이전, 도중 및 이후에 진행 중인 광고 중단으로 광고 중단 개인화.
예 7: 가용 억제 기간 시작 시 진행 중인 AFTER_LIVE_EDGE 광고 중단이 있는 광고 억제

가용 억제 모드가 로 설정AFTER_LIVE_EDGE되고 가용 억제 값이 0보다 크면 세션의 경과 시간이 해당 값에 도달할 때까지 광고 중단을 개인화 MediaTailor 하지 않습니다.

다음 그림에서는 왼쪽에서 오른쪽으로 진행되는 타임라인을 따라 다양한 블록이 수평으로 배열됩니다. 각 블록은 라이브 스트림의 콘텐츠 또는 개인화되지 않은 광고 브레이크가 재생되는 시간의 일부를 나타냅니다. 점선은 라이브 스트림의 현재 라이브 엣지를 나타냅니다. 로 설정된 가용 억제 값을 나타내는 또 다른 점선은 라이브 엣지의 점선을 기준으로 타임라인에서 30분 후에 00:30:00발생합니다. 세션 초기화를 나타내는 세 번째 점선은 라이브 엣지의 점선을 기준으로 타임라인의 앞부분에서 발생합니다. 라이브 엣지 시간과 시간 avail-suppression-value 사이의 30분 기간은 가용 억제 기간을 나타냅니다. 광고 중단은 세션 초기화 전 시간부터 가용 억제 기간 내의 시간으로 진행 중입니다. 그림과 같이 avail suppression 모드가 로 설정된 경우 AFTER_LIVE_EDGEavail suppression 값은 라이브 엣지 00:30:00 뒤에 로 설정되고 세션 초기화는 라이브 엣지 시간 전에 발생하지만 광고 브레이크가 시작된 후에는 해당 광고 브레이크를 개인화 MediaTailor 하지 않습니다.

MediaTailor 가용 억제 모드를 로 설정하고AFTER_LIVE_EDGE, 가용 억제 값을 로 설정하고00:30:00, 라이브 엣지 이전에 세션 초기화를 수행하고, 가용 억제 기간 전에 진행 중이지만 도중에 종료되는 광고 중단 개인화.

광고 억제 파라미터 구성 - 재생 세션 요청

에 대한 초기 서버 측 또는 클라이언트 측 재생 세션 요청의 파라미터를 통해 광고 억제 설정을 구성할 수 있습니다 MediaTailor. MediaTailor 콘솔 또는를 통해 광고 억제 설정을 이미 구성한 경우 AWS Elemental MediaTailor API이러한 파라미터가 해당 설정을 재정의합니다.

광고 억제가 제대로 작동하려면 가능 구간 억제 모드와 가능 구간 억제 값이 모두 필요합니다. 이러한 파라미터는 다른 소스에서 구성할 수 없습니다. 예를 들어 MediaTailor 콘솔을 사용하여 하나의 파라미터를 구성하고 쿼리 파라미터를 사용하여 다른 파라미터를 구성할 수 없습니다.

MediaTailor 는 다음 광고 억제 파라미터를 지원합니다.

명칭 설명 허용되는 값
availSuppressionMode

광고 억제에 대한 모드를 설정합니다. 기본적으로 광고 금지는 입니다OFF. 로 설정하면 aws.availSuppressionValue 시간 또는 그 이후의 광고 브레이크를 채우지 BEHIND_LIVE_EDGE MediaTailor 않습니다. 로 설정하면 가용 억제 기간 또는 그 이후에 광고 중단 시간을 채우지 AFTER_LIVE_EDGE MediaTailor 않습니다. 가용 억제 기간은 라이브 엣지 시간부터 aws.availSuppressionValue 시간 및 추가 버퍼 시간까지입니다.

  • OFF

  • BEHIND_LIVE_EDGE

  • AFTER_LIVE_EDGE

availSuppressionValue 라이브 스트림의 라이브 끝에 상대적인 시간입니다. 에서 UTF-8URL로 인코딩된 시간 코드입니다HH:MM:SS. 예를 들어, 1시간 30분은 01%3A30%3A00이 됩니다.
availSuppressionFillPolicy 가용 금지 모드에 적용할 정책을 정의합니다.는 BEHIND_LIVE_EDGE 항상 전체 가용 금지 정책을 사용합니다. 세션이 중간 브레이크를 시작할 때 부분 광고 브레이크 채우기를 호출하는 데를 사용할 AFTER_LIVE_EDGE 수 있습니다.
  • PARTIAL_AVAIL - BEFORE_LIVE_EDGE 억제 모드에서 사용할 수 없음

  • FULL_AVAIL_ONLY - AFTER_LIVE_EDGE 억제 모드의 기본값

서버 측 구성

기본 쿼리 파라미터는 aws.availSuppression이며, 그 뒤에는 선택적 파라미터 이름과 값 페어가 옵니다. 쿼리를 구성하려면 재생 세션 요청 aws.availSuppression= 끝에를 추가한 MediaTailor다음 파라미터 이름과 값을 추가합니다. 서버 측 재생 세션 요청을 구성하는 방법에 대한 자세한 내용은 서버 측 광고 추적 단원을 참조하십시오.

: HLS

GET <mediatailorURL>/v1/master/<hashed-account-id>/<origin-id>/index.m3u8?aws.availSuppressionMode=BEHIND_LIVE_EDGE&aws.availSuppressionValue=00%3A00%3A21

서버 측 쿼리 구문은 다음 표에 나열되어 있습니다.

쿼리 문자열 구성 요소 설명
? 쿼리의 시작을 표시하는 제한된 문자입니다.
aws. 뒤에 이름과 값 페어로 구성된 파라미터가 오는 기본 쿼리입니다. 사용 가능한 모든 파라미터 목록은 광고 억제 파라미터 구성 - 재생 세션 요청 단원을 참조하십시오.
= 파라미터 이름을 값과 연결합니다. 예: aws.availSuppressionMode=BEHIND_LIVE_EDGE.
& 쿼리 파라미터를 연결합니다. 예를 들어, aws.availSuppressionMode=BEHIND_LIVE_EDGE&aws.availSuppressionValue=00:30:00&aws.availSuppressionFillPolicy=FULL_AVAIL_ONLY>입니다.
클라이언트 측 구성

클라이언트의 POST 요청에 availSuppression 파라미터를 포함합니다 MediaTailor. 클라이언트 측 재생 세션 요청을 구성하는 방법에 대한 자세한 내용은 클라이언트 측 광고 추적 단원을 참조하십시오.

: HLS

POST parent.m3u8 { "availSuppression": { "mode": "BEHIND_LIVE_EDGE", "value": "00:00:21", "fillPolicy": "FULL_AVAIL_ONLY" } }