

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

# 출력 대상 관련 경로 설계
<a name="hls-destinations-design-step"></a>

아직 대상 경로 또는 경로 전체를 설계하지 않은 상태라면 해당 단계를 수행합니다. 경로가 이미 설계되어 있다면 [콘솔에서 필드 작성](hls-specify-destination.md)(으)로 이동합니다.

**경로를 설계하려면**

1. 다운스트림 시스템의 운영자로부터 [이전에 얻은](origin-server-http.md) 정보를 가져옵니다.
   + 다운스트림 시스템의 연결 유형은 Akamai, 기본 PUT 또는 WebDAV입니다.
   + 다운스트림 시스템에 특별한 연결 요구 사항이 있는 경우의 연결 필드 설정입니다.
   + 전송 프로토콜은 HTTP 또는 HTTPS입니다.
   + 다운스트림 시스템에 인증 요청이 필요한 경우 다운스트림 시스템에 액세스할 사용자 이름 및 암호입니다. 이러한 사용자 자격 증명은 프로토콜이 아니라 사용자 인증과 관련이 있습니다. 사용자 인증은 다운스트림 시스템에서 사용자의 요청을 수락할지 여부를 나타냅니다. 프로토콜은 요청이 보안 연결을 통해 전송되는지 여부를 나타냅니다.
   + 대상 경로의 전체 또는 일부이며 파일 이름을 포함할 수 있습니다.
   + 별도의 하위 디렉터리 설정이 필요할지의 여부입니다.

1. 다운스트림 시스템 운영자와의 논의 중에 중복 매니페스트를 구현할지 여부를 결정한 상태여야 합니다. 다운스트림 시스템에 사용자 지정 매니페스트가 필요한지 여부도 결정한 상태여야 합니다. 이 두 가지 결정 사항을 고려하여 해당 섹션을 읽어 보세요.
   + 중복 매니페스트를 구현하는 경우 [중복 HLS 매니페스트 생성](hls-redundant-manifests.md)을(를) 참조한 뒤 이 섹션으로 돌아옵니다.
   + 매니페스트 관련 사용자 지정 경로를 구현하는 경우 [HLS 매니페스트 내의 경로 사용자 지정](hls-manifest-paths.md)을(를) 참조한 뒤 이 섹션으로 돌아옵니다.
   + 해당 기능 중 어떤 것도 구현하지 않는 경우 이 섹션을 계속 읽습니다.

1. 대상 경로에서 버킷에 이어지는 부분을 설계합니다. 자세한 정보는 다음 섹션을 참조하세요.

**Topics**
+ [출력 경로의 구문](#hls-syntax-http)
+ [폴더 및 baseFilename 설계](#hls-baseFilename-design)
+ [nameModifier 설계](#hls-nameModifier-design)
+ [segmentModifier 설계](#hls-segmentModifier-design)

## 출력 경로의 구문
<a name="hls-syntax-http"></a>

다음 표에서는 이러한 세 가지 범주의 파일을 위한 대상 경로를 구성하는 부분을 설명합니다.

이러한 세 범주에 속하는 파일의 대상 경로는 *baseFilename*까지 동일하며 그것보다 깁니다. 즉, MediaLive는 이 모든 범주에 속한 파일을 동일한 폴더로 전송합니다. 제어자 및 파일 확장자는 파일의 카테고리마다 다릅니다.


| 파일 | 경로의 구문 | 예제 | 
| --- | --- | --- | 
| 기본 매니페스트 파일 | 프로토콜 도메인 경로 baseFilename 확장 | 파일 이름이 */index*인 기본 매니페스트의 URL:http://203.0.113.55/sports/delivery/curling/index.m3u8 | 
| 하위 매니페스트 파일 | 프로토콜 도메인 경로 baseFilename nameModifier 확장 | 출력의 고해상도 렌디션에 대한 하위 매니페스트 URL은 다음과 같습니다.`http://203.0.113.55/sports/delivery/curling/index-high.m3u8` | 
| 미디어 파일(세그먼트) | protocol domain path baseFilename nameModifier optionalSegmentModifier counter extension | 230번째 세그먼트에 해당하는 파일의 URL은 다음과 같습니다.http:// 203.0.113.55/sports/delivery/curling/index-high-00230.ts | 

이 대상 경로는 다음과 같이 구성됩니다.
+ 다운스트림 시스템 운영자가 프로토콜, 도메인, 경로 부분을 [사용자에게 제공한 상태여야 합니다](origin-server-http.md). 예제:

  `http://203.0.113.55/sports/`

  프로토콜은 항상 HTTP 또는 HTTPS입니다.
+ 운영자가 다음 항목을 제공했을 수 있습니다. 그렇지 않은 경우, 다음과 같이 결정합니다.
  + 폴더
  + baseFilename
  + 제어자
  + SegmentModifier

  다음 섹션을 참조하세요.
+ MediaLive가 카운터 앞에 밑줄을 삽입합니다.
+ MediaLive가 카운터를 생성합니다. 이 카운터는 항상 00001로 시작하는 5자리 숫자입니다.
+ MediaLive가 확장자 앞에 점을 삽입합니다.
+ MediaLive가 다음과 같은 확장을 선택합니다.
  + 매니페스트 파일 – 항상 ` .m3u8`
  + 미디어 파일 – `.ts`(전송 스트림용 파일) 및 `.mp4`(fMP4 컨테이너용 파일) 

## 폴더 및 baseFilename 설계
<a name="hls-baseFilename-design"></a>

대상 경로의 `folder`, `baseFilename` 부분에 대해서는 다음 지침을 따르세요.
+ 단일 파이프라인 채널의 경우 `baseFilename`이 하나만 필요합니다.
+ [중복 매니페스트](hls-opg-redundant-manifest.md)를 구현하지 *않는* 경우의 표준 채널에는 두 가지 `baseFilenames`이(가) 필요합니다. 두 `baseFilenames`는 동일하거나 다를 수 있습니다. 다른 `baseFilenames`를 생성하기 전에 다운스트림 시스템이 해당 설정을 사용할 수 있는지 확인합니다.
+ 중복 매니페스트를 구현*하는* 경우 표준 채널에 대한 자세한 내용은 [중복 매니페스트에 대한 필드](hls-opg-redundant-manifest.md) 단원을 참조하십시오.

## nameModifier 설계
<a name="hls-nameModifier-design"></a>

파일 이름의 `nameModifier` 부분을 설계합니다. 하위 매니페스트 및 미디어 파일은 파일 이름에 이 한정자를 포함합니다. 이 `nameModifier`는 각 출력을 서로 구분하므로 각 출력에서 고유해야 합니다. 아래 지침을 따르세요.
+ 비디오(및 기타 스트림)가 포함된 출력의 경우 일반적으로 비디오를 설명합니다. 예: **-high** 또는 **-1920x1080-5500kpbs**(해상도와 비트레이트 설명).
+ 오디오만 포함되거나 캡션만 포함된 출력의 경우 일반적으로 오디오 또는 캡션을 설명합니다. 예: **-aac** 또는 **-webVTT**.
+ `nameModifier`과(와) ` baseFilename`을(를) 명확히 구분하기 위해 구분 기호를 포함하는 것이 좋습니다.
+ ` nameModifier`에는 [데이터 변수](variable-data-identifiers.md)가 포함될 수 있습니다.

## segmentModifier 설계
<a name="hls-segmentModifier-design"></a>

대상 경로의 segmentModifier 부분을 설계합니다. segmentModifier는 선택 사항이며, 이를 포함하는 경우 미디어 파일 이름에만 포함됩니다.

이 한정자의 일반적인 사용 사례는 데이터 변수를 사용해 타임스탬프를 만들어 채널이 다시 시작될 때 세그먼트가 서로 재정의되지 않도록 하는 것입니다. 예를 들어 타임스탬프 **\$1t\$1-**를 포함하고 있으며 세그먼트 00001의 이름이 `/index-120028-00001`일 수 있습니다. 출력이 몇 분 후에 다시 시작되어 세그먼트 카운터가 다시 시작되면 새 세그먼트 00001에 `/index-120039-00001`(이)라는 이름이 지정됩니다. 새 파일은 원래 세그먼트 00001의 파일을 덮어쓰지 않습니다. 일부 다운스트림 시스템에서는 이 동작을 선호할 수 있습니다.