HTML5ビデオ(EME)でDRMを実装したいと思います。私は、それが現代のブラウザでサポートされて知っている:HTML5でDRMを実装する方法
そして私は、私が使用できるツールとサービスがあります知っている:
- https://support.uplynk.com/tut_embedding_the_uplynk_player_3.html
- https://www.wowza.com/products/capabilities/streaming-content-security
- https://www.intertrust.com/products/drm-system/livestream/
- https://bitmovin.com/cenc-widevine-drm/
- https://www.html5rocks.com/en/tutorials/eme/basics/
私は、この例のように提供したい:
- https://demo.castlabs.com/(ビッグバックバニースムーズなストリーミングを再生する:ダウンロードURLは1であることができません-time使用可能)
私はとして使用する必要がありますか私はクライアント側とサーバー側の両方を自分のサーバーに実装できますか?クライアント側とサーバー側の両方を実装できるのであれば、どうしたらいいですか?
私はサーバー側でPHP(laravel)を使用しています。
更新#1
私は(任意のツールを使用して)私のサーバー上で自分の動画を暗号化することができ、ブラウザがそれを再生すると、通常のユーザーによってダウンロードされることを防ぎたいときにそれを復号化します。あなたはこの時点Widevine、またはにPlayReadyのFairPlayで、主要な一般的に使用されるDRM年代をサポートしたい場合は
から:https://arstechnica.com/information-technology/2017/03/drm-in-html5-is-a-victory-for-the-open-web-not-a-defeat/ 'EMEはありませんDRMスキームそのものを指定しないでください。むしろ、JavaScriptとHTMLが解読/保護モジュールと対話できるようにする一連のAPIを定義しています。これらのモジュールは、ある意味ではプラットフォーム固有の傾向があり、中核となるDRM技術を含んでいます。「 – enhzflep
これがあなたのケースを助けるかどうかわかりませんが、将来の読者のために、私が最近書いたこの記事をチェックしてください:http://aameer.github .io/articles/digital-rights-management-multi-drm /それはマルチdrmを達成する方法についての詳細を説明しています – Aameer
ありがとうございます@Aameer。私はあなたの記事を読む。それは役に立ちましたが、私が必要としていたものではありませんでした。私は何とか私のサーバー上のビデオを暗号化し、html5ビデオタグを使用してWebページ上で再生すると、それは復号化され、誰もそれをダウンロードできません。 –