

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

# HLS ソースにおける暗号化されたソースコンテンツの処理
<a name="planning-hls-input-encrypted"></a>

MediaLive は、HTTP ライブストリーミングの仕様に従って暗号化された HLS ソースを取り込むことができます。

「**」サポートされる暗号化形式「**」

MediaLive は、暗号化された HLS ソースに対して次の形式をサポートしています。
+ ソースコンテンツは AES-128 で暗号化されます。MediaLive は AES-SAMPLE をサポートしていません。
+ ソースコンテンツは、静的キーまたは回転キーを使用して暗号化されます。
+ マニフェストには、以下の属性を持つ 「`#EXT-X-KEY `」 タグが含まれます:
  + 「`METHOD`」 属性は AES-128 を指定します。
  + URI は、暗号化キーのライセンスサーバーを指定します。
  + IV は空白か、または使用する初期化ベクトル (IV) を指定します。IV が空白の場合、MediaLive は 「`#EXT-X-MEDIA-SEQUENCE`」 タグ内の値を IV として使用します。
+ アップストリームシステムとライセンスサーバーの両方で認証情報 (ユーザー名とパスワード) が必要な場合は、両方のサーバーで同じ認証情報が使用されていることを確認します。MediaLive では、これら 2 つのサーバーについて異なる認証情報の設定をサポートしていません。

「**」 復号の仕組み「**」

コンテンツ所有者は、「`#EXT-X-KEY`」とメソッド（AES-128）、ライセンスサーバーへのURL、および初期化ベクトル（IV）を含むようにメインマニフェストを設定します。コンテンツ所有者は、ライセンスサーバーに暗号化キーを配置します。このソースを使用する MediaLive チャンネルが起動すると、MediaLive はメインマニフェストを取得し、ライセンスサーバーの URL に関する 「`#EXT-X-KEY `」 タグを読み取ります。

MediaLive は、ライセンスサーバーに接続し、暗号化キーを取得します。MediaLive は、アップストリームシステムからコンテンツのプルを開始し、暗号化キーと IV を使用してコンテンツを復号化します。