

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

# MediaTailor 서버 가이드 광고 삽입 개요 및 구현
<a name="server-guided"></a>

AWS Elemental MediaTailor 서버 가이드 광고 삽입(SGAI)은 광고를 미디어 재생 목록에 직접 스티칭하는 대신 별도의 재생 목록으로 참조하여 서버 측 광고 삽입에 대한 대안을 제공합니다. 이 접근 방식은 캐시 가능한 매니페스트를 통해 성능을 개선하고 확장성을 높입니다.

MediaTailor에서 서버 가이드 광고 삽입을 사용하는 방법에 대한 자세한 내용은 다음 목록에서 해당 주제를 선택합니다.

## 재생 구성에서 활성화
<a name="enable-in-config"></a>

플레이어가 서버 가이드 광고 삽입을 사용하도록 허용하려면 MediaTailor 재생 구성`PLAYER_SELECT`에서를 `Insertion Mode`로 설정해야 합니다. 이렇게 하면 플레이어가 세션 초기화 시 스티칭된 광고 삽입 또는 안내된 광고 삽입을 선택할 수 있습니다.

## 서버 가이드 세션 생성
<a name="create-guided-session"></a>

재생 세션을 생성할 때 안내 모드를 선택합니다. 이를 수행하는 방법은 플레이어가 암시적 세션을 사용하는지 명시적 세션을 사용하는지에 따라 달라집니다.

### 암시적으로 생성된 서버 가이드 세션
<a name="create-implicit-guided-session"></a>

HLS 다변량 재생 목록 요청에 `aws.insertionMode=GUIDED`를 추가합니다. 예제:

```
playback-endpoint/v1/master/hashed-account-id/origin-id/index.m3u8?aws.insertionMode=GUIDED
```

위치:
+ `playback-endpoint`는 구성 생성 시 AWS Elemental MediaTailor 에서 생성한 고유한 재생 엔드포인트입니다.

  예제

  ```
  https://777788889999.mediatailor.us-east-1.amazonaws.com
  ```
+ `hashed-account-id`는 사용자의 AWS 계정 ID입니다.

  예제

  ```
  777788889999
  ```
+ `origin-id`는 구성 생성 시 부여한 이름입니다.

  예제

  ```
  myOrigin
  ```
+ `index.m3u8` 또는는 테스트 스트림의 매니페스트 이름과 파일 확장명입니다. [4단계: 구성 생성](getting-started-ad-insertion.md#getting-started-add-mapping)에서 구성한 비디오 콘텐츠 소스에 이를 추가할 때 전체 식별된 매니페스트를 가져오도록 이를 정의합니다.

이전 예제의 값을 사용하는 전체 URL은 다음과 같습니다.
+ 예제:

  ```
  https://777788889999.mediatailor.us-east-1.amazonaws.com/v1/master/777788889999/myOrigin/index.m3u8?aws.insertionMode=GUIDED
  ```

### 명시적으로 생성된 서버 가이드 세션
<a name="create-explicit-guided-session"></a>

플레이어가 HTTP에서 MediaTailor 구성의 세션 초기화 접두사 엔드포인트`POST`로 보내는 `insertionMode=GUIDED` JSON 메타데이터에 추가합니다.

다음 예제에서는 JSON 메타데이터의 구조를 보여줍니다.

```
{
  # other keys, e.g. "adsParams"
  "insertionMode": "GUIDED"       # this can be either GUIDED or STITCHED
}
```

이 초기화 메타데이터를 사용하면 재생 세션은 serer-guided 광고 삽입을 사용합니다.