Flash は勢いを失っているため、html5 ビデオを DRM (H264、.ogg、および WebM) で保護する方法があるかどうか知りたいです。
7 に答える
HTML5 に関する W3C FAQ には、次のように記載されています。
HTML5 ビデオでのデジタル著作権管理 (DRM) のサポートはありますか? HTML5 は、ビデオで DRM を使用することを直接サポートしたり、障壁を提供したりしません。現在、これは特定のコーデック/実装によって処理されることが期待されています。HTML5 ビデオで DRM を可能にする実装があります。
DRM への対応は HTML5 の範囲内ですか? 十分な利害関係者が、ビデオおよびオーディオ メディアの組み込みの一部として HTML5 自体で DRM を処理するいくつかの側面を標準化することを望んでいる場合、W3C が市場のニーズを満たすアプローチの標準化を支援することは理にかなっています。ただし、すべての W3C の作業と同様に、関連する利害関係者は、W3C が単独で開発されることを期待するのではなく、開発に専念していることを示す必要があります。
つまり、現在サポートされていませんが、W3C バグ トラッカーのこちらで議論されています。
更新:このテーマに関心のある方は、新しい暗号化メディア拡張標準 のワーキング ドラフトを参照してください。
更新: EME は現在、主要なブラウザーでサポートされています。
EME DRMプラグインインターフェイスがあるとしても、おそらくそうではありません。
一部のブラウザは、Microsoft PlayReady、Google WideVine、Apple FairPlayなどのベンダー固有のDRM実装用に、EME(Encrypted Media Extension CDM)と呼ばれる別のタイプのプラグインをサポートするようになりました。
ただし、パブリックスタンダードである唯一の部分は、ベンダー固有のEMEプラグインを起動するJSAPIです。
それを利用するために必要な実際のDRMAPIは、ベンダー固有であり、秘密であり、独自のものです。ブラウザ間でDRMを機能させるには、Adobe、Microsoft、Google、Appleと個別の契約を結ぶ必要があります(Netflixでない場合は難しい場合があります)。
コンテンツを保護するよりも裏目に出る可能性が高いため、DRMのアイデアを放棄することを検討してください。
これは更新された回答です。コメントはもう意味がありません
すでにクロームで。
これを使用した実行例を示します。
公開鍵/秘密鍵を使用して何らかの暗号化スキームを実装できます。最近、 http://www.widevine.com/について聞いたところ、 html5 および h.264 に対してそのようなことをしているようです。しかし、一般的に Web ビデオに応募した人を私は知りません。
サーバー上の特定のフォルダーから何かをダウンロードする許可を与えないだけで、誰かがファイルをダウンロードするのを止めることができます。たぶん、私がここで見逃しているものがあります。それは比較的簡単な解決策のようです。