SPEKE バージョン 2.0 のプリセット - AWS Elemental MediaPackage

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

SPEKE バージョン 2.0 のプリセット

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

シナリオ 1: 暗号化されないトラックと暗号化されるトラック

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

[UNENCRYPTED] プリセットの有効な組み合わせを以下に示します。

  • オーディオトラックでの [UNENCRYPTED] と名前が PRESET-VIDEO- で始まる動画プリセット

  • 動画トラックでの [UNENCRYPTED] と名前が PRESET-AUDIO- で始まるオーディオプリセット

シナリオ 2: すべてのオーディオトラックと動画トラックでの単一の暗号化キー

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

シナリオ 3: オーディオトラックと動画トラックでの複数の暗号化キー

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

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

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

動画暗号化のプリセット
プリセット名 キーの数 キー名 最小解像度 最大解像度
PRESET-VIDEO-1 1 VIDEO 最小解像度または最大解像度はありません。MediaPackage はすべてのトラックを同じキーで暗号化します。
PRESET-VIDEO-2 2 SD 最小解像度なし <= 1024x576
HD > 1024x576 最大解像度なし
PRESET-VIDEO-3 3 SD 最小解像度なし <= 1024x576
HD > 1024x576 <= 1920x1080
UHD > 1920x1080 最大解像度なし
PRESET-VIDEO-4 4 SD 最小解像度なし <= 1024x576
HD > 1024x576 <= 1920x1080
UHD1 > 1920x1080 <= 4096x2160
UHD2 > 4096x2160 最大解像度なし
PRESET-VIDEO-5 5 SD 最小解像度なし <= 1024x576
HD1 > 1024x576 <= 1280x720
HD2 > 1280x720 <= 1920x1080
UHD1 > 1920x1080 <= 4096x2160
UHD2 > 4096x2160 最大解像度なし
PRESET-VIDEO-6 4 SD 最小解像度なし <= 1024x576
HD1 > 1024x576 <= 1280x720
HD2 > 1280x720 <= 1920x1080
UHD > 1920x1080 最大解像度なし
PRESET-VIDEO-7 3 SD+HD1 最小解像度なし <= 1280x720
HD2 > 1280x720 <= 1920x1080
UHD > 1920x1080 最大解像度なし
PRESET-VIDEO-8 4 SD+HD1 最小解像度なし <= 1280x720
HD2 > 1280x720 <= 1920x1080
UHD1 > 1920x1080 <= 4096x2160
UHD2 > 4096x2160 最大解像度なし
SHARED 1 すべて 最小解像度または最大解像度はありません。MediaPackage はすべての動画トラックとオーディオトラックを同じキーで暗号化します。
UNENCRYPTED 0 該当なし MediaPackage は動画トラックを暗号化しません。

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

オーディオ暗号化プリセット
プリセット名 キーの数 キー名 最小チャネル数 最大チャネル数
PRESET-AUDIO-1 1 AUDIO 最小チャネル数または最大チャネル数はありません。MediaPackage はすべてのオーディオトラックと動画トラックを同じキーで暗号化します。
PRESET-AUDIO-2 2 STEREO_AUDIO 最小解像度なし 2
MULTICHANNEL_AUDIO > 2 最大解像度なし
PRESET-AUDIO-3 3 STEREO_AUDIO 最小解像度なし 2
MULTICHANNEL_AUDIO_3_6 > 2 <= 6
MULTICHANNEL_AUDIO_7 > 6 最大解像度なし
SHARED 1 すべて 最小チャネル数または最大チャネル数はありません。MediaPackage はすべてのオーディオトラックと動画トラックを同じキーで暗号化します。
UNENCRYPTED 0 該当なし MediaPackage はオーディオトラックを暗号化しません。

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