HLS ソースにおける暗号化されたソースコンテンツの処理 - MediaLive

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

HLS ソースにおける暗号化されたソースコンテンツの処理

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

サポートされている暗号化形式

MediaLive は、暗号化された HLS ソースに対して次の形式をサポートします。

  • ソースコンテンツは AES-128. MediaLive doesn't support AES-SAMPLE で暗号化されます。

  • ソースコンテンツは、静的キーまたは回転キーを使用して暗号化されます。

  • マニフェストには、以下の属性を持つ #EXT-X-KEY タグが含まれます。

    • METHOD 属性は AES-128 を指定します。

    • URI は、暗号化キーのライセンスサーバーを指定します。

    • IV は空白か、または使用する初期化ベクトル (IV) を指定します。IV が空白の場合、 #EXT-X-MEDIA-SEQUENCE タグ MediaLive の値を IV として使用します。

  • アップストリームシステムとライセンスサーバーの両方に認証情報 (ユーザー名とパスワード) が必要な場合は、両方のサーバーで同じ認証情報が使用されていることを確認してください。 は、これらの 2 MediaLive つのサーバーに対して異なる認証情報を持つことをサポートしていません。

復号の仕組み

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

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