CENC をサポートする MPD クリップを持っていますが、特定の DRM エンジンを使用せずに復号化して再生する方法は??AES CTR 128 ビットを復号化するために使用できる復号化アルゴリズムはありますか?ある場合、MPEG-DASH コンテンツの復号化に使用されますか? NACL、Openssl、crypto++ などのネットで利用可能ないくつかのサードパーティ ライブラリは、AES ctr 128 復号化を実行できます。それらの 1 つを使用して、DASH コンテンツ (CENC 対応) を復号化できますか??
25810 次
3 に答える
5
CENC を使用して保護された DASH ビデオは、さまざまな DRM テクノロジを使用して再生できます。あなたが世話をする必要がある主な要因は次のとおりです。
- 使用するプレーヤーは、選択した DRM テクノロジをサポートする必要があります。一般的なブラウザのうち、Internet Explorer 11 は PlayReadyをサポートし、Chrome は Widevine をサポートしています。ブラウザ以外のプラットフォームでは、さまざまなサードパーティ プレーヤーを利用できます。
- ビデオには、ビデオを復号化するために必要なアクションを DRM テクノロジが認識できるようにするメタデータが含まれている必要があります (最も重要なのは、暗号化キーの ID とそれを取得する URL です)。
- ユーザーがビデオを表示する権限があることを確認した後、オンデマンドでプレーヤーに復号化キーを提供するサービスが実行されている必要があります。通常、キーはライセンスと呼ばれるデータ構造に埋め込まれており、コンテンツ保護要件に関する追加データをプレーヤーに提供できます (「このビデオを再生するには、HDCP をオンにする必要があります」など)。
幅広いプレーヤーにリーチするには、複数の DRM テクノロジを同時にサポートする必要があることに注意してください。
DASH-IF コンテンツ保護の参照ページで、DRM テクノロジに関するいくつかの参照を見つけることができます。
一部のブラウザーは、「clearKey」DRM テクノロジもサポートしている場合があることに注意してください。これは、単純に復号化キーを取得して直接使用する偽の実装です。復号化キーとビデオがある場合は、clearKey メカニズムを使用してビデオを再生できます。
編集:暗号化キーを持っている場合は、Bento4 スイートのmp4decrypt ツールを使用してフラグメント ファイルを復号化できます。
于 2014-11-28T10:57:14.843 に答える