

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# SPEKE バージョン 2.0 のプリセット
<a name="drm-content-speke-v2-presets"></a>

SPEKE バージョン 2.0 は、オーディオトラックと動画トラックでの複数の異なる暗号化キーの使用をサポートします。MediaPackage では**プリセット**を使用して暗号化を設定します。MediaPackage API はこれらのプリセットを定義します。プリセットは、MediaPackage コンソールの **[パッケージの暗号化] エンドポイント設定**セクションの **[動画暗号化プリセット]** メニューと **[オーディオ暗号化プリセット]** メニューに表示されます。プリセットは、オーディオトラックのチャネル数と動画トラックの動画解像度に基づいて、暗号化キーを特定のオーディオトラックまたは動画トラックにマッピングします。MediaPackage は、オーディオと動画の暗号化プリセットの特定の組み合わせを使用して、次の 3 つの異なる暗号化シナリオをサポートします。
+ [シナリオ 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>

**[動画暗号プリセット]** または **[オーディオ暗号プリセット]** メニューで**[UNENCRYPTED]** プリセットを選択すると、オーディオトラックまたは動画トラックを暗号化しないようにできます。オーディオと動画のプリセットの両方に **[UNENCRYPTED]** を選択することはできません。どのトラックも暗号化するつもりはないということになるためです。また、**[SHARED]** は特別なプリセットであるため、オーディオおよび動画に **[UNENCRYPTED]** プリセットと **[SHARED]** プリセットを組み合わせることはできません。詳細については、「[シナリオ 2: すべてのオーディオトラックと動画トラックでの単一の暗号化キー](#drm-content-speke-v2-presets-single-encryption-key-for-all-tracks)」を参照してください。

**[UNENCRYPTED]** プリセットの有効な組み合わせを以下に示します。
+ オーディオトラックでの **[UNENCRYPTED]** と名前が `PRESET-VIDEO-` で始まる動画プリセット
+ 動画トラックでの **[UNENCRYPTED]** と名前が `PRESET-AUDIO-` で始まるオーディオプリセット

## シナリオ 2: すべてのオーディオトラックと動画トラックでの単一の暗号化キー
<a name="drm-content-speke-v2-presets-single-encryption-key-for-all-tracks"></a>

SPEKE バージョン 2.0 の **[SHARED]** プリセットは、SPEKE バージョン 1.0 と同様に、すべてのオーディオおよび動画トラックに 1 つの暗号化キーを使用します。**[SHARED]** プリセットを選択する場合は、オーディオと動画の両方の暗号化に使用するように選択します。

## シナリオ 3: オーディオトラックと動画トラックでの複数の暗号化キー
<a name="drm-content-speke-v2-presets-multiple-encryption-keys-for-audio-and-video-tracks"></a>

`PRESET-VIDEO-` または `PRESET-AUDIO-` で始まる名前のプリセットを使用すると、MediaPackage は特定のプリセットで定義されている暗号化キーの数でオーディオトラックと動画トラックを暗号化します。次の表は、MediaPackage がキーサーバーから要求するキーの数と、それらのキーがトラックにどのようにマッピングされるかを示しています。特定のキーの条件に一致するトラックがない場合、MediaPackage はそのキーを使用してトラックを暗号化しません。

MediaPackage は、I フレームのみのトリックプレイトラックをその解像度に対応するキーで暗号化します。

次の表の**キー名**の値は、MediaPackage が CPIX ドキュメントで使用する `ContentKeyUsageRule@IntendedTrackType` 属性の値です。この値は、特定のコンテンツキーの SPEKE サーバーに送信されます。


**動画暗号化のプリセット**  
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/mediapackage/latest/ug/drm-content-speke-v2-presets.html)

次の表の**キー名**の値は、MediaPackage が CPIX ドキュメントで使用する `ContentKeyUsageRule@IntendedTrackType` 属性の値です。この値は、特定のコンテンツキーの SPEKE サーバーに送信されます。


**オーディオ暗号化プリセット**  
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/mediapackage/latest/ug/drm-content-speke-v2-presets.html)

これで、暗号化されないトラックと暗号化されるトラックに対する SPEKE バージョン 2.0 のプリセットが MediaPackage でどのようにサポートされるかがわかりました。これらのプリセットを使用すると、すべてのオーディオトラックと動画トラックで単一の暗号化キーを使用したり、オーディオトラックと動画トラックで複数の暗号化キーを使用したりできます。