-2

シンプルな構造のWebアプリケーションがあります。教師はバックエンドから動画をアップロードし、生徒はそれぞれのログインを使用してフロントエンドで動画を表示します。フロントエンドでビデオを表示するためにflowplayerを使用しています。

教師がビデオをアップロードすると、そのビデオはWebディレクトリに保存され、そのポインタ(ファイル名)はデータベースに保存されます。フロントエンドでは、クエリがファイル名をフェッチし、ビデオのURLがflowplayerに提供されます。

かなりまっすぐ?今、いくつかの手段でそれらのビデオはフロントエンドからダウンロードされるかもしれません。私のアプリの構造を考慮して、ビデオのダウンロードを防ぐ方法は実際にありますか?フロープレーヤーAPIには、安全なストリーミング用のプラグインがあることがわかりました。しかし、私がこのアプリでやっていることはストリーミングですか?そうでない場合、どうすればビデオダウンロードの防止を達成できますか?

4

2 に答える 2

2

ビデオをプレーヤーに配信できる場合は、決定されたユーザーによるビデオのダウンロードを停止することはできません。APIを使用して、URLをトークン化して期限を設定したり、動画をいくつかの小さな部分に分割してステップスルーしたりすることを難しくすることができますが、そのアセットは保護されません。より複雑で高価なソリューションは、PlayReadyやWidevineなどのDRMライセンスシステムを使用することです。これにより、ユーザーに関連付けることができ、特定のビジネスルールにロックされたライセンスを発行できます。これが重要な場合は、Voped.comなどのサードパーティプロバイダーを検討するか、Wowzaベースのソリューションを実装することをお勧めしますが、現在のソリューションほど単純ではありません。

于 2013-01-29T16:15:58.897 に答える
0

クライアントがビデオのダウンロードを許可されていない場合、プレーヤーはそれらを表示できません。

安全なストリーミングは、ビデオをダウンロードするための複雑な方法であり、ダウンロードを防ぐための魔法の方法ではありません。

于 2013-01-29T16:09:24.527 に答える