2012-02-08 2 views
0

で暗号化されたビデオファイルを再生するにはどのように私はSOに多くの質問を通じて、検索が、私は答えを見つけることができない、それは私が次の質問を尋ねる理由です暗号化されたビデオファイル(SDカードに保存され、Webサーバーから取得されます)。 ファイルがSDカードに保存されている必要があります。これにより、アプリはインターネットに接続していなくてもビデオファイルを再生できます。 ビデオファイルがコピーされない可能性があるため、Webサーバーにファイルをアップロードするときにサーバー側を暗号化することを計画しています。は、Android

最適なオプションは何ですか?

1)私は、一時ファイルとして保存し、この一時的に設定し、(ファイルを復号化し、ローカルウェブサーバとこれを行うにはどのように?)

2)または、我々はファイルを復号化する必要がありますを実行するための提案を見てきましたファイルをビデオプレーヤーのソースとして使用しますか?

3)全く異なるものはありますか?

答えて

1

あなたはDRMスキームを実装しようとしています。それに純粋なDRMスキームを実装しようとしています。 DRMスキームを見て、不可能な実装ができない場合は、その旨を報告してください。あなたが望むことができるのは、難読化であり、それを行う方法はたくさんあります(どれも安全です)。

+0

詳細なヒントを教えてください。 – lazybios

0

大きなビデオ全体をあらかじめ復号化することを選択すると、ユーザーは待ち時間にさらされます。セキュリティに関しては、一時的なものであっても、内容をファイルでクリアするのは難しいと思います。ローカルWebサーバは、ストリーミング方式であるため、ファイルの格納がないため、より良い選択です。 SDKにはhttpサーバーのクラスはありません。独自のものを実装する必要があります。そうでなければ、LocalSingleHttpServerに似た既存のライブラリを探します。