0

ライブ ビデオをストリーミングしているサイトがあり、ストリーミングの料金を支払う前にユーザーに 1 分間の無料プレビューを提供したいと考えています。私は JW Player を使用しています - 再生ボタンがクリックされたときにタイマーをトリガーし、タイマーが終了したらプレーヤーを含む div を削除することを考えていました。このページではすでに jQuery を使用しています。

これを確保するには、どのような方法をとればよいですか? これを行う別の方法はありますか - 私は CDN を使用しているため、サーバー側は多少制限されています。

4

3 に答える 3

4

この方法では、ビデオ全体の安全な 60 秒のみのプレビューを作成することはできません。誰も JavaScript コードを悪用してビデオ全体を見ることができないようにする唯一の方法は、60 秒だけの別のビデオ ファイルを作成し、実際の完全なビデオの代わりにそのファイルを再生することです。

これは、javascript コードがクライアント上で実行され、無効化、編集、さらに簡単にコード内のビデオのフル バージョンの URL を見つけるのが非常に簡単なためです。

さらに、完全なビデオ ファイルのダウンロードを保護し、それをダウンロードするために行われたすべての HTTP 要求が、支払いを行ったユーザーに対応していることを確認することをお勧めします。

于 2010-08-16T20:15:04.813 に答える
1

適切なストリーミング(RTMPなど)を使用していない限り、この疑似プレビューにアクセスできるユーザーは、ファイル全体に直接ダウンロードできます。アクセスを適切に制限するには、ストリーミングを実装して無料ストリームサーバー側を制限するか、1分間のファイルと保護されたフルビデオを使用する必要があります。

于 2010-08-16T20:22:41.830 に答える
0

これを解決するために、JW Player のイベントを使用して setTimeout 呼び出しを 60 秒後に発生させました。次に、プレーヤーを非表示にして、モーダル jQuery UI ダイアログを画面上にポップアップ表示しました。特に安全ではありませんが、私のニーズには十分です。

于 2010-08-17T10:31:37.893 に答える