2011-07-31 2 views
3

Red5とFlash Playerでこれを実現する方法はありますか?ビデオサーバでのビデオのダウンロード試行を防ぎます

これは理論的なものです:私はビデオごとにダイナミックな検証トークンでストリームを配信します。ストリームはRTMPEを超えています。ユーザーがストリームを要求すると、サーバーは独自のトークンを含むストリームへのリンクを生成します。彼はそれからFlashプレーヤーで見ることができます。彼はそれをダウンロードしていないことをどのように確認できますか? (ユーザーがFlash Playerページを終了すると、トークンは削除され、ストリームリンクを永久に保存することはできません)。 RTMPE暗号化+一時認証トークンで十分ですか?たぶんストリームごとに1人のユーザーしか許可しない方法はありますか?

私はHuluにアクセスできません(私は米国外に住んでいるため)。しかし、私は彼らに何らかの保護があると確信しています。

注:

  • 私はアナログ画面キャプチャの話ではありません。私は元のファイルを安全にしたいだけです。
  • 私はストリームをキャプチャする方法が常にあることを知っています。私はそれをもっと難しくしたいので、コンピュータプロだけがこれを行うことができます。
  • 私が使用しているサーバーツール全体がJavaのみであるため、解決策はJavaで適用可能である必要があります。
  • 「ビデオを配信しないことでこれを行うことができます」とは言わないでください。ほぼすべてのデバイスにビデオを配信しています。ユーザーがサービスに加入すると、彼は最初から何を得るのかを知っています。私はdevsとgeeksにこの種の質問をするのはクールではないと理解していますが、この場合は選択肢がありません。
+0

あなたは「アナログスクリーンキャプチャについては話していません」と言っていますが、「デジタルスクリーンキャプチャ」*について話しているわけではありません。 DVIスニッファが存在し、かなり安価なので、あなたがこのようなスニファを持っていれば、各デジタルフレームをキャプチャするのは簡単です。確かに、それは不自由な再エンコーディングが必要ですが、それでも* "アナログスクリーンキャプチャ" *よりも何千倍も優れていて、DVIスニファを持っている人と比べて絶対に** ZERO **のことがあります。さらに、いくつかのスニッファは100%パッシブなので、検出する方法はありません。あなたが "アナログ"と言及したので、ちょうどそれを指摘してください... – SyntaxT3rr0r

+0

デスクトップにはありません。私はバックグラウンドでfrapを使用する場合、ブラウザはどのようにアイデアを持っているか、さらに悪化するでしょうか?そして、ブラウザがすでにビデオを再生し、ほとんどの(少なくともff/chrome)が一時フォルダにビデオを保存しているという単純な事実があります。 – Voo

+0

@ SyntxT3rr0r "プロ"が常にこの保護をバイパスする方法を見つけることがわかります。私はそれをもっと難しくしたい。 – Ron

答えて

0

タイムピップ時にnetflixのユーザーがムービーをダウンロードできました。今私はnetflixがダウンロードから守るためにMicrosoftのSilverlight技術を使用すると信じています。 Silverlightはまずはアイデアかもしれません。

+0

ありがとう、ありがとうございます。他のインフラストラクチャと統合することはできません。 – Ron

関連する問題