0

動画をモバイル デバイスに安全に配信する方法を探しています。次の 2 つのオプションがあります。

  1. タグ内の HLS。これは iOS で非常にうまく機能し、モバイルに最適なアダプティブ ビットレートをサポートします。ただし、iOSでのみうまく機能するようです。Android では断片的なサポートしかないようです。Android は 3.0 以降公式にサポートしていると読みましたが、私がテストしたすべての Android デバイス (>3.0) では、HLS はブラウザーで再生されませんでした。

  2. タグ のプログレッシブ ダウンロード。これは iOS および Android デバイスで問題なく動作しますが、これは単にビデオのプログレッシブ ダウンロードであるため、ブラウザがダウンロードを完了すると、ユーザーがそのビデオを取得する方法を見つけてしまうことが懸念されます。これは iOS ではもっと難しいかもしれませんが、ブラウザーがダウンロードしたビデオをどこかの tmp フォルダーに保存した場所を特定するのはそれほど難しいことではないと確信しています。

どちらの方法も、コンテンツ サーバーだけが知っている秘密鍵を使用してサーバー側でトークンが生成される、期限切れのトークン アプローチを使用することで、ディープリンクから保護することができます。ビデオ リクエストは 5 分から 10 分間しか有効ではなく、ディープリンクが無効になります。

これらの問題を回避する方法を知っている人はいますか? ディープリンクを防ぐことができたとしても、ユーザーはビデオ自体を取得して再配布することができました. おそらくそれは不可能ですか?

ありがとう

4

3 に答える 3

5

インターネットのルール #1:

誰かに盗まれたくない場合は、オンラインにしないでください。

回避軍拡競争へようこそ。DownloadHelperが提供します。

于 2012-10-25T21:18:13.587 に答える
2

あなたのビデオを本当に海賊版にしたい人を止めるためにできることは何もありません。あなたが言及したように、それをより困難にするさまざまな手段がありますが、本当にコピーしたい人は、メモリからキャプチャする方法を見つけるか、画面にカメラを向けてビデオの再生を記録することさえできます.

車を守るのと同じです。ステアリングロック、アラーム、エンジンイモビライザーを取り付けると、誰かがやって来て、車をフラットベッドトラックに引っ張って走り去ります。

要するに、断固たる泥棒を止めることはできませんが、盗みをより困難にして、最も魅力的なターゲットにならないようにすることはできます。

于 2012-10-25T21:24:51.380 に答える
0

上記を読んでいたので、これらすべてのテクニックをすぐにパスすることができました。

ndaのためにあまり説明できないプロジェクトの場合、よく知られている暗号化方法に基づいて独自のプロトコルを作成しました。これは、軍用グレード)、サーバー上のパケットをプロトコルにエンコードし、でデコードします。端末。残念ながら、これは完璧ではありません。多くのモバイルアプリをリバースエンジニアリングでき、キーゲームを終了すると、Androidで非常に簡単になります。もちろん、定期的にキーをリサイクルすることもできます。その場合、逆コンパイルされた場合でもアンドロイドアプリとキーを取得しましたが、それほど長くは機能しませんでした。

これは多くの作業であり、html5、hLS、またはイベントrtspでは実装できません。

また、ビデオストリームを取得してカスタムプロトコルで再送信するカスタムサーバーアプリケーションも必要です。

一方、プロトコルはトランスポートに依存しませんでした。つまり、tcp、IAP、Bluetoothなどのさまざまなトランスポートを使用できました。また、すべてのモバイル/デスクトッププラットフォームで動作します。

もう1つの小さな要件は、ブラウザを使用できないことです。カスタムアプリである必要があります。

于 2012-10-30T00:14:10.963 に答える