

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

# AWS Elemental MediaPackage란 무엇인가요?
<a name="what-is"></a>

AWS Elemental MediaPackage (MediaPackage)는 AWS 클라우드에서 실행되는 just-in-time 비디오 패키징 및 발신 서비스입니다. MediaPackage를 사용하면 매우 안전하고 확장 가능하며 안정적인 비디오 스트림을 다양한 재생 디바이스 및 콘텐츠 전송 네트워크(CDN)에 전달할 수 있습니다.

MediaPackage를 사용하면 최종 사용자에게 브로드캐스트급의 시청 환경을 제공하면서 콘텐츠를 유연하게 제어하고 보호할 수 있습니다. 또한 MediaPackage의 내장된 복원성과 확장성을 통해 수동 개입 없이 적시에 적절한 양의 리소스를 확보할 수 있습니다.

**Topics**
+ [MediaPackage를 처음 사용하나요?](first-time-user.md)
+ [개념 및 용어](what-is-terms.md)
+ [지원되는 입력 및 출력](supported-inputs.md)
+ [MediaPackage 작동 방식](what-is-flow.md)
+ [의 기능 AWS Elemental MediaPackage](what-is-features.md)
+ [관련 서비스](related-services.md)
+ [MediaPackage 액세스](accessing-emp.md)
+ [MediaPackage 요금](pricing-for-emp.md)
+ [MediaPackage 리전](regions-and-endpoints.md)

# MediaPackage를 처음 사용하나요?
<a name="first-time-user"></a>

MediaPackage를 처음 사용할 경우 먼저 다음 단원을 읽을 것을 권장합니다.
+ [개념 및 용어](what-is-terms.md)
+ [MediaPackage 작동 방식](what-is-flow.md)
+ [의 기능 AWS Elemental MediaPackage](what-is-features.md)
+ [시작하기 AWS Elemental MediaPackage](getting-started.md)

# 개념 및 용어
<a name="what-is-terms"></a>

AWS Elemental MediaPackage (MediaPackage)에는 다음 구성 요소가 포함됩니다.

**JIT(Just-in-time) 패키징**  
MediaPackage는 *JITP(Just-In-Time 패키징)*를 수행합니다. 재생 디바이스가 콘텐츠를 요청하면 MediaPackage는 라이브 비디오 스트림을 동적으로 사용자 지정하고 요청한 디바이스와 호환되는 형식으로 매니페스트를 생성합니다.

**제작 서비스**  
MediaPackage는 미디어 콘텐츠 전송을 위한 배포 지점이라는 점에서 *제작 서비스*로 간주됩니다.

**Packager**  
*패키지 생성기*는 다양한 유형의 플레이어가 액세스할 수 있도록 출력 스트림을 준비합니다. 패키지 생성기 유형은 MediaPackage가 엔드포인트(Apple HLS, DASH-ISO, Microsoft Smooth Streaming 또는 Common Media Application Format[CMAF])에서 전달하는 스트리밍 형식을 지정합니다. 추가 패키지 생성기 설정에는 버퍼 및 업데이트 지속 시간 및 매니페스트 태그 처리 지침이 포함됩니다.  
패키지 생성기는 엔드포인트의 일부입니다. 각 엔드포인트에는 패키지 생성기가 하나만 있어야 합니다. 동일한 콘텐츠에 대해 다른 패키지 생성기 유형을 사용하려면 채널에 여러 엔드포인트를 생성합니다.

**소스 콘텐츠**  
*소스 콘텐츠*는 MediaPackage가 수집하는 실시간 스트림 및 비디오 파일입니다.  
+ 실시간 비디오의 경우 소스 콘텐츠는 AWS Elemental MediaLive와 같은 업스트림 인코더에서 발생합니다. MediaPackage는 HLS 소스 콘텐츠를 지원합니다.
+ 온디맨드 비디오(VOD)의 경우 소스 콘텐츠는 AWS 계정의 Amazon Simple Storage Service(Amazon S3) 버킷에 있습니다. MediaPackage는 HLS 및 MP4(.smil 매니페스트 형식) 콘텐츠를 지원합니다.

**Stream**  
*스트림*은 MediaPackage의 콘텐츠 입력 및 출력을 나타냅니다.  
라이브 워크플로의 경우, 업스트림 인코더가 라이브 스트림을 MediaPackage의 입력으로 채널에 전송합니다. 다운스트림 디바이스가 콘텐츠 재생을 요청하면 MediaPackage는 스트림을 동적으로 패키징하고(패키지 생성기 유형 지정, 암호화 추가 및 트랙 출력 구성 포함) 엔드포인트의 출력으로 요청 장치에 전달합니다. 엔드포인트는 다중 스트림을 생성할 수 있습니다.  
VOD 워크플로의 경우, MediaPackage가 파일 기반 콘텐츠를 Amazon S3에서 가져옵니다. 라이브 워크플로와 마찬가지로, 다운스트림 디바이스에서 콘텐츠 재생을 요청할 경우에는 MediaPackage에서 스트림을 동적으로 패키징하고 이를 자산 리소스의 출력으로서 요청 디바이스에 전달합니다.

**Track**  
*트랙*은 출력 콘텐츠 스트림을 구성합니다. MediaPackage에는 출력 스트림에서 선택한 비디오, 오디오 및 자막 또는 캡션 트랙이 포함됩니다. 스트림은 플레이어에게(직접 또는 CDN을 통해) 트랙을 전달하고 플레이어는 플레이어 논리 또는 네트워크 조건(사용 가능한 대역폭 등)에 따라 트랙을 재생합니다.

## 라이브 구성 요소
<a name="what-is-terms-live"></a>

MediaPackage의 라이브 워크플로에 다음 구성 요소가 적용됩니다.

**채널**  
*채널*은 MediaPackage로의 콘텐츠 스트림에 대한 진입점을 나타냅니다. AWS Elemental MediaLive 와 같은 업스트림 인코더를 통해 채널에 콘텐츠를 전송합니다. MediaPackage에서 콘텐츠 스트림을 수신하면 콘텐츠를 패키징하고 채널에서 생성한 엔드포인트의 스트림을 출력합니다. 들어오는 각 적응형 비트레이트(ABR) 스트림 세트마다 하나의 채널이 있습니다.

**엔드포인트**  
*엔드포인트*는 채널의 일부이며 MediaPackage의 패키징 측면을 나타냅니다. 채널에서 엔드포인트를 생성할 때 출력 스트림에서 사용할 스트리밍 형식, 패키징 파라미터 및 기능을 나타냅니다. 다운스트림 디바이스는 엔드포인트에서 콘텐츠를 요청합니다. 한 채널에 다중 엔드포인트를 포함할 수 있습니다.

**수집 작업**  
*수집 작업*은 라이브 콘텐츠 스트림에서 VOD 자산을 추출하기 위해 생성하는 작업입니다. 수집 작업은 VOD 자산의 시작 및 종료 시간과 MediaPackage에서 자산을 저장하는 위치를 정의합니다. 작업이 실행되면 MediaPackage는 표시된 시간에 대한 HLS 클립을 생성합니다. 이 클립은 선택한 Amazon S3 버킷에 VOD 자산으로 저장됩니다. MediaPackage에서 VOD 기능을 사용하여 최종 사용자에게 자산을 제공할 수 있습니다.

## VOD 구성 요소
<a name="what-is-terms-vod"></a>

MediaPackage의 VOD 워크플로에 다음 구성 요소가 적용됩니다.

**자산**  
*자산*은 파일 기반 콘텐츠가 MediaPackage로 들어가는 진입점입니다. MediaPackage는 자산의 정보를 사용하여 Amazon S3에서 소스 콘텐츠를 찾아 수집합니다. MediaPackage에서 자산을 생성할 경우 하나 이상의 *패키징 구성*을 포함하는 *패키징 그룹*에 자산을 연결합니다. 각 자산과 패키징 구성의 조합은 리패키지 콘텐츠의 재생용 URL을 제공합니다. 각 자산은 한 패키징 그룹 안에 있는 모든 패키징 구성과 연결됩니다.

**패키징 구성**  
*패키징 구성*은 MediaPackage가 소스 콘텐츠의 형식을 지정하고, 암호화하고, 최종 사용자에게 전송하는 방식을 정의합니다. 패키징 구성에는 스트림 선택, 암호화, 세그먼트 기간, 결합 같은 설정과 하나 이상의 HLS, DASH, MSS 또는 CMAF 매니페스트 정의가 포함됩니다.

**패키징 그룹**  
*패키징 그룹*은 하나 이상의 패키징 구성 세트입니다. 이 그룹을 둘 이상의 자산에 연결할 수 있기 때문에 이 그룹을 사용하여 여러 패키징 구성을 여러 자산과 효율적으로 연결할 수 있습니다.

# 지원되는 입력 및 출력
<a name="supported-inputs"></a>

이 단원에서는 라이브 및 온디맨드 비디오(VOD) 콘텐츠에 대해 AWS Elemental MediaPackage 에서 지원하는 입력 유형, 입력 코덱 및 출력 코덱에 대해 설명합니다.

**Topics**
+ [라이브 지원 코덱 및 입력 유형](supported-inputs-live.md)
+ [live-to-VOD 지원 코덱 및 입력 유형](supported-inputs-ltov.md)
+ [VOD 지원 코덱 및 입력 유형](supported-inputs-vod.md)

# 라이브 지원 코덱 및 입력 유형
<a name="supported-inputs-live"></a>

다음 섹션에서는 라이브 스트리밍 콘텐츠에 지원되는 입력 유형, 입력 코덱 및 출력 코덱에 대해 설명합니다.

## 지원되는 입력 유형
<a name="supported-types-live"></a>

라이브 콘텐츠에 대해 MediaPackage에서 지원하는 입력 유형입니다.


| MediaPackage 입력 유형 | 사용 사례: | 
| --- | --- | 
| HLS | HTTPS 프로토콜을 사용하여 외부 소스 또는 인코더(예: AWS Elemental MediaLive)에서 HLS 스트림을 푸시합니다.추가 요구 사항:[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/mediapackage/latest/ug/supported-inputs-live.html) | 

## 지원되는 입력 코덱
<a name="suported-inputs-codecs-live"></a>

MediaPackage에서 소스 콘텐츠 스트림에 대해 지원하는 비디오, 오디오 및 자막 코덱입니다.


| 미디어 컨테이너 | 비디오 코덱 | 오디오 코덱 | 자막/캡션 형식 | 
| --- | --- | --- | --- | 
|  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/mediapackage/latest/ug/supported-inputs-live.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/mediapackage/latest/ug/supported-inputs-live.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/mediapackage/latest/ug/supported-inputs-live.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/mediapackage/latest/ug/supported-inputs-live.html) | 

## 지원되는 출력 코덱
<a name="suported-outputs-codecs-live"></a>

라이브 콘텐츠를 제공할 때 MediaPackage에서 지원하는 비디오, 오디오 및 자막 코덱입니다.


| 엔드포인트 유형 | 매니페스트 형식 | 미디어 컨테이너 | 비디오 코덱 | 오디오 코덱 | 자막/캡션 형식 | 
| --- | --- | --- | --- | --- | --- | 
| Apple HLS | HLS |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/mediapackage/latest/ug/supported-inputs-live.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/mediapackage/latest/ug/supported-inputs-live.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/mediapackage/latest/ug/supported-inputs-live.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/mediapackage/latest/ug/supported-inputs-live.html)  | 
| DASH-ISO | MPEG-DASH | MP4 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/mediapackage/latest/ug/supported-inputs-live.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/mediapackage/latest/ug/supported-inputs-live.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/mediapackage/latest/ug/supported-inputs-live.html)  | 
| Microsoft Smooth | MSS | MP4 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/mediapackage/latest/ug/supported-inputs-live.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/mediapackage/latest/ug/supported-inputs-live.html)  | DFXP | 
| CMAF | HLS | CMAF |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/mediapackage/latest/ug/supported-inputs-live.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/mediapackage/latest/ug/supported-inputs-live.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/mediapackage/latest/ug/supported-inputs-live.html)  | 

# live-to-VOD 지원 코덱 및 입력 유형
<a name="supported-inputs-ltov"></a>

다음 섹션에서는 스트리밍 콘텐츠에서 수집되는 live-to-VOD 자산에 대해 지원되는 입력 유형, 입력 코덱 및 출력 코덱을 설명합니다 AWS Elemental MediaPackage.

## 지원되는 입력 유형
<a name="supported-types-ltov"></a>

live-to-VOD 자산에 대해 MediaPackage에서 지원하는 입력 유형입니다.


| MediaPackage 입력 유형 | 사용 사례: | 
| --- | --- | 
| HLS | MediaPackage에서 라이브 HLS 또는 DASH 엔드포인트의 일부를 추출한 다음 live-to-VOD 자산으로 저장합니다. 추가 요구 사항:[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/mediapackage/latest/ug/supported-inputs-ltov.html) | 

## 지원되는 입력 코덱
<a name="supported-inputs-codecs-ltov"></a>

live-to-VOD 자산에 대해 MediaPackage에서 지원하는 비디오, 오디오 및 자막 코덱입니다.


| 미디어 컨테이너 | 비디오 코덱 | 오디오 코덱 | 자막/캡션 형식 | 
| --- | --- | --- | --- | 
|  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/mediapackage/latest/ug/supported-inputs-ltov.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/mediapackage/latest/ug/supported-inputs-ltov.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/mediapackage/latest/ug/supported-inputs-ltov.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/mediapackage/latest/ug/supported-inputs-ltov.html)  | 

## 지원되는 출력 코덱
<a name="supported-outputs-codecs-ltov"></a>

Amazon S3 버킷에 live-to-VOD 자산을 저장할 때 MediaPackage에서 지원하는 비디오, 오디오 및 자막 코덱입니다. 엔드포인트는 일반(암호화되지 않은) 콘텐츠나 암호화된 DASH 또는 HLS 콘텐츠를 제공해야 합니다.


| 엔드포인트 유형 | 매니페스트 형식 | 미디어 컨테이너 | 비디오 코덱 | 오디오 코덱 | 자막/캡션 형식 | 
| --- | --- | --- | --- | --- | --- | 
| Apple HLS | HLS |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/mediapackage/latest/ug/supported-inputs-ltov.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/mediapackage/latest/ug/supported-inputs-ltov.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/mediapackage/latest/ug/supported-inputs-ltov.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/mediapackage/latest/ug/supported-inputs-ltov.html)  | 
| DASH-ISO | MPEG-DASH | MP4 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/mediapackage/latest/ug/supported-inputs-ltov.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/mediapackage/latest/ug/supported-inputs-ltov.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/mediapackage/latest/ug/supported-inputs-ltov.html)  | 

# VOD 지원 코덱 및 입력 유형
<a name="supported-inputs-vod"></a>

다음 섹션에서는 파일 기반 온디맨드 비디오(VOD) 콘텐츠에 지원되는 입력 유형, 입력 코덱 및 출력 코덱에 대해 설명합니다.

## 지원되는 입력 유형
<a name="supported-types-vod"></a>

VOD 콘텐츠에 대해 MediaPackage에서 지원하는 입력 유형입니다.


| MediaPackage 입력 유형 | 사용 사례: | 
| --- | --- | 
| HLS | 보안 연결 유무에 관계없이 Amazon S3 버킷에서 HLS 스트림 세트를 풀합니다.추가 요구 사항:[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/mediapackage/latest/ug/supported-inputs-vod.html) | 
| SMIL | 보안 연결 유무에 관계없이 Amazon S3 버킷에서 .smil 매니페스트가 참조하는 MP4 스트림 세트를 풀합니다. .smil 매니페스트에 대한 자세한 내용은 [.smil 매니페스트에 대한 요구 사항](supported-inputs-vod-smil.md) 단원을 참조하십시오.추가 요구 사항:[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/mediapackage/latest/ug/supported-inputs-vod.html) | 

## 지원되는 입력 코덱
<a name="suported-inputs-codecs-vod"></a>

파일 기반 소스 콘텐츠에 대해 MediaPackage에서 지원하는 비디오, 오디오 및 자막 코덱입니다.


| 입력 유형 | 미디어 컨테이너 | 비디오 코덱 | 오디오 코덱 | 자막/캡션 형식 | 
| --- | --- | --- | --- | --- | 
| HLS |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/mediapackage/latest/ug/supported-inputs-vod.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/mediapackage/latest/ug/supported-inputs-vod.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/mediapackage/latest/ug/supported-inputs-vod.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/mediapackage/latest/ug/supported-inputs-vod.html)  | 
| SMIL | MP4(조각화되지 않음) |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/mediapackage/latest/ug/supported-inputs-vod.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/mediapackage/latest/ug/supported-inputs-vod.html)  | SRT | 

## 지원되는 출력 코덱
<a name="suported-outputs-codecs-vod"></a>

VOD 콘텐츠를 제공할 때 MediaPackage에서 지원하는 비디오, 오디오 및 자막 코덱입니다.


| 엔드포인트 유형 | 매니페스트 형식 | 미디어 컨테이너 | 비디오 코덱 | 오디오 코덱 | 자막/캡션 형식 | 
| --- | --- | --- | --- | --- | --- | 
| Apple HLS | HLS |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/mediapackage/latest/ug/supported-inputs-vod.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/mediapackage/latest/ug/supported-inputs-vod.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/mediapackage/latest/ug/supported-inputs-vod.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/mediapackage/latest/ug/supported-inputs-vod.html)  | 
| DASH-ISO | MPEG-DASH | MP4 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/mediapackage/latest/ug/supported-inputs-vod.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/mediapackage/latest/ug/supported-inputs-vod.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/mediapackage/latest/ug/supported-inputs-vod.html)  | 
| Microsoft Smooth | MSS | MP4 |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/mediapackage/latest/ug/supported-inputs-vod.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/mediapackage/latest/ug/supported-inputs-vod.html)  | DFXP | 
| CMAF | HLS | CMAF |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/mediapackage/latest/ug/supported-inputs-vod.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/mediapackage/latest/ug/supported-inputs-vod.html)  |  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ko_kr/mediapackage/latest/ug/supported-inputs-vod.html)  | 

# .smil 매니페스트에 대한 요구 사항
<a name="supported-inputs-vod-smil"></a>

VOD MP4 자산을 로 전송할 때는 .smil 매니페스트 AWS Elemental MediaPackage가 포함되어야 합니다. .smil 매니페스트는 자산의 모든 파일에 대한 래퍼 역할을 하며 어떤 MP4가 단일 자산의 일부인지 MediaPackage에 알려주는 XML 파일입니다

**리소스**
+ .smil 매니페스트를 생성하는 방법에 대한 지침은 [.smil using AWS Elemental MediaPackage VOD](https://aws.amazon.com/blogs/media/smil-using-aws-elemental-mediapackage-vod/)(블로그)를 참조하십시오.
+ SMIL(Synchronized Multimedia Integration Language)에 대한 일반적인 내용은 [SMIL 3.0 사양](https://www.w3.org/TR/SMIL/)을 참조하십시오.

MediaPackage는 .smil 매니페스트에서 다음과 같은 속성을 지원합니다.

**속성**
+ `audioName` - 오디오 트랙의 이름입니다(예: `English 2`).
+ `includeAudio` - 오디오 트랙 포함 여부를 나타내는 부울 값입니다. 이 속성에는 정의된 언어 수만큼의 값이 포함되어야 합니다. 지정하지 않으면 모든 트랙의 기본값은 `true`입니다.
+ `src` 또는 `name` - 매니페스트 위치에 상대적인 텍스트 스트림 또는 비디오 파일의 이름이거나 소스입니다.
+ `subtitleName` - 자막 이름입니다(예: `English`).
+ `systemLanguage` 또는 `language` - 시스템 언어입니다(예: `eng`).

**Example .smil 매니페스트**  
다음은 `.smil` 매니페스트의 예입니다.  

```
<?xml version="1.0" encoding="utf-8"?>
<smil>
    <body>
        <alias value="Example"/>
        <switch>
            <video name="example_360.mp4" systemLanguage="eng,fra,spa" audioName="English,French,Spanish" includeAudio="true,true,true"/>
            <video name="example_480.mp4" systemLanguage="eng" audioName="English 2" includeAudio="false"/>
            <textstream src="example_subs_eng.srt" systemLanguage="eng" subtitleName="English" includeAudio="false"/>
            <textstream src="example_subs_fra.srt" systemLanguage="fra" subtitleName="French" includeAudio="false"/>
            <textstream src="example_subs_spa.srt" systemLanguage="spa" subtitleName="Spanish" includeAudio="false"/>
    </switch>
</body>
</smil>
```

# MediaPackage 작동 방식
<a name="what-is-flow"></a>

AWS Elemental MediaPackage (MediaPackage)는 just-in-time 형식 변환을 사용하여 단일 소스에서 다양한 재생 디바이스 또는 콘텐츠 전송 네트워크(CDNs)로 OTT(over-the-top) 비디오를 전송합니다.

다음 단원에서는 MediaPackage 작동 방식에 대해 설명합니다.

**Topics**
+ [라이브 콘텐츠 처리](what-is-flow-live.md)
+ [VOD 콘텐츠 처리](what-is-flow-vod.md)
+ [라이브 및 VOD 매니페스트 참조](what-is-manifest.md)

# 라이브 콘텐츠 처리
<a name="what-is-flow-live"></a>

라이브 콘텐츠 처리 흐름에서 인코더는 라이브 HLS 스트림을 MediaPackage로 전송합니다. 그러면 MediaPackage가 다운스트림 디바이스의 재생 요청에 따라 형식을 지정하여 이 콘텐츠를 패키징합니다.

다음 단원에서는 라이브 처리 흐름에 대해 설명합니다.

**Topics**
+ [일반적인 MediaPackage 라이브 처리 흐름](what-is-flow-gen.md)
+ [라이브 입력 중복 AWS Elemental MediaPackage 처리 흐름](what-is-flow-ir.md)

# 일반적인 MediaPackage 라이브 처리 흐름
<a name="what-is-flow-gen"></a>

아래에서는 MediaPackage의 일반적인 라이브 콘텐츠 흐름을 간략하게 설명합니다.

1. 업스트림 인코더(예: AWS Elemental MediaLive)는 WebDAV를 통해 다이제스트 인증이 포함된 HLS 라이브 스트림을 MediaPackage 채널 입력 URL로 전송하고 채널의 액세스 자격 증명(MediaPackage에 제공됨)을 포함합니다. 입력 중복을 사용 중인 경우, 인코더가 2개의 동일한 HLS 라이브 스트림을 MediaPackage에(채널의 각 입력 URL에 하나씩) 보냅니다. MediaPackage는 하나의 입력 URL로부터 받은 스트림을 소스 콘텐츠로 사용합니다. MediaPackage가 활성 입력 URL의 콘텐츠 수신을 중지하면, 자동으로 소스 콘텐츠를 위한 다른 입력 URL로 전환됩니다. 또한 AWS 는 수신 트래픽을 처리하기 위해 리소스를 확장 및 축소합니다.

   자세한 내용은 [라이브 입력 중복 AWS Elemental MediaPackage 처리 흐름](what-is-flow-ir.md) 단원을 참조하십시오.
**참고**  
MediaPackage에서는 시간 이동 보기와 같은 기능에 대한 지원을 허용하기 위해 한정된 시간 동안 수신된 모든 콘텐츠를 저장합니다. 이렇게 저장된 콘텐츠는 엔드포인트에서 정의된 **startover window(스타트오버 기간)**에 포함될 경우에만 재생이 가능합니다. 스타트오버 기간에 포함되지 않을 경우, 또는 엔드포인트에 정의된 기간이 없을 경우에는 저장된 콘텐츠를 재생할 수 없습니다. 자세한 내용은 [에서 시간 이동 보기 참조 AWS Elemental MediaPackage](time-shifted.md) 섹션을 참조하십시오.

1. 다운스트림 디바이스는 엔드포인트 출력 URL을 통해 MediaPackage의 콘텐츠를 요청합니다. 다운스트림 디바이스는 비디오 플레이어 또는 CDN입니다. 출력 URL은 특정 스트리밍 형식(Apple HLS, DASH-ISO, Microsoft Smooth Streaming 또는 CMAF)의 엔드포인트와 연결됩니다.

1. MediaPackage에서 다운스트림 디바이스로부터 재생 요청을 받으면 엔드포인트에서 지정한 설정에 따라 스트림을 동적으로 패키징합니다. 패키징에는 암호화 추가 및 오디오, 비디오 및 부제 또는 캡션 트랙 출력 구성이 포함될 수 있습니다.

   원하는 오디오 변환이 상위 매니페스트의 오디오 섹션에 먼저 나열되도록 입력을 정렬해야 합니다. 자막 또는 캡션에 대해서도 동일한 작업을 수행합니다. 오디오 및 자막 또는 캡션 트랙을 패키징할 때 MediaPackage는 첫 번째 오디오 및 캡션 또는 자막 트랙을 `DEFAULT=YES` 및 로 지정합니다`AUTO-SELECT=YES`. 이 패키징은 입력의 기본 및 자동 선택 설정을 재정의합니다.

1. MediaPackage에서는 HTTPS를 통해 출력 스트림을 요청한 디바이스로 전달합니다. 입력과 마찬가지로 AWS 는 트래픽 변경을 처리하기 위해 리소스를 확장 및 축소합니다.

1. MediaPackage는 Amazon CloudWatch를 통해 활동을 기록합니다. MediaPackage에서 수신하거나 전송한 콘텐츠 요청 수 및 콘텐츠 양과 같은 정보를 볼 수 있습니다. CloudWatch에서 MediaPackage 지표를 확인하는 방법에 대한 자세한 내용은 [Amazon CloudWatch 지표 AWS Elemental MediaPackage 를 사용한 모니터링](monitoring-cloudwatch.md) 단원을 참조하십시오.

콘텐츠 입력 및 출력 프로세스 전반에 걸쳐 MediaPackage는 잠재적 인프라 오류를 감지하고 문제가 발생하기 전에 이를 완화합니다.

다음 그림은 전체 프로세스를 보여줍니다.

![\[MediaPackage 워크플로\]](http://docs.aws.amazon.com/ko_kr/mediapackage/latest/ug/images/bbl_flow1.png)


# 라이브 입력 중복 AWS Elemental MediaPackage 처리 흐름
<a name="what-is-flow-ir"></a>

MediaPackage의 채널에 있는 별도의 입력 URLs로 두 개의 스트림을 전송 AWS Elemental MediaPackage 하여에서 입력 중복성을 달성합니다. 스트림 중 하나는 엔드포인트를 위한 기본 활성 콘텐츠 소스가 되고, 다른 하나는 계속해서 수동적으로 콘텐츠를 수신합니다. MediaPackage가 활성 스트림으로부터 콘텐츠 수신을 중지하면, 콘텐츠 재생이 중단되지 않도록 다른 입력 스트림으로 전환됩니다.

MediaPackage를 AWS Elemental MediaLive (예:)와 함께 사용하는 경우 입력 중복의 흐름은 다음과 같습니다.

1. [채널 생성](channels-create.md)에 설명된 대로 MediaPackage에서 채널을 생성합니다. MediaPackage가 채널을 프로비저닝할 때 채널용으로 2개의 입력 URL을 생성합니다. 입력 중복을 사용하지 않는 경우에는 스트림을 어느 하나의 입력 URL로만 보내면 됩니다. 콘텐츠를 반드시 두 URL에 모두 보내야 할 필요는 없습니다.
**참고**  
입력 중복이 사용 가능해졌을 때, MediaPackage가 두 번째 입력 URL을 기존 채널에 추가했고 기존 URL을 새 형식으로 업데이트했습니다. 콘텐츠 입력을 위해 기존 URL 또는 새 URL을 사용할 수 있습니다.

1. [엔드포인트 생성](endpoints-create.md)에 설명된 대로 MediaPackage에서 엔드포인트를 생성합니다.
**중요**  
재생 디바이스에 따라 짧은 출력 세그먼트를 사용하는 경우 MediaPackage가 입력을 전환할 때 버퍼링이 발생할 수도 있습니다. 엔드포인트에서 시간 지연 기능을 사용하여 버퍼링을 감소시킬 수 있습니다. 시간 지연을 사용하면 종단 간 콘텐츠 전송에 지연이 발생된다는 점을 알아두십시오. 시간 지연 사용에 관한 내용은 [엔드포인트 생성](endpoints-create.md) 단원을 참조하십시오.

1. 에서 입력 AWS Elemental MediaLive및 채널을 생성하고 MediaPackage 출력 그룹을 MediaLive의 채널에 추가합니다. 자세한 내용은 *AWS Elemental MediaLive 사용 설명서*의 [채널 새로 생성](https://docs.aws.amazon.com/medialive/latest/ug/creating-channel-scratch.html)을 참조하십시오.

   에서 HLS 출력 그룹을 사용하는 경우 서비스가 AWS Elemental MediaLive입력을 수신하지 않는 경우 출력을 일시 중지하도록 HLS 그룹 설정에 대한 입력 손실 작업을 설정해야 합니다. MediaLive가 입력을 놓칠 때 블랙 프레임 또는 일부 다른 필러 프레임을 보내는 경우에는 MediaPackage가 세그먼트가 누락되고 이후에 장애 조치를 수행할 수 없는 때를 알려줄 수 없습니다. MediaLive에서 입력 손실 작업을 설정하는 방법에 대한 자세한 내용은 *AWS Elemental MediaLive 사용 설명서*의 [HLS 그룹용 필드](https://docs.aws.amazon.com/medialive/latest/ug/hls-group-fields.html)를 참조하십시오.
**중요**  
다른 인코더(비 AWS Elemental MediaLive)를 사용하고 MediaPackage의 동일한 채널로 두 개의 개별 스트림을 전송하는 경우 스트림의 인코더 설정과 매니페스트 이름이 동일해야 합니다. 그렇지 않으면 입력이 전환될 경우 입력 중복성이 제대로 작동하지 않고 재생이 중단될 수 있습니다.

1. 에서 채널을 시작하여 스트림을 MediaPackage로 AWS Elemental MediaLive 전송합니다.

1. MediaPackage가 두 개의 입력 URL에서 모두 콘텐츠를 받지만, 한 번에 스트림 중 하나만 소스 콘텐츠로 사용됩니다. 활성 스트림에 세그먼트가 누락될 경우에는 MediaPackage가 자동으로 다른 스트림으로 장애 조치를 수행합니다. MediaPackage는 장애 조치가 다시 필요해질 때까지 계속해서 이 스트림을 사용합니다.

   입력이 세그먼트를 놓치고 있는지 여부를 결정하기 위해 사용되는 공식은 입력 및 엔드포인트의 세그먼트 길이를 기반으로 합니다. 입력이 세그먼트를 놓치고 있지만 빠르게 복구되는 경우, 세그먼트 길이가 더 긴 엔드포인트는 입력을 전환하지 않습니다. 이로 인하여 서로 다른 입력을 사용하는 채널에서 서로 다른 엔드포인트가 발생할 수 있습니다(한 엔드포인트는 전환되고 다른 엔드포인트는 전환되지 않는 경우). 이는 예상된 동작이며 콘텐츠 워크플로우에는 영향을 주지 않습니다.

# VOD 콘텐츠 처리
<a name="what-is-flow-vod"></a>

VOD 콘텐츠 처리 흐름에서 AWS Elemental MediaPackage 는 Amazon S3에서 파일 기반 비디오 콘텐츠를 수집합니다. 그러면 MediaPackage가 다운스트림 디바이스의 재생 요청에 따라 형식을 지정하여 이 콘텐츠를 패키징합니다.

MediaPackage의 VOD 콘텐츠에 대한 일반적인 처리 흐름은 다음과 같습니다.

1.  MediaPackage 자산에서 Amazon S3 버킷의 소스 콘텐츠 수집을 시작합니다. 이 프로세스는 몇 분 정도 걸릴 수 있습니다. 수집이 완료되고 재생 URL이 활성화되면 Amazon CloudWatch 이벤트를 수신합니다.

1. 다운스트림 디바이스에서 자산의 패키징 구성 URL을 통해 MediaPackage의 콘텐츠를 요청합니다. 다운스트림 디바이스는 비디오 플레이어 또는 CDN입니다. URL은 특정 스트리밍 형식(Apple HLS, DASH-ISO, Microsoft Smooth Streaming 또는 CMAF)의 구성과 연결됩니다.

1. MediaPackage에서 다운스트림 디바이스로부터 재생 요청을 받으면 패키징 구성에서 지정한 설정에 따라 스트림을 동적으로 패키징합니다. 패키징에는 암호화 추가 및 오디오, 비디오 및 부제 또는 캡션 트랙 출력 구성이 포함될 수 있습니다.

   원하는 오디오 변환이 상위 매니페스트의 오디오 섹션에 먼저 나열되도록 입력을 정렬해야 합니다. 자막 또는 캡션에 대해서도 동일한 작업을 수행합니다. 오디오 및 자막 또는 캡션 트랙을 패키징할 때 MediaPackage는 첫 번째 오디오 및 캡션 또는 자막 트랙을 `DEFAULT=YES` 및 로 지정합니다`AUTO-SELECT=YES`. 이 패키징은 입력의 기본 및 자동 선택 설정을 재정의합니다.

1. MediaPackage에서는 HTTPS를 통해 출력 스트림을 요청한 디바이스로 전달합니다. 입력과 마찬가지로 AWS 는 트래픽 변경을 처리하기 위해 리소스를 확장 및 축소합니다.

1. MediaPackage는 Amazon CloudWatch를 통해 활동을 기록합니다. MediaPackage에서 전송한 콘텐츠 요청 수 및 콘텐츠 양과 같은 정보를 볼 수 있습니다. CloudWatch에서 MediaPackage VOD 지표를 확인하는 방법에 대한 자세한 내용은 [Amazon CloudWatch 지표 AWS Elemental MediaPackage 를 사용한 모니터링](monitoring-cloudwatch.md) 단원을 참조하십시오.

콘텐츠 입력 및 출력 프로세스 전반에 걸쳐 MediaPackage는 잠재적 인프라 오류를 감지하고 문제가 발생하기 전에 이를 완화합니다.

# 라이브 및 VOD 매니페스트 참조
<a name="what-is-manifest"></a>

AWS Elemental MediaPackage 는 요청 디바이스에 라이브 및 온디맨드 비디오(VOD) 매니페스트를 제공합니다. 라이브 매니페스트는 콘텐츠가 완료되지 않았음을 나타냅니다. 새 콘텐츠는 재생 엔드포인트를 통해 계속 사용할 수 있습니다. 또한 VOD 매니페스트는 프로그램이 완료되었거나 향후 지정된 시간에 완료될 예정임을 나타냅니다.

이 섹션에서는 라이브 매니페스트와 VOD 매니페스트의 차이점과 MediaPackage가 각 매니페스트 유형을 전달하는 경우에 대해 설명합니다.

# 매니페스트 속성
<a name="manifest-properties"></a>

이는 라이브 매니페스트인지 VOD 매니페스트인지 여부를 결정하는 매니페스트의 기본 속성입니다.
+ HLS 및 CMAF VOD 매니페스트의 경우 `EXT-X-ENDLIST`는 비트레이트 매니페스트 끝에 있습니다. 라이브 매니페스트에서는 이 태그가 표시되지 않습니다.
+ MPEG-DASH VOD 매니페스트의 경우 `type="static"`은 `MPD` 속성에 있습니다. 라이브 매니페스트의 경우 `type=dynamic`입니다.
+ Microsoft Smooth VOD 매니페스트의 경우 `IsLive`는 `SmoothStreamingMedia` 속성에 없습니다. 라이브 매니페스트의 경우 `IsLive=TRUE`입니다.

VOD에서는 재생 장치의 스크럽 바에 프로그램의 지속 시간이 제한되었다고 표시되는 경우도 있습니다. 이 지속 시간은 현재 매니페스트의 길이와 같습니다. 재생 요청이 특정 재생 기간을 정의하는 경우 이 기간은 해당 재생 기간의 길이와 같습니다.

매니페스트가 라이브인지 VOD인지 확인하려면 [라이브 및 VOD 매니페스트 참조](what-is-manifest.md) 단원을 참조하세요.

## VOD 매니페스트인 경우
<a name="manifest-complete"></a>

MediaPackage는 프로그램의 콘텐츠가 완료될 때 VOD 매니페스트를 제공합니다. MediaPackage는 다음과 같은 조건 하에서 프로그램이 완료된 것으로 간주합니다.

**이전의 `end` 파라미터가 있습니다.**  
이전에 설정된 `end` 파라미터가 재생 요청에 포함되어 있으면 콘텐츠가 완료된 것입니다. 새로 추가된 콘텐츠는 없습니다. MediaPackage는 정적 VOD 매니페스트를 다운스트림 디바이스에 전달합니다.  
재생 요청의 시작 및 종료 파라미터에 대한 자세한 내용은 [에서 시간 이동 보기 참조 AWS Elemental MediaPackage](time-shifted.md)를 참조하십시오.

**업스트림 인코더가 MediaPackage에 전송하는 매니페스트에는 `EXT-X-ENDLIST` 태그가 포함됩니다.**  
인코더의 출력을 중지하면 MediaPackage에 전송되는 매니페스트에 `EXT-X-ENDLIST` 태그가 포함됩니다. 이 태그는 콘텐츠가 완료되었으며 새로 추가되는 콘텐츠가 없음을 MediaPackage에 알려줍니다. MediaPackage는 정적 VOD 매니페스트를 다운스트림 디바이스에 전달합니다.  
MediaPackage에 대한 하나 또는 두 파이프라인이 모두 중지될 때 AWS Elemental MediaLive 채널을 수동으로 중지하면 MediaLive는 MediaPackage에 대한 HLS 매니페스트`EXT-X-ENDLIST`에를 포함하지 않습니다. MediaPackage는 라이브 매니페스트를 계속 생성합니다.  
채널을 중지할 때 두 파이프라인이 모두 활성화된 경우 MediaLive에는 `EXT-X-ENDLIST`가 포함됩니다. MediaPackage는 다운스트림 디바이스에 VOD 매니페스트를 전달합니다.
인코더에서 출력을 다시 시작하면 MediaPackage의 매니페스트는 다시 라이브 상태가 됩니다. 콘텐츠 재생을 재개하려면 재생 장치를 새로 고쳐야 할 수 있습니다.  
입력 중복을 사용 중이고 활성 스트림이 종료되면 MediaPackage가 입력을 위해 다른 수신 스트림으로 장애 조치를 수행합니다. 두 수신 스트림이 모두 종료되지 않는 한 매니페스트가 완료된 것으로 표시되지 않습니다.

# 의 기능 AWS Elemental MediaPackage
<a name="what-is-features"></a>

MediaPackage는 다음 기능을 지원합니다.

**접근성 지원**  
MediaPackage는 HLS 소스에서 생성된 HLS, CMAF 및 DASH VOD 자산에 대한 오디오 및 자막 접근성 신호를 지원합니다.  
+ 오디오 접근성 신호는 맹인 또는 시각 장애가 있는 사람이 미디어에 액세스할 수 있도록 도와주는 설명형 음성 서비스(DVS)와 같은 기능을 지원합니다. 예를 들어 오디오 트랙을 사용하여 장면에 대한 오디오 설명을 제공할 수 있습니다.
+ 자막 접근성 신호는 농아이거나 듣기 어려운 사람들이 미디어에 액세스할 수 있도록 하는 데 도움이 됩니다. 예를 들어 자막 트랙을 사용하여 비디오의 음악 및 사운드 효과에 대한 설명을 제공할 수 있습니다.
플레이어가 접근성 신호를 제공할 수 있도록 MediaPackage는 소스 재생 목록의 `EXT-X-MEDIA` 태그와 속성을 전달합니다.  
 접근성 신호가 작동하려면 `EXT-X-MEDIA` 태그에 적절한 값이 있는 `CHARACTERISTICS` 속성이 포함되어야 합니다.  
+ 오디오 접근성을 위해 값은 여야 합니다`public.accessibility.describes-video`.
+ 자막 접근성의 경우 값에 `public.accessibility.describes-music-and-sound` 및 중 하나 또는 둘 다 포함되어야 합니다`public.accessibility.transcribes-spoken-dialog`.

**Example 접근성 캡션 속성이 있는 EXT-X-MEDIA 태그**  
 `#EXT-X-MEDIA:TYPE=SUBTITLES,GROUP-ID="captions-group",NAME="accessibility-captions1",LANGUAGE="eng", CHARACTERISTICS="public.accessibility.transcribes-spoken-dialog,public.accessibility.describes-music-and-sound",AUTOSELECT=YES,DEFAULT=YES,URI="caption-accessibility-eng.m3u8"` 

**허용 목록**  
허용 목록은 MediaPackage의 라이브 워크플로에서만 사용할 수 있습니다.  
MediaPackage는 엔드포인트에 대한 네트워크 액세스를 제한하는 기능을 지원합니다. 이 기능을 이용하려면 엔드포인트에 허용되는 IP 주소를 입력해야 합니다. 허용 목록 정보 추가에 대한 자세한 내용은 섹션을 참조하세요[액세스 제어 설정 필드](endpoints-hls-access-control.md).

**오디오**  
MediaPackage는 다국어 오디오 입력과 다음 오디오 코덱을 지원합니다.  
+ AAC 스테레오
+ Dolby AC3 및 E-AC3(Dolby Digital 및 Dolby Digital\$1)
MediaPackage는 입력 소스에서 이러한 코덱을 받아 출력 스트림으로 전달합니다.  
원하는 오디오 변환이 상위 매니페스트의 오디오 섹션에 먼저 나열되도록 입력을 정렬해야 합니다. 오디오 및 자막 또는 캡션 트랙을 패키징할 때 MediaPackage는 첫 번째 오디오 트랙을 `DEFAULT=YES` 및 로 지정합니다`AUTO-SELECT=YES`. 이 패키징은 입력의 기본 및 자동 선택 설정을 재정의합니다.  
MediaPackage는 오디오 전용 입력을 지원하지 않습니다. 인코더의 스트림 구성에는 하나 이상의 비디오 트랙이 포함되어 있어야 합니다.

**캡션**  
임베디드 소스 캡션은 CEA-608 캡션, CEA-708 캡션 또는 CEA-608과 CEA-708 둘 다가 될 수 있습니다. MediaPackage는 HLS, CMAF 및 DASH 엔드포인트의 미디어 세그먼트 및 상위 매니페스트에서 이러한 캡션을 전달하고 적절한 매니페스트 신호를 생성합니다.  
원하는 캡션 변환이 상위 매니페스트의 캡션 섹션에 먼저 나열되도록 입력을 정렬해야 합니다. 캡션 트랙을 패키징할 때 MediaPackage는 첫 번째 캡션 트랙을 `DEFAULT=YES` 및 로 지정합니다`AUTO-SELECT=YES`. 이 패키징은 입력의 기본 및 자동 선택 설정을 재정의합니다.  
입력 HLS 재생 목록에는 캡션 신호 전송 태그가 포함되어야 합니다. 존재하지 않는 경우 MediaPackage는 해당하는 출력 매니페스트 신호 전송을 생성할 수 없습니다.

**CDN 승인**  
MediaPackage는 콘텐츠 배포 네트워크(CDN) 승인을 지원합니다. 자세한 내용은 [의 CDN 권한 부여 AWS Elemental MediaPackage](cdn-auth.md)을 참조하십시오.

**DRM**  
MediaPackage는 DRM(디지털 권한 관리)을 통한 콘텐츠 보호를 지원합니다. 자세한 내용은 [의 콘텐츠 암호화 및 DRM AWS Elemental MediaPackage](using-encryption.md)을 참조하십시오.

**HLS 변환 그룹**  
MediaPackage는 수신 및 발신 HLS 콘텐츠에 대한 변환 그룹을 지원합니다. 출력 변환 그룹에 대한 자세한 내용은 [의 렌디션 그룹 참조 AWS Elemental MediaPackage](rendition-groups.md) 단원을 참조하십시오.

**Live to VOD**  
수집 작업 리소스를 사용하여 라이브 콘텐츠 스트림에서 live-to-VOD(온디맨드 비디오) 자산을 추출합니다. MediaPackage는 자산을 생성하여 Amazon S3 버킷에 저장합니다. MediaPackage에서 VOD 기능을 사용하여 최종 사용자에게 자산을 제공할 수 있습니다.

**입력 중복**  
입력 중복은 MediaPackage의 라이브 워크플로에서만 사용할 수 있습니다.  
MediaPackage는 2개의 동일한 스트림을 동일한 채널에 보내서 입력 중복을 생성할 수 있도록 모든 채널에서 2개의 입력 URL을 생성합니다. 입력 중복의 작동 방식에 대한 자세한 내용은 [라이브 입력 중복 AWS Elemental MediaPackage 처리 흐름](what-is-flow-ir.md) 단원을 참조하십시오.

**자막**  
MediaPackage는 입력 WebVTT 텍스트 기반 자막을 지원합니다. MediaPackage는 엔드포인트에서 사용되는 패키지 생성기를 기반으로 자막을 적절한 형식으로 변환합니다.  
+ HLS 및 CMAF의 경우: WebVTT가 전달됩니다.
+ DASH의 경우: 부제가 EBU-TT로 변환됩니다.
+ Microsoft Smooth Streaming의 경우: 부제가 DFXP로 변환됩니다.
원하는 자막 변환이 상위 매니페스트의 자막 섹션에 먼저 나열되도록 입력을 정렬해야 합니다. 자막 트랙을 패키징할 때 MediaPackage는 첫 번째 자막 트랙을 `DEFAULT=YES` 및 로 지정합니다`AUTO-SELECT=YES`. 이 패키징은 입력의 기본 및 자동 선택 설정을 재정의합니다.

**시간 이동 보기**  
시간 이동 보기는 MediaPackage의 라이브 워크플로에서만 사용할 수 있습니다.  
MediaPackage는 현재 시간보다 빠른 시간에 스트림을 재생할 수 있습니다. 시작, 캐치업 TV 및 시간 지연이 모두 지원됩니다. 시간 이동 기능 설정에 대한 자세한 내용은 [에서 시간 이동 보기 참조 AWS Elemental MediaPackage](time-shifted.md) 단원을 참조하십시오.

**비디오**  
MediaPackage에서는 입력 H.264 비디오 코덱을 지원하고 출력 스트림으로 전달합니다. MediaPackage의 CMAF 엔드포인트도 적용 가능한 재생 디바이스에 대한 Apple 사양에 따라 H.265/HEVC 및 HDR-10을 지원합니다.  
MediaPackage의 경우 인코더의 스트림 구성에 하나 이상의 비디오 트랙이 있어야 합니다. 이 서비스는 오디오 전용 수집을 지원하지 않습니다.

# 관련 서비스
<a name="related-services"></a>
+ **Amazon CloudFront**는 최종 사용자에게 데이터와 비디오를 안전하게 전송하는 글로벌 콘텐츠 배포 네트워크(CDN) 서비스입니다. CloudFront를 사용하여 최고의 성능으로 콘텐츠가 제공됩니다. 자세한 내용은 [Amazon CloudFront](https://aws.amazon.com/cloudfront/)를 참조하십시오.
+ **Amazon CloudWatch**는 AWS 클라우드 리소스 및 AWS에서 실행하는 애플리케이션을 모니터링하는 서비스입니다. CloudWatch를 사용하여 콘텐츠 입력 및 출력 요청 횟수와 같은 지표를 추적하십시오. 자세한 내용은 [Amazon CloudWatch](https://aws.amazon.com/cloudwatch/)를 참조하세요.
+ **AWS Elemental MediaLive (MediaLive)**는 방송 TV 및 다중 화면 디바이스를 위한 고품질 라이브 비디오 스트림을 인코딩하는 라이브 비디오 처리 서비스입니다. MediaLive를 사용하여 콘텐츠 스트림을 인코딩하고 패키징을 위해 MediaPackage로 보냅니다. MediaLive 같은 인코더가 MediaPackage와 작동하는 방법에 대한 자세한 내용은 [MediaPackage 작동 방식](what-is-flow.md) 단원을 참조하십시오.
+ **AWS Identity and Access Management (IAM)**는 사용자의 AWS 리소스에 대한 액세스를 안전하게 제어하는 데 도움이 되는 웹 서비스입니다. IAM을 사용하여 AWS 리소스를 사용할 수 있는 사용자(인증)와 사용자가 어떤 방식으로 사용할 수 있는 리소스(권한 부여)를 제어할 수 있습니다. 자세한 내용은 [MediaPackage 설정](setting-up.md) 단원을 참조하십시오.
+ **AWS Elemental MediaTailor (MediaTailor)**는 AWS 클라우드에서 실행되는 확장 가능한 광고 삽입 서비스입니다. MediaTailor를 사용하여 대상 지정 광고를 최종 사용자에게 제공합니다. 자세한 내용은 [AWS Elemental MediaTailor](https://aws.amazon.com/mediatailor/) 단원을 참조하십시오.
+ **Amazon Simple Storage Service(S3)**는 스토리지 서비스입니다. Amazon S3에서 온디맨드 비디오(VOD) 자산을 풀하거나 선택한 버킷에 live-to-VOD 자산을 저장합니다. 자세한 정보는 [MediaPackage에서 VOD 콘텐츠 전송 시작하기](getting-started-vod.md) 및 [MediaPackage에서 live-to-VOD 콘텐츠 전송 시작하기](getting-started-ltov.md) 섹션을 참조하십시오.

# MediaPackage 액세스
<a name="accessing-emp"></a>

다음 방법 중 하나를 사용하여 MediaPackage에 액세스할 수 있습니다.
+ **AWS 관리 콘솔** -이 가이드의 절차에서는 관리 콘솔을 AWS 사용하여 MediaPackage에 대한 작업을 수행하는 방법을 설명합니다.

  ```
  https://console.aws.amazon.com/mediapackage/
  ```
+ **AWS Command Line Interface** - 자세한 내용은 [AWS Command Line Interface 사용 설명서](https://docs.aws.amazon.com/cli/latest/userguide/)를 참조하십시오.

  ```
  aws mediapackage
  ```
+ **MediaPackage API** - API 작업 및 API 요청 방법에 대한 자세한 내용을 [AWS Elemental MediaConnect API 참조](https://docs.aws.amazon.com/mediaconnect/latest/api/)를 참조하십시오.

  ```
  https://mediapackage.region.amazonaws.com 
  ```
+ **AWS SDKs** - SDK를 AWS 제공하는 프로그래밍 언어를 사용하는 경우 SDK를 사용하여 MediaPackage에 액세스할 수 있습니다. SDK는 인증을 간편하게 만들고, 개발 환경에 쉽게 통합되며, MediaPackage 명령에 쉽게 액세스할 수 있게 해줍니다. 자세한 내용은 [Amazon Web Services용 도구](https://aws.amazon.com/tools)를 참조하십시오.
+ **AWS Windows PowerShell용 도구** - 자세한 내용은 [AWS Tools for PowerShell 사용 설명서를](https://docs.aws.amazon.com/powershell/latest/userguide/) 참조하세요.

# MediaPackage 요금
<a name="pricing-for-emp"></a>

다른 AWS 제품과 마찬가지로 MediaPackage 사용에 대한 계약이나 최소 약정은 없습니다. 계정이 사용한 AWS 리소스에 대해서만 청구됩니다. 가격은 사용한 만큼 부과되며 다음으로 구성됩니다.
+ 수신된 콘텐츠에 대해 GB당 요금
+ MediaPackage에서 스트리밍되는 콘텐츠에 대해 GB당 요금

  콘텐츠 배포 네트워크(CDN)에서 캐시되고 제공되는 콘텐츠에는 GB당 요금이 부과되지 않습니다.

자세한 요금 정보는 [MediaPackage 요금](https://aws.amazon.com/mediapackage/pricing/)을 참조하십시오.

# MediaPackage 리전
<a name="regions-and-endpoints"></a>

애플리케이션에서 지연 시간을 줄이기 위해 MediaPackage에서는 요청에 대해 리전 엔드포인트를 제공합니다. MediaPackage를 사용할 수 있는 AWS 리전 목록을 보려면 [MediaPackage 리전](https://docs.aws.amazon.com/general/latest/gr/mediapackage.html)을 참조하십시오.

MediaPackage 컨트롤 플레인 APIs 지원되는 모든 리전에서 IPv6를 지원합니다. 자세한 내용은 [AWS Elemental MediaPackage 컨트롤 플레인에 대한 IPv6 지원](mediapackage-ipv6-support.md) 단원을 참조하십시오.

## AWS 옵트인 리전
<a name="opt-in-region-considerations"></a>

대부분의 AWS 리전 는 기본적으로에 대해 활성화되어 있지만 AWS 계정특정 리전은 수동으로 선택한 경우에만 활성화됩니다. 이 문서에서는 그러한 리전을 *옵트인 리전*이라고 합니다. 반대로가 생성되는 즉시 기본적으로 활성 상태인 리전 AWS 계정 을 *상용 리전* 또는 간단히 *리전*이라고 합니다.

*옵트인*이라는 용어에는 역사적인 근거가 있습니다. 2019년 3월 20일 이후에 도입된 모든 AWS 리전 은 옵트인 리전으로 간주됩니다. 옵트인 리전은 옵트인 리전에서 활성화된 계정을 통해 IAM 데이터를 공유하는 것과 관련하여 상용 리전보다 더 높은 보안 요구 사항이 적용됩니다. 사용자, 그룹, 역할, 정책, ID 공급자, 관련 데이터(예: X.509 서명 인증서 또는 컨텍스트별 자격 증명), 기타 계정 수준 설정(예: 암호 정책, 계정 별칭)을 포함하여 IAM 서비스를 통해 관리되는 모든 데이터는 ID 데이터로 간주됩니다.

채널 설정 중에 옵트인 리전을 선택하여 자동으로 활성화할 수 있습니다. 선택한 모든 리전에서 채널이 활성화됩니다.

MediaPackage 리소스에 대해 옵트인 리전을 로 선택하는 경우 AWS 관리 콘솔에 로그인할 때 [리전 활성화](https://docs.aws.amazon.com//general/latest/gr/rande-manage.html#rande-manage-enable)의 단계에 따라 먼저 활성화합니다.

MediaPackage는 다음 AWS 옵트인 리전에서 사용할 수 있습니다.
+ 중동(UAE) 리전, me-central-1
+ 아시아 태평양(하이데라바드) 리전, ap-south-2
+ 아시아 태평양(멜버른) 리전, ap-southeast-4