

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

# 프레임 캡처 출력 그룹 생성
<a name="opg-framecapture"></a>

AWS Elemental MediaLive 채널을 생성할 때 프레임 캡처 출력 그룹을 포함할 수 있습니다. FrameCapture 출력은 스트리밍을 보완하는 것으로, 그 자체가 스트리밍 출력인 것은 아닙니다. 이러한 출력 유형은 워크플로에 유용하게 사용할 수 있습니다. 예를 들어, FrameCapture 출력을 사용하여 콘텐츠의 썸네일을 생성할 수 있습니다. ([썸네일 특성](thumbnails.md)을 사용하여 썸네일을 생성할 수도 있습니다.)

**Topics**
+ [FrameCapture 출력 그룹에서 인코딩 구성](design-framecapture-package.md)
+ [다운스트림 시스템을 통한 조정](framecapture-op-origin-server-s3.md)
+ [FrameCapture 출력 그룹 생성](creating-framecapture-output-group.md)

# FrameCapture 출력 그룹에서 인코딩 구성
<a name="design-framecapture-package"></a>

프레임 캡처 출력 그룹에는 다음이 포함될 수 있습니다.
+ 하나 이상의 출력.

각 출력에는 하나의 비디오 JPEG 인코딩만 포함될 수 있습니다.

# 다운스트림 시스템을 통한 조정
<a name="framecapture-op-origin-server-s3"></a>

FrameCapture 출력 그룹의 대상은 항상 Amazon S3 버킷에 있습니다. 사용자와 Amazon S3 운영자가 사용할 버킷에 대해 동의해야 합니다.

**대상 설정을 준비하려면**

1. 출력에 두 개의 대상이 필요한지 결정합니다.
   + [표준 채널](plan-redundancy.md)에 두 개의 대상이 필요합니다.
   + 단일 파이프라인 채널에 하나의 대상이 필요합니다.

   프레임 캡처 출력 그룹에는 대상 주소 세트가 하나만 필요하며 각 출력에 대해 하나만 필요하지 않습니다.

1. Amazon S3 버킷과 모든 폴더 등 대상의 전체 경로를 설계하는 것이 좋습니다. [프레임 캡처 대상](framecapture-destinations.md)을 참조하세요.

1. Amazon S3 사용자에게 아직 존재하지 않는 버킷을 생성하도록 요청합니다.

   MediaLive의 경우 Amazon S3 버킷 이름은 점 표기법을 사용해서는 안 됩니다. 즉, 버킷 이름의 단어 사이에 .(점)을 사용해서는 안 됩니다.

1. Amazon S3 사용자와 버킷 소유권에 대해 논의합니다. 버킷이 다른 AWS 계정에 속하는 경우 일반적으로 해당 계정이 출력의 소유자가 되는 것이 좋습니다. 자세한 정보는 이 절차가 끝난 후 [출력 관련 액세스 제어](archive-op-origin-server-s3.md#setting-dss-archive-canned-acl)에서 확인하세요.

S3 버킷으로 전송할 때는 사용자 자격 증명이 필요 없습니다. MediaLive에는 신뢰할 수 있는 개체를 통해 버킷에 쓸 수 있는 권한이 있습니다. 조직의 누군가 미리 이러한 권한을 설정해야 합니다. 자세한 내용은 [신뢰할 수 있는 개체 관련 액세스 요구 사항](trusted-entity-requirements.md) 단원을 참조하십시오.

## 출력 관련 액세스 제어
<a name="setting-dss-framecapture-canned-acl"></a>

다른 AWS 계정이 소유한 Amazon S3 버킷으로 출력 파일을 보낼 수 있습니다. 이런 경우, 일반적으로는 다른 계정이 출력 파일(버킷에 배치되는 객체)의 소유자가 되는 것이 좋습니다. 버킷 소유자가 객체 소유자가 되지 않는 경우에는 사용자(MediaLive)가 파일이 더 이상 필요하지 않아졌을 때 파일을 삭제할 수 있는 유일한 에이전트입니다.

따라서 Amazon S3 버킷이 출력 파일을 갖게 된 후에는 출력 파일의 소유권을 이전하는 것이 모든 면에서 좋습니다.

객체 소유권을 이전하려면 다음과 같이 설정해야 합니다.
+ 버킷 소유자는 MediaLive가 출력 파일을 버킷에 전달할 때 Amazon S3의 미리 준비된 액세스 제어 목록(ACL)을 추가할 권한을 부여하는 버킷 권한 정책을 추가해야 합니다. 버킷 소유자는 Amazon Simple Storage Service 사용 설명서의 [액세스 제어 목록(ACL)을 통한 액세스 관리](https://docs.aws.amazon.com/AmazonS3/latest/userguide/acls)에 수록된 내용을 읽어야 합니다. 버킷 소유자는 객체에 대한 ACL 권한이 아닌 버킷 관련 ACL 권한을 설정해야 합니다.
+ 버킷 소유자는 객체 소유권도 설정해야 합니다. 이 기능을 사용하면 발신자(MediaLive)가 *버킷 소유자 전체 제어* ACL을 선택적이 아니라 강제적으로 포함시키도록 합니다. 버킷 소유자는 Amazon Simple Storage Service 사용 설명서의 [객체 소유권 제어](https://docs.aws.amazon.com/AmazonS3/latest/userguide/about-object-ownership)에 수록된 내용을 읽어야 합니다.

  버킷 소유자가 이 기능을 구현하는 경우, MediaLive가 ACL을 포함하도록 설정해야 합니다. 그러지 않으면 Amazon S3 버킷으로의 전송이 실패합니다.
+ 버킷에 전달할 때 *버킷 소유자가 전체 제어** *ACL을 포함하도록 MediaLive를 설정해야 합니다. [채널 생성](archive-destinations.md) 시에 이 설정을 수행합니다.

S3 미리 준비된 ACL 기능은 *버킷 소유자 전체 제어* 이외의 ACL을 지원합니다. 그러나 이러한 기타 ACL은 일반적으로 MediaLive에서 비디오를 전달하는 사용 사례에는 적용되지 않습니다.

# FrameCapture 출력 그룹 생성
<a name="creating-framecapture-output-group"></a>

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

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

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

     필드를 보려면 **설정** 링크를 선택합니다.

1.  **프레임 캡처 출력**에서 **설정** 링크를 선택하여 개별 출력에 대한 섹션을 봅니다.
   +  **출력 설정** – 이 섹션에는 [출력 대상](framecapture-destinations.md)에 대한 필드가 포함되어 있습니다.
   +  **스트림 설정** –이 섹션에는 [출력 스트림](output-settings-framecapture.md)(비디오, 오디오 및 캡션)에 대한 필드가 포함되어 있습니다.

1. (선택 사항) 출력 그룹 및 출력의 이름을 입력합니다.
   +  **프레임 캡처 설정**에서 **이름**에 출력 그룹의 이름을 입력합니다. 이 이름은 MediaLive 내부용이며 출력에는 표시되지 않습니다. 예를 들어 **Sports Game Thumbnails**입니다.
   +  **프레임 캡처 출력**에서 **이름**에 출력의 이름을 입력합니다. 이 이름은 MediaLive 내부용이며 출력에는 표시되지 않습니다.

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

1.  이 출력 그룹과 단일 출력 설정을 완료한 후 계획에 필요한 경우 다른 출력 그룹(모든 유형)을 생성할 수 있습니다. 필요 없는 경우 [채널 저장](creating-a-channel-step9.md)으로 이동합니다.

**Topics**
+ [프레임 캡처 대상](framecapture-destinations.md)
+ [스트림에 대한 설정](output-settings-framecapture.md)

# 프레임 캡처 대상
<a name="framecapture-destinations"></a>

다음은 프레임 캡처 파일(대상)의 위치와 이름을 구성하기 위한 필드입니다.
+ **출력 그룹** – **FrameCapture 그룹 대상** 섹션
+ **출력 그룹** - **FrameCapture 설정** - **CDN 설정**

  **출력 설정** – **이름 한정자**

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

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

**경로를 설계하려면**
+ 다음 구문에 따라 대상 경로를 설계합니다.

  `protocol bucket folders baseFilename nameModifier counter extension`

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

  `s3ssl://amzn-s3-demo-bucket1/sports-thumbnails/delivery/curling-20180820.00000.jpg`

  `s3ssl://amzn-s3-demo-bucket1/sports-thumbnails/backup/curling-20180820.00000.jpg`

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

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


| URL의 부분 | 예제 | 설명 | 
| --- | --- | --- | 
| protocol | s3ssl:// | FrameCapture 출력의 대상이 항상 S3 버킷이기 때문에 프로토콜은 항상 s3ssl://입니다. | 
| 경로의 버킷 부분 | amzn-s3-demo-bucket1 |  MediaLive의 경우 S3 버킷 이름은 점 표기법을 사용해서는 안 됩니다. 즉, 버킷 이름의 단어 사이에 .(점)을 사용해서는 안 됩니다.  | 
| 경로의 폴더 부분 | sports-thumbnails/delivery/ | 폴더는 있거나 없을 수 있으며 원하는 기간만큼 유지할 수도 있습니다.폴더는 항상 슬래시(/)로 끝나야 합니다. | 
| baseFilename | curling | 파일 이름을 슬래시로 끝내지 마십시오. | 
| NameModifier | -20180820 | 아카이브 출력의 경우 제어자는 선택 사항입니다. | 
| 카운터 앞의 구분 기호 | . | MediaLive는 이 구분 기호를 자동으로 삽입합니다. | 
| counter | 00000 | MediaLive는 이 카운터를 자동으로 생성합니다. 처음에는 00000부터 시작하여 1씩 증가하는 5자리 숫자입니다. 따라서 00000, 00001, 00002와 같이 이어집니다. 99999 이후 다음 번호는 100000(6자리)이고, 그다음에는 100001, 100002와 같이 이어집니다. 그런 다음 999999에서 1000000(7자리)과 같이 이어집니다. | 
| 확장자 앞의 점 | . | MediaLive에서는 이 점을 자동으로 삽입합니다. | 
| extension | jpg | 항상 jpg입니다. | 

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

**출력 위치를 지정하려면**

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

1. 양쪽 **FrameCapture 그룹 대상** 섹션 모두에서 **자격 증명** 섹션을 비워 둡니다. 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 사용에 대해 논의한 상태여야 합니다.

# 스트림에 대한 설정
<a name="output-settings-framecapture"></a>

기본적으로 출력은 비디오 인코딩 1개로 구성되어 있습니다. 프레임 캡처 출력에 이 인코딩만 포함할 수 있습니다. 따라서 오디오 또는 캡션 인코딩 또는 비디오 인코딩은 추가할 수 없습니다.

비디오 인코딩의 필드에 대한 자세한 내용은 [비디오 인코딩 설정](creating-a-channel-step6.md) 단원을 참조하십시오.