

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

# HLS 지원 광고 마커
<a name="hls-ad-markers"></a>

AWS Elemental MediaTailor 는 지원되는 광고 마커에 대한 입력 매니페스트를 구문 분석하여 HLS 매니페스트의 광고 가용성 경계를 식별합니다. 다음 섹션에서는 MediaTailor가 사용하는 마커에 대해 설명합니다.

## EXT-X-ASSET
<a name="hls-ad-markers-asset"></a>

`EXT-X-ASSET` 태그에는 광고 의사결정 서버(ADS)가 최종 사용자를 위한 콘텐츠를 개인화하기 위해 사용하는 메타데이터가 포함되어 있습니다. `EXT-X-ASSET` 파라미터는 쉼표로 구분된 키-값 페어입니다.

이 태그를 사용하려면 다음 요구 사항을 충족해야 합니다.
+ 오리진 매니페스트의 `EXT-X-ASSET` *값*을 URL 인코딩해야 합니다. 다음 예제에서는 키와 URL 인코딩된 값이 포함된 `EXT-X-ASSET` 태그를 보여줍니다.

  ```
              #EXT-X-ASSET:GENRE=CV,CAID=12345678,EPISODE="Episode%20Name%20Date",SEASON="Season%20Name%20and%20Number",SERIES="Series%2520Name"
  ```
+ MediaTailor ADS 구성에 동적 `[asset.]` 변수와 *키를* 포함해야 합니다. 다음 예제에서는 동적 `[asset.]` 변수 및 키를 사용하는 MediaTailor ADS 구성을 보여줍니다.

  ```
              https://myads.com/stub?c=[asset.GENRE]&g=[asset.CAID]&e=[asset.EPISODE]&s=[asset.SEASON]&k=[asset.SERIES]
  ```

**VAST 요청 예제**  
다음 예제에서는 ADS에 대한 VAST `GET` 요청을 보여줍니다.

```
            https://myads.com/stub?c=CV&g=12345678&e=Episode%20Name%20Date&s=Season%20Name%20and%20Number&k=Series%2520Name
```

## EXT-X-CUE-OUT 및 EXT-X-CUE-IN
<a name="hls-ad-markers-cue"></a>

이 유형의 광고 마커가 가장 일반적입니다. 다음 예제는 이러한 신호 마커에 대한 옵션을 보여 줍니다.

```
#EXT-X-CUE-OUT:DURATION=120
    ...
    #EXT-X-CUE-IN
```

```
#EXT-X-CUE-OUT:30.000
    ...
    #EXT-X-CUE-IN
```

```
#EXT-X-CUE-OUT
    ...
    #EXT-X-CUE-IN
```

## EXT-X-DATERANGE
<a name="hls-ad-markers-range"></a>

`EXT-X-DATERANGE` 광고 마커 태그를 사용하여 `SCTE35-OUT` 특성을 통해 광고 시간의 타이밍을 지정합니다.

**참고**  
AWS Elemental MediaTailor 는 `EXT-X-DATERANGE` 광고 마커에 제공된 모든 `START-DATE` 속성을 무시합니다.

광고 시간은 다음 방법 중 하나를 사용하여 지정할 수 있습니다.
+ `EXT-X-DATERANGE` 태그와 `SCTE35-OUT` 및 `DURATION` 사양.

  예제

  ```
  #EXT-X-DATERANGE:ID="splice-6FFFFFF0",START-DATE="2019-01T00:15:00Z\",DURATION=60.000,SCTE35-OUT=0xF
  ```
+ 연결된 `EXT-X-DATERANGE` 태그, 첫 번째는 `SCTE35-OUT` 사양이고 두 번째는 `SCTE35-IN` 사양.

  예제

  ```
  #EXT-X-DATERANGE:ID="splice-6FFFFFF0",START-DATE="2019-01T00:15:00Z\",SCTE35-OUT=0xF
      ...
      #EXT-X-DATERANGE:ID="splice-6FFFFFF0",START-DATE="2019-01T00:15:00Z\",SCTE35-IN=0xF
  ```
+ 이전 옵션의 조합. `EXT-X-DATERANGE` 태그를 `SCTE35-OUT` 및 `DURATION` 사양으로 지정한 다음 `EXT-X-DATERANGE` 태그를 `SCTE35-IN` 사양으로 지정합니다. 이 경우 MediaTailor는 두 사양의 가장 빠른 큐인 설정을 사용합니다.

  예제

  ```
  #EXT-X-DATERANGE:ID="splice-6FFFFFF0",START-DATE="2019-01T00:15:00Z\",DURATION=60.000,SCTE35-OUT=0xF
      ...
      #EXT-X-DATERANGE:ID="splice-6FFFFFF0",START-DATE="2019-01T00:15:00Z\",SCTE35-IN=0xF
  ```

## EXT-X-SPLICEPOINT-SCTE35
<a name="hls-ad-markers-splice"></a>

`EXT-X-SPLICEPOINT-SCTE35` 광고 마커에 SCTE-35 페이로드를 base64 인코딩된 이진수로 추가합니다. 디코딩된 이진수는 공급자 배치 기회 시작에 대해 신호 출력 마커 `0x34`를 포함하는 SCTE-35 `splice_info_section`을 제공하고, 공급자 배치 기회 종료에 대해 신호 입력 마커 `0x35`를 제공해야 합니다.

다음 예제에서는 신호 출력 및 신호 입력 마커를 지정하는 base64로 인코딩된 이진수 페이로드가 있는 스플라이스 포인트 사양을 보여줍니다.

```
    #EXT-X-SPLICEPOINT-SCTE35:/DA9AAAAAAAAAP/wBQb+uYbZqwAnAiVDVUVJAAAKqX//AAEjW4AMEU1EU05CMDAxMTMyMjE5M19ONAAAmXz5JA==
    ...
    #EXT-X-SPLICEPOINT-SCTE35:/DA4AAAAAAAAAP/wBQb+tTeaawAiAiBDVUVJAAAKqH+/DBFNRFNOQjAwMTEzMjIxOTJfTjUAAIiGK1s=
```