

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

# 아카이브 출력 그룹 생성
<a name="creating-archive-output-group"></a>

[MediaLive 채널을 생성 또는 편집](creating-a-channel-step4.md)할 때 출력 그룹과 거기에 들어갈 출력을 생성합니다.

1. **채널 생성** 페이지의 **출력 그룹**에서 **추가**를 선택합니다.

1. **출력 그룹 추가** 섹션에서 **아카이브**를 선택한 다음 **확인**을 선택합니다. 추가 섹션이 나타납니다.
   + **아카이브 그룹 대상** – 이 섹션에는 [출력 대상](archive-destinations.md)에 대한 필드가 포함되어 있습니다.
   + **아카이브 설정** – 이 섹션에는 [출력 대상](archive-destinations.md)에 대한 필드가 포함되어 있습니다.
   + **아카이브 출력** – 이 섹션에는 기본적으로 추가되는 출력이 표시됩니다. 하나의 아카이브 출력 당 하나의 출력만 포함될 수 있으므로 **출력 추가**를 클릭하지 마세요.

1. **아카이브 출력**에서 **설정** 링크를 선택하여 개별 출력에 대한 섹션을 봅니다.
   + **출력 설정** – 이 섹션에는 [출력 대상](archive-destinations.md) 및 [출력 컨테이너](archive-container.md)에 대한 필드가 포함되어 있습니다.
   + **스트림 설정** –이 섹션에는 [출력 스트림](archive-streams.md)(비디오, 오디오 및 캡션)에 대한 필드가 포함되어 있습니다.

1. (선택 사항) 출력 그룹 및 출력의 이름을 입력합니다.
   + **아카이브 설정**에서 **이름**에 출력 그룹의 이름을 입력합니다. 이 이름은 MediaLive 내부용이며 출력에는 표시되지 않습니다. 예: **Sports Game 10122017 ABR** 또는 **tvchannel59**.
   + **아카이브 출력**에서 **이름**에 출력의 이름을 입력합니다. 이 이름은 MediaLive 내부용이며 출력에는 표시되지 않습니다.

1. 다른 필드를 작성하려면 이 절차 다음에 나열된 항목을 참조하십시오.

**Topics**
+ [출력 대상에 대한 필드](archive-destinations.md)
+ [출력 컨테이너에 대한 필드](archive-container.md)
+ [비디오, 오디오 및 캡션 스트림(인코딩)에 대한 필드](archive-streams.md)

# 출력 대상에 대한 필드
<a name="archive-destinations"></a>

다음은 아카이브 출력 파일(대상)의 위치와 이름을 구성하기 위한 필드입니다.
+ **출력 그룹** – **아카이브 그룹 대상** 섹션
+ **출력 그룹** - **아카이브 설정** - **CDN 설정**
+ **출력 그룹** – **추가 설정** – **롤오버 간격**
+ **아카이브 출력** – **이름 한정자**
+ **아카이브 출력** – **확장**

출력의 대상 경로를 설계해야 합니다. 그런 다음 경로의 다른 부분을 콘솔 내 적절한 필드에 입력해야 합니다.

# 출력 대상 관련 경로 설계
<a name="archive-about-destination-path"></a>

1. 다음 구문에 따라 대상 경로를 설계합니다.

   `protocol bucket folders baseFilename nameModifier counter extension`

   표준 채널의 경우를 예로 들면,

   `s3ssl://amzn-s3-demo-bucket/channel59/delivery/curling-20171012T033162.000000.m2ts`

   `s3ssl://amzn-s3-demo-bucket1/channel59/delivery/curling-20171012T033162.000000.m2ts`

대상이 두 개인 경우 각 대상 경로는 서로 어떤 식으로든 차이가 있어야 합니다. 어느 경로든 적어도 한 부분은 다른 경로와 달라야 합니다. 모든 부분이 다른 것은 허용됩니다.

다음 표에서는 예제의 각 부분을 구문의 부분에 매핑합니다.


| URL의 부분 | 예제 | 설명 | 
| --- | --- | --- | 
| protocol | s3ssl:// | 아카이브 출력의 대상이 항상 S3 버킷이기 때문에 프로토콜은 항상 s3ssl://입니다. | 
| 경로의 버킷 부분 | amzn-s3-demo-bucket |  MediaLive에서는 Amazon S3 버킷 이름에 점 표기법을 사용해서는 안 됩니다. 예를 들어, **mycompany-videos**는 허용되지만 **mycompany.videos**는 허용되지 않습니다.  | 
| 경로의 폴더 부분 | channel59/delivery/ | 폴더는 있거나 없을 수 있으며 원하는 기간만큼 유지할 수도 있습니다.폴더는 항상 슬래시(/)로 끝나야 합니다. | 
| baseFilename | curling | 파일 이름을 슬래시로 끝내지 마십시오. | 
| NameModifier | -20171012T033162 | 아카이브 출력의 경우 한정자는 선택 사항입니다. | 
| 카운터 앞의 구분 기호 | . | MediaLive는 이 구분 기호를 자동으로 삽입합니다. | 
| counter | 000000 | MediaLive는 이 카운터를 자동으로 생성합니다. 처음에는 000000부터 시작하여 1씩 증가하는 6자리 숫자입니다. 따라서 000000, 000001, 000002와 같이 이어집니다. 999999 이후 다음 번호는 1000000(7자리)이고, 그다음에는 1000001, 1000002와 같이 이어집니다. 그런 다음 9999999에서 10000000(8자리)과 같이 이어집니다. | 
| 확장자 앞의 점 | . | MediaLive에서는 이 점을 자동으로 삽입합니다. | 
| extension | m2ts | 항상 m2ts입니다. | 

# 콘솔에서 필드 작성
<a name="archive-specify-destination"></a>

1. 해당 필드에 대상의 다른 부분을 입력합니다.    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/medialive/latest/ug/archive-specify-destination.html)

1. 양쪽 **아카이브 그룹 대상** 섹션 모두에서 **자격 증명** 섹션을 비워 둡니다. MediaLive에는 신뢰할 수 있는 개체를 통해 S3 버킷에 쓸 수 있는 권한이 있습니다. 조직의 누군가 미리 이러한 권한을 설정해야 합니다. 자세한 내용은 [신뢰할 수 있는 개체 관련 액세스 요구 사항](trusted-entity-requirements.md) 단원을 참조하십시오.

1. MediaLive가 이 출력을 Amazon S3 버킷으로 전송할 때마다 미리 준비된 ACL을 설정해야 하는 경우에만 **CDN 설정** 필드를 작성합니다.

   미리 준비된 ACL의 사용은 일반적으로 조직이 Amazon S3 버킷의 소유자가 아닌 경우에만 적용됩니다. [출력의 대상](archive-op-origin-server-s3.md#setting-dss-archive-canned-acl)에 대해 논의할 때 버킷 소유자와 미리 준비된 ACL 사용에 대해 논의한 상태여야 합니다.

1. **아카이브 설정** 섹션의 **롤오버 간격** 필드를 작성합니다.

   예를 들어, **300**으로 설정하면 출력을 각각 300초(5분) 길이 시간의 파일들로 나눕니다.

   롤오버가 만료될 때마다 MediaLive는 Amazon S3에서 현재 파일을 닫고 `baseFilename`, `nameModifier`, 순차적 카운터를 사용하여 새 파일을 시작합니다.

   현재 파일은 닫힌 다음에만 Amazon S3에서 볼 수 있습니다.

자세한 내용은 [예제](archive-examples.md)를 참조하십시오.

# 아카이브 출력 그룹의 대상 필드 예시
<a name="archive-examples"></a>

이 예제는 파일 위치와 관련된 필드를 설정하는 방법을 보여줍니다. 각 출력의 필드와 같은 기타 필드를 설정하는 방법을 보여주지는 않습니다.

## 예제 1.
<a name="archive-example-1"></a>

여러분이 TV 채널 59에서 스트리밍 출력 아카이브를 생성하려고 합니다. 그리고 이름이 **amzn-s3-demo-bucket**인 Amazon S3 버킷에 출력을 저장하고 스트림을 5분 단위 청크로 나누려 합니다.


| Field | 값 | 
| --- | --- | 
| 아카이브 설정 섹션의 롤오버 간격 필드 | 300 | 
| 아카이브 그룹 대상 A 섹션의 URL  | s3ssl://amzn-s3-demo-bucket/channel59/delivery/curling | 
| 아카이브 그룹 대상 B 섹션의 URL  | s3ssl://amzn-s3-demo-bucket/channel59/backup/curling폴더명으로 *delivery*와 *backup*을 사용한 것은 하나의 예일 뿐입니다. | 
| 아카이브 출력 섹션의 이름 한정자 | -\$1dt\$1가변 데이터 식별자(`$dt$`)에 대한 자세한 내용은 [MediaLive의 변수 데이터 식별자](variable-data-identifiers.md) 단원을 참조하십시오. | 
| 아카이브 출력 섹션의 확장 | 기본값(.m2ts)을 사용하려면 공란을 그대로 남겨둡니다. | 

그 결과: 출력이 각각 5분(300초) 크기의 파일로 나뉩니다. 각 파일의 이름은 파일 이름(**curling**) \$1 채널이 시작된 시간과 카운터(000000, 000001 등) \$1 파일 이름 확장자로 구성됩니다. 예제:
+ 첫 번째 파일은 **curling-20171012T033162-000001.m2ts**가 됩니다.
+ 두 번째 파일은 **curling-20171012T033162-000002.m2ts**가 됩니다.

모든 파일은 **s3ssl://amzn-s3-demo-bucket/channel59/delivery**와 **s3ssl://amzn-s3-demo-bucket/channel59/backup**에 저장됩니다.

쓰는 동안 해당 파일은 Amazon S3에서 표시되지 않습니다. 롤오버가 일어난 직후 또는 사용자가 채널을 중지하는 경우에는 MediaLive에서 현재 파일을 닫습니다. 이때 파일이 표시됩니다.

## 예제 2.
<a name="archive-example-3"></a>

여러분이 현재 스트리밍도 되고 있는(별도의 HLS 출력 그룹에서) 컬링 게임의 주요 장면을 모아 아카이브를 만들려고 합니다. 그리고 3개의 출력을 생성하고자 합니다(하나는 유럽용 오디오 언어가 포함된 것, 하나는 아시아용 오디오 언어가 포함된 것, 하나는 아프리카용 오디오 언어가 포함된 것). 이름이 **amzn-s3-demo-bucket1**, **amzn-s3-demo-bucket2**인 S3 버킷에 출력을 저장하려고 합니다. 그리고 스트림을 5분 청크로 나누고자 합니다.


| Field | 값 | 
| --- | --- | 
| 아카이브 설정 섹션의 롤오버 간격 필드 | 300 | 
| 아카이브 그룹 대상 A 섹션의 URL  | s3ssl://amzn-s3-demo-bucket1/sports-delivery/highlights/curling/10312017이 예에서 **10312017** 폴더는 오늘 날짜와 일치하도록 설정되어 있습니다. | 
| 아카이브 그룹 대상 B 섹션의 URL  | s3ssl://amzn-s3-demo-bucket2/sports-delivery/highlights/curling/10312017이 예제에서는 경로의 버킷 이름이 다릅니다. | 
| 아카이브 출력 섹션의 이름 한정자 |  **출력 추가**를 두 번 선택합니다. 이 섹션에 **출력** 줄이 2개 더 추가되어 줄이 총 3개가 됩니다. 각 줄마다 한정자를 입력합니다(**-audiogroup1**, **-audiogroup2** 및 **-audiogroup3**).  | 
| 아카이브 출력 섹션의 확장 | 기본값(.m2ts)을 사용하려면 공란을 그대로 남겨둡니다. | 

결과: 각 출력마다 서로 다른 3개의 파일 카테고리가 생성됩니다. 각 파일에는 **10312017**, 제어자, 순차 카운터, 그리고 파일 이름 확장자로 구성된 파일 이름이 지정됩니다. 예제:
+ `10312017-audiogroup1-000000.m2ts`, `10312017-audiogroup2-000000.m2ts` 및 `10312017-audiogroup3-000000.m2ts`.
+ `10312017-audiogroup1-000001.m2ts`, `10312017-audiogroup2-000001.m2ts` 및 `10312017-audiogroup3-000001.m2ts`.

모든 파일은 `s3ssl://amzn-s3-demo-bucket1/sports-delivery/highlights/curling`와 `s3ssl://amzn-s3-demo-bucket2/sports-delivery/highlights/curling`에 저장됩니다.

쓰는 동안 해당 파일은 Amazon S3에서 표시되지 않습니다. 롤오버가 일어난 직후 또는 사용자가 채널을 중지하는 경우에는 MediaLive에서 현재 파일을 닫습니다. 이때 파일이 표시됩니다.

# 출력 컨테이너에 대한 필드
<a name="archive-container"></a>

다음은 아카이브 전송 스트림의 패키징 및 전달과 관련된 필드입니다.
+ **출력 설정** – **컨테이너 설정** 섹션
+ **출력 설정** – **PID 설정** 섹션

이러한 모든 필드에 대해 선택적으로 값을 변경합니다. MediaLive 콘솔에서 필드에 대한 세부 정보를 보려면 해당 필드 옆에 있는 **정보** 링크를 선택합니다.

# 비디오, 오디오 및 캡션 스트림(인코딩)에 대한 필드
<a name="archive-streams"></a>

다음은 출력의 비디오, 오디오 및 캡션 스트림(인코딩)의 인코딩과 관련된 필드입니다.
+ **스트림 설정** 섹션

인코딩 생성에 대한 자세한 내용은 다음 섹션을 참조하세요.
+ [비디오 인코딩 설정](creating-a-channel-step6.md)
+ [오디오 인코딩 설정](creating-a-channel-step7.md)
+  [캡션 인코딩 설정](creating-a-channel-step8.md)