

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

# SPEKE v2.0 프리셋
<a name="drm-content-speke-v2-presets"></a>

SPEKE 버전 2.0은 오디오 및 비디오 트랙별로 고유한 암호화 키를 사용할 수 있도록 다중 암호화 키를 지원합니다. MediaConvert는 **프리셋**을 사용하여 암호화를 구성합니다. MediaConvert API가 이러한 프리셋을 정의합니다. 프리셋은 오디오 트랙의 채널 수와 비디오 트랙의 비디오 해상도를 기반으로 암호화 키를 특정 오디오 또는 비디오 트랙에 매핑합니다. MediaConvert는 오디오 및 비디오 암호화 프리셋의 특정 조합을 사용하여 서로 다른 세 가지 암호화 시나리오를 지원합니다.
+ [시나리오 1: 암호화되지 않은 트랙과 암호화된 트랙](#drm-content-speke-v2-presets-unencrypted-and-encrypted-tracks)
+ [시나리오 2: 모든 오디오 및 비디오 트랙에 대한 단일 암호화 키](#drm-content-speke-v2-presets-single-encryption-key-for-all-tracks)
+ [시나리오 3: 오디오 및 비디오 트랙에 대한 여러 암호화 키](#drm-content-speke-v2-presets-multiple-encryption-keys-for-audio-and-video-tracks)

## 시나리오 1: 암호화되지 않은 트랙과 암호화된 트랙
<a name="drm-content-speke-v2-presets-unencrypted-and-encrypted-tracks"></a>

**비디오 암호화 프리셋** 또는 **오디오 암호화 프리셋** 메뉴에서 **암호화되지 않음** 프리셋을 선택하여 오디오 또는 비디오 트랙을 암호화하지 *않도록* 선택할 수 있습니다. 오디오 프리셋과 비디오 프리셋 모두에 대해 **암호화되지 않음**을 선택할 수는 없습니다. 이렇게 하면 어떠한 트랙도 암호화할 의도가 없다는 의미이기 때문입니다. 또한 **공유**는 특수한 프리셋이므로 오디오와 비디오에 대해 **암호화되지 않음** 프리셋과 **공유** 프리셋을 함께 사용할 수 없습니다. 자세한 내용은 [시나리오 2: 모든 오디오 및 비디오 트랙에 대한 단일 암호화 키](#drm-content-speke-v2-presets-single-encryption-key-for-all-tracks) 섹션을 참조하십시오.

다음 목록에서는 **암호화되지 않음** 프리셋의 유효한 조합을 설명합니다.
+ **암호화되지 않음** 오디오 트랙과 이름이 `PRESET_VIDEO_`로 시작하는 모든 비디오 프리셋
+ **암호화되지 않음** 비디오 트랙과 이름이 `PRESET_AUDIO_`로 시작하는 모든 오디오 프리셋

## 시나리오 2: 모든 오디오 및 비디오 트랙에 대한 단일 암호화 키
<a name="drm-content-speke-v2-presets-single-encryption-key-for-all-tracks"></a>

SPEKE 버전 2.0 **공유** 프리셋은 SPEKE 버전 1.0에서처럼 모든 오디오 및 비디오 트랙에 대한 단일 암호화 키를 사용합니다. **공유** 프리셋을 선택할 때는 오디오 암호화와 비디오 암호화에 모두 사용하도록 선택하십시오.

## 시나리오 3: 오디오 및 비디오 트랙에 대한 여러 암호화 키
<a name="drm-content-speke-v2-presets-multiple-encryption-keys-for-audio-and-video-tracks"></a>

이름이 `PRESET_VIDEO_` 또는 `PRESET_AUDIO_`로 시작하는 프리셋을 사용하면 MediaConvert는 특정 프리셋이 정의하는 여러 암호화 키로 오디오 트랙과 비디오 트랙을 암호화합니다. 다음 표에는 MediaConvert가 키 서버에서 요청하는 키 수와 해당 키가 트랙에 매핑되는 방식이 나와 있습니다. 특정 키의 기준과 일치하는 트랙이 없는 경우 MediaConvert는 해당 키를 트랙 암호화에 사용하지 않습니다.

MediaConvert는 해상도에 해당하는 키로 I-프레임 전용 트릭플레이 트랙을 암호화합니다.

다음 표에서 **키 이름** 값은 MediaConvert가 CPIX 문서에서 사용하는 `ContentKeyUsageRule@IntendedTrackType` 속성의 값입니다. 이 값은 특정 콘텐츠 키에 대해 SPEKE 서버로 전송됩니다.


**비디오 암호화 프리셋**  

<table>
<thead>
  <tr><th>프리셋 이름</th><th>키 수</th><th>키 이름</th><th>최소 해상도</th><th>최대 해상도</th></tr>
</thead>
<tbody>
  <tr><td>PRESET\_VIDEO\_1</td><td>1</td><td>VIDEO</td><td colspan="2">최소 또는 최대 해상도가 없습니다. MediaConvert는 동일한 키로 모든 트랙을 암호화합니다.</td></tr>
  <tr><td rowspan="2">PRESET\_VIDEO\_2</td><td rowspan="2">2</td><td>SD</td><td>최소 없음</td><td><= 1024x576</td></tr>
  <tr><td>HD</td><td>> 1024x576</td><td>최대 없음</td></tr>
  <tr><td rowspan="3">PRESET\_VIDEO\_3</td><td rowspan="3">3</td><td>SD</td><td>최소 없음</td><td><= 1024x576</td></tr>
  <tr><td>HD</td><td>> 1024x576</td><td><= 1920x1080</td></tr>
  <tr><td>UHD</td><td>> 1920x1080</td><td>최대 없음</td></tr>
  <tr><td rowspan="4">PRESET\_VIDEO\_4</td><td rowspan="4">4</td><td>SD</td><td>최소 없음</td><td><= 1024x576</td></tr>
  <tr><td>HD</td><td>> 1024x576</td><td><= 1920x1080</td></tr>
  <tr><td>UHD1</td><td>> 1920x1080</td><td><= 4096x2160</td></tr>
  <tr><td>UHD2</td><td>> 4096x2160</td><td>최대 없음</td></tr>
  <tr><td rowspan="5">PRESET\_VIDEO\_5</td><td rowspan="5">5</td><td>SD</td><td>최소 없음</td><td><= 1024x576</td></tr>
  <tr><td>HD1</td><td>> 1024x576</td><td><= 1280x720</td></tr>
  <tr><td>HD2</td><td>> 1280x720</td><td><= 1920x1080</td></tr>
  <tr><td>UHD1</td><td>> 1920x1080</td><td><= 4096x2160</td></tr>
  <tr><td>UHD2</td><td>> 4096x2160</td><td>최대 없음</td></tr>
  <tr><td rowspan="4">PRESET\_VIDEO\_6</td><td rowspan="4">4</td><td>SD</td><td>최소 없음</td><td><= 1024x576</td></tr>
  <tr><td>HD1</td><td>> 1024x576</td><td><= 1280x720</td></tr>
  <tr><td>HD2</td><td>> 1280x720</td><td><= 1920x1080</td></tr>
  <tr><td>UHD</td><td>> 1920x1080</td><td>최대 없음</td></tr>
  <tr><td rowspan="3">PRESET\_VIDEO\_7</td><td rowspan="3">3</td><td>SD\+HD1</td><td>최소 없음</td><td><= 1280x720</td></tr>
  <tr><td>HD2</td><td>> 1280x720</td><td><= 1920x1080</td></tr>
  <tr><td>UHD</td><td>> 1920x1080</td><td>최대 없음</td></tr>
  <tr><td rowspan="4">PRESET\_VIDEO\_8</td><td rowspan="4">4</td><td>SD\+HD1</td><td>최소 없음</td><td><= 1280x720</td></tr>
  <tr><td>HD2</td><td>> 1280x720</td><td><= 1920x1080</td></tr>
  <tr><td>UHD1</td><td>> 1920x1080</td><td><= 4096x2160</td></tr>
  <tr><td>UHD2</td><td>> 4096x2160</td><td>최대 없음</td></tr>
  <tr><td>공유</td><td>1</td><td>ALL</td><td colspan="2">최소 또는 최대 해상도가 없습니다. MediaConvert는 모든 오디오 및 비디오 트랙을 동일한 키로 암호화합니다.</td></tr>
  <tr><td>암호화되지 않음</td><td>0</td><td>해당 사항 없음</td><td colspan="2">MediaConvert는 비디오 트랙을 암호화하지 않습니다.</td></tr>
</tbody>
</table>


다음 표에서 **키 이름** 값은 MediaConvert가 CPIX 문서에서 사용하는 `ContentKeyUsageRule@IntendedTrackType` 속성의 값입니다. 이 값은 특정 콘텐츠 키에 대해 SPEKE 서버로 전송됩니다.


**오디오 암호화 프리셋**  

<table>
<thead>
  <tr><th>프리셋 이름</th><th>키 수</th><th>키 이름</th><th>최소 채널 수</th><th>최대 채널 수</th></tr>
</thead>
<tbody>
  <tr><td>PRESET\_AUDIO\_1</td><td>1</td><td>AUDIO</td><td colspan="2">최소 또는 최대 채널 수가 없습니다. MediaConvert는 모든 오디오 및 비디오 트랙을 동일한 키로 암호화합니다.</td></tr>
  <tr><td rowspan="2">PRESET\_AUDIO\_2</td><td rowspan="2">2</td><td>STEREO\_AUDIO</td><td>최소 없음</td><td>2</td></tr>
  <tr><td>MULTICHANNEL\_AUDIO</td><td>> 2</td><td>최대 없음</td></tr>
  <tr><td rowspan="3">PRESET\_AUDIO\_3</td><td rowspan="3">3</td><td>STEREO\_AUDIO</td><td>최소 없음</td><td>2</td></tr>
  <tr><td>MULTICHANNEL\_AUDIO\_3\_6</td><td>> 2</td><td><= 6</td></tr>
  <tr><td>MULTICHANNEL\_AUDIO\_7</td><td>> 6</td><td>최대 없음</td></tr>
  <tr><td>공유</td><td>1</td><td>ALL</td><td colspan="2">최소 또는 최대 채널 수가 없습니다. MediaConvert는 모든 오디오 및 비디오 트랙을 동일한 키로 암호화합니다.</td></tr>
  <tr><td>암호화되지 않음</td><td>0</td><td>해당 사항 없음</td><td colspan="2">MediaConvert는 오디오 트랙을 암호화하지 않습니다.</td></tr>
</tbody>
</table>


이제 MediaConvert가 암호화되지 않은 트랙과 암호화된 트랙에 대해 SPEKE 버전 2.0 프리셋을 어떻게 지원하는지 알았습니다. 이러한 프리셋을 사용하면 모든 오디오 및 비디오 트랙에 단일 암호화 키를 사용하거나 오디오 및 비디오 트랙별로 여러 암호화 키를 사용할 수 있습니다.