

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

# 매니페스트 작동 방식
<a name="hls-manifests-how-work"></a>

다음 단원에서는 매니페스트 경로가 작동하는 방식에 대해 설명합니다.

## 매니페스트 경로의 기본 작동 방식
<a name="hls-default-manifest-paths"></a>

MediaLive에서 생성하는 매니페스트에는 다른 파일의 경로에 대한 다음과 같은 정보가 포함됩니다.
+ 기본 매니페스트 내의 콘텐츠에는 각 하위 매니페스트의 경로가 포함됩니다.

  기본적으로 이 경로의 구문은 다음과 같습니다.

  ```
  baseFilename nameModifier extension
  ```

  예제:

  ```
  curling-high.m3u8
  ```

  이 경로는 기본 매니페스트의 위치를 기준으로 합니다.
+ 각 하위 매니페스트 내의 콘텐츠에는 해당 미디어 파일의 경로가 포함됩니다.

  기본적으로 이 경로의 구문은 다음과 같습니다.

  ```
  baseFilename nameModifier optionalSegmentModifier counter extension
  ```

  예제:

  ```
  curling-high-000001.ts
  ```

  이 경로는 하위 매니페스트의 위치를 기준으로 합니다.

## 사용자 지정 경로의 작동 방식
<a name="hls-custom-manifest-paths"></a>

매니페스트 내의 기본 경로가 다운스트림 시스템에서 세 개의 파일 세트를 처리하는 방식에 적합하지 않은 경우 *기본 URL* 필드를 작성할 수 있습니다.
+ MediaLive가 하위 매니페스트에 대한 사용자 지정 경로를 구성하도록 **기본 URL 매니페스트** 필드를 작성합니다.
+ MediaLive가 미디어 파일에 대한 사용자 지정 경로를 구성하도록 **기본 URL 콘텐츠** 필드를 작성합니다.

경로를 사용자 지정하면 구문이 변경됩니다.
+ **기본 URL 매니페스트** 필드를 작성할 때 기본 매니페스트 내의 하위 매니페스트 경로에 대한 구문은 다음과 같습니다.

  ```
  baseURLManifest baseFilename nameModifier extension
  ```

  예제:

  ```
  http://viewing/sports/curling-high.m3u8
  ```
+ **기본 URL 콘텐츠** 필드를 작성할 때 하위 매니페스트 내의 미디어 파일 경로에 대한 구문은 다음과 같습니다.

  ```
  baseURLContent baseFilename nameModifier optionalSegmentModifier counter
          extension
  ```

  예제:

  ```
  http://viewing/media/sports/curling-high-000001.ts
  ```

## MediaLive가 이러한 경로를 구성하는 방법
<a name="hls-how-construct-custom-paths"></a>

하위 매니페스트의 사용자 지정 경로는 다음과 같이 구성됩니다.
+ 사용자가 **기본 URL 매니페스트** 필드 또는 **기본 URL 콘텐츠** 필드 또는 둘 모두를 작성합니다.

  예제:

  ```
  http://198.51.100/sports/viewing/
  ```

  값의 끝에 슬래시를 붙여야 합니다.
+ MediaLive가 해당 값을 [기본 경로](#hls-default-manifest-paths) 앞에 추가합니다. 예제:

  ```
  http://198.51.100/sports/viewing/curling-high.m3u8
  ```