

지원 종료 공지: 2025년 11월 13일에 AWS 는 Amazon Elastic Transcoder에 대한 지원을 중단합니다. 2025년 11월 13일 이후에는 더 이상 Elastic Transcoder 콘솔 또는 Elastic Transcoder 리소스에 액세스할 수 없습니다.

로 전환하는 방법에 대한 자세한 내용은이 [블로그 게시물](https://aws.amazon.com/blogs/media/how-to-migrate-workflows-from-amazon-elastic-transcoder-to-aws-elemental-mediaconvert/)을 AWS Elemental MediaConvert참조하십시오.

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

# 디지털 권한 관리
<a name="drm"></a>

DRM(Digital Rights Management)을 사용하여 재생 목록에 대한 액세스를 제한함으로써 승인된 사용자만 콘텐츠를 보도록 할 수 있습니다.

DRM은 타사 DRM 라이선스 서버에서 승인한 사용자만 파일 재생 목록을 액세스할 수 있도록 합니다. 이를 위해 DRM은 파일의 세그먼트에 DRM 헤더를 포함시키거나 패키징합니다. DRM 패키징에는 라이선스 서버와 연결하는 데 필요한 정보 및 파일을 재생하는 데 필요한 암호화 정보가 들어 있습니다. 파일이 패키징되면 Amazon S3 및 CloudFront와 같은 서비스 또는 Akamai와 같은 비AWS 서비스가 될 수 있는 콘텐츠 배포 네트워크로 전송됩니다. 파일이 배포되면 라이선스를 위해 라이선스 서버에 접속해야 파일을 재생할 수 있습니다. DRM은 콘텐츠 보호를 위한 통합 프로토콜을 지정함으로써 표준 암호화 이상의 기능을 제공합니다. 다음 그림은 DRM의 기본 작동 방식을 보여줍니다.

![\[DRM 작동 방식 그림.\]](http://docs.aws.amazon.com/ko_kr/elastictranscoder/latest/developerguide/images/drm-flow.png)


Elastic Transcoder가 DRM 패키징을 처리합니다(이 프로세스의 마지막 세 단계).

1. 콘텐츠 제공자가 콘텐츠 키 ID로 DRM 라이선스 제공자를 호출하여 콘텐츠 키를 생성합니다.

1. 콘텐츠 제공자가 콘텐츠 키 ID로 URL 라이선스 제공자를 호출하여 콘텐츠 키를 생성합니다.

1. 콘텐츠 공급자는를 호출 AWS KMS 하여 콘텐츠 키를 암호화하고 암호화된 콘텐츠 키를 AWS KMS 반환합니다.

1. 콘텐츠 제공자가 암호화된 콘텐츠 키, 키 ID, 라이선스 취득 URL로 패키지 서버(Elastic Transcoder)를 호출합니다.

1. 패키지 서버가 보호할 파일을가져와 DRM 정보를 포함시킵니다.

1. 패키지 서버가 배포 서버로 DRM 보호 파일을 보내고, 서버는 파일을 배포합니다.

**Topics**
+ [PlayReady DRM](#play-ready)

## PlayReady DRM
<a name="play-ready"></a>

Elastic Transcoder는 PlayReady DRM을 사용하여 DRM을 지원합니다. 이를 통해 미디어 콘텐츠를 보호하고 권한이 있는 사용자만 미디어 파일을 볼 수 있습니다. PlayReady 보호 파일의 인증과 재생 흐름은 특정 플레이어 및 라이선스 서버 설정에 따라 다릅니다.

### DRM(Digital Rights Management)용 키
<a name="drm-key-overview"></a>

Elastic Transcoder에서 DRM을 사용하려면 두 가지 유형의 키와 하나의 키 ID가 필요합니다.
+ **콘텐츠 키** - DRM 라이선스 서버에서 제공하는 키이며 해당 Elastic Transcoder 작업과 연결되어 있습니다.
+ **키 ID** - DRM 라이선스 서버에서 제공한 키의 ID이며, 라이선스 서버는 이 키 ID를 사용하여 암호를 해독하는 데 필요한 콘텐츠 키를 식별합니다.
+ **AWS KMS 키** - Elastic Transcoder 파이프라인과 연결된 AWS KMS 키

DRM을 사용하려면 콘텐츠 키가 있어야 합니다. 콘텐츠 키는 미디어 파일을 암호화하는 데 사용됩니다. 동일한 콘텐츠의 모든 변형 버전과 세그먼트가 동일한 콘텐츠 키를 이용해 암호화됩니다. Elastic Transcoder는 이 키를 자동으로 생성하지 않으므로 DRM 라이선스 서버에서 가져와야 합니다. 또한 키 ID가 있어야 Elastic Transcoder가 보호된 재생 목록에 이 키를 패키징하여 플레이어가 라이선스 서버에서 콘텐츠 키를 받아올 수 있습니다.

DRM을 사용하려면 AWS KMS 키가 있어야 합니다. AWS KMS 키는 인터넷을 통해 전송되기 전에 콘텐츠 키를 암호화하는 데 사용됩니다. 모든 트랜스코딩 작업에 사용할 하나의 AWS KMS 키를 생성하는 것이 좋습니다. AWS KMS 키 생성 및 설정에 대한 자세한 내용은 섹션을 참조하세요[Elastic Transcoder AWS KMS 와 함께 사용](encryption.md#using-kms).

### DRM 보호 콘텐츠 스트리밍
<a name="drm-setup"></a>

DRM 콘텐츠를 전송하려면 다음이 필요합니다.
+ DRM 콘텐츠 키를 생성하고 보관하는 DRM 라이선스 공급자.
+ 암호화된 미디어 파일을 저장할 위치. Amazon S3에 파일을 저장하는 것이 좋습니다.
+ (선택 사항) 파일을 스트리밍하는 CDN(Content Distribution Network). CDN에 대한 자세한 내용은 *Amazon CloudFront 개발자 안내서*의 [Amazon CloudFront 시작하기](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/programming-encryption.html)를 참조하세요.
+ 사용자를 인증하고 승인할 수 있는 애플리케이션. Amazon EC2를 사용하여 이 애플리케이션을 실행할 수 있습니다. 자세한 내용은 [ Amazon EC2 사용 설명서](https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/concepts.html)*의 Amazon EC2 * 설정(Windows 사용자의 경우) 또는 [ Amazon EC2 사용 설명서의 Amazon EC2 설정](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/concepts.html)(Linux 사용자의 경우)을 참조하세요. *Amazon EC2 * 
+ DRM 보호 및 암호화 파일을 재생할 수 있는 플레이어.
**참고**  
HLS에서 PlayReady DRM을 사용하려면 사용자 지정 플레이어가 있어야 합니다.

### DRM으로 보호되는 스트리밍 콘텐츠 만들기
<a name="drm-ets-setup"></a>

DRM용 파일을 준비하려면를 새 파이프라인 또는 기존 파이프라인 AWS KMS 과 연결해야 합니다.

지정한 로 파이프라인 AWS KMS 을 설정하려면 섹션을 참조하세요[Elastic Transcoder AWS KMS 와 함께 사용](encryption.md#using-kms).

다음 단계에는 Elastic Transcoder 콘솔을 사용하여 DRM 파일을 암호화하는 방법이 나와 있습니다.

**파일에 DRM을 사용하려면**

1. [https://console.aws.amazon.com/elastictranscoder/](https://console.aws.amazon.com/elastictranscoder/)에서 Elastic Transcoder 콘솔을 엽니다.

1. 탐색 창에서 **Jobs**를 클릭한 후 새 작업을 만듭니다. 자세한 내용은 [Elastic Transcoder에서 작업 생성](creating-jobs.md) 섹션을 참조하세요.

1. **Encryption Parameters**를 `None`으로 설정된 상태로 둡니다.

1. **Playlists**에서 **Add Playlist**를 클릭한 후 `Smooth` 또는 `HLSv3`를 재생 목록 유형으로 선택합니다.

1. **PlayReady DRM**에서 `Enter Information`을 선택합니다.

   a. **라이선스 획득 Url**에 DRM 서버의 절대 경로를 입력합니다.

   b. **키 ID**에 콘텐츠 키 ID를 입력합니다.

   c. **암호화 키**에 base64 인코딩 형식의 콘텐츠 키를 입력합니다.

   d. **암호화 키 MD5**에 해당 콘텐츠 키의 base64 인코딩 형식 MD5 해시를 입력합니다.

   e. **암호화 초기화 벡터**에 base64 인코딩 형식 초기화 벡터를 입력합니다.

**참고**  
Elastic Transcoder는 작업 객체의 일부로 콘텐츠 키를 반환하며, 이를 저장하지는 않습니다. 콘텐츠 키를 DRM 서버에 보관하는 작업은 사용자의 책임입니다.