質問

教育コンテンツを開発し、Adobe AIR を使用して子供たちに配布したいと考えています。コンテンツには動画が含まれます。私が見たところ、AIR はコンテンツをローカル ファイル システムに置き、誰でも見ることができるようにします。これを防ぎたいのです。抜け出す方法はありますか?

役に立ちましたか?

解決

解決策の 1 つは、DRM を Flash Media Server と組み合わせて使用​​することです (Stu が述べたように)。

別のオプションは、ファイル システムにキャッシュせずに、実行時にコンテンツをストリーミングすることです。

最後に、FLV のビットを暗号化されたローカル データ ストアまたは SQLite データベースに保存することも可能です (これにより、AIR 1.5 で暗号化サポートが追加されます)。ただし、これはおそらく大規模なビデオではうまく機能しないでしょう (パフォーマンスの問題)。場合によっては、(一時的ではありますが) 再生する前に、まずファイル システムに書き出す必要があるかもしれません。

マイク・チャンバー

他のヒント

おそらくですが、ダークサイド、つまり DRM (デジタル著作権管理) を受け入れなければなりません。読んでみてください フラッシュビデオDRM. 。これを正しく行うのは非常に面倒な作業であり、ユーザーはそれを嫌う傾向があります。自分のコンテンツが次のとおりであるかどうかを自問してください。 本当に とても貴重で熱いので、このルートを進む必要があります。

次の手順を実行することをお勧めします。

  1. キーを使用して保存しているファイルを暗号化する
  2. 実行時に一時フォルダーにファイルのコピーを作成し、AIR プログラムの埋め込みキーを使用してユーザーが必要とするファイルを復号化します。
  3. 終了時に、復号化されたファイルを削除します

このようにして、ファイルは短期間利用可能になり、使用されます。また、不明瞭なフォルダー内で復号化できるため、それらを見つけることも困難です。

これにより、人口の 99% からファイルが保護されます。そして残りの1%を止めることは決してできません。だから試してもいけない。

ではごきげんよう。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top