如何保护AIR中的内容?

时间:2008-09-16 11:13:52

标签: video air protection

我想开发一些教育内容,我希望使用Adobe AIR分发给孩子们。内容将包含视频。现在,从我看到的情况来看,AIR会将内容放到本地文件系统上,供任何人查看。我想阻止这个。有出路吗?

3 个答案:

答案 0 :(得分:4)

可能,但你必须拥抱黑暗面 - 又名DRM(数字版权管理)。阅读Flash Video DRM。这是非常痛苦的事情,正确做,用户往往讨厌它。问问自己,你的内容是否真的如此宝贵和热,你需要沿着这条路走下去。

答案 1 :(得分:3)

一种解决方案是将DRM与Flash Media Server结合使用(如Stu所述)。

另一种选择是在运行时流式传输内容,而不是缓存到文件系统。

最后,也可以将FLV的位存储在加密的本地数据存储或SQLite数据库中(在AIR 1.5中添加加密支持),但是,这可能不适用于大型视频(性能问题) ,你可能仍然需要在播放之前将其写入文件系统(虽然是暂时的)。

迈克室

答案 2 :(得分:2)

我建议你执行以下步骤:

  1. 使用密钥加密要存储的文件
  2. 在运行时创建临时文件夹中的文件副本,并使用AIR程序中的嵌入密钥解密用户需要的文件
  3. 退出时,删除已解密的文件
  4. 这样,文件可以在短时间内使用,在这些文件中使用它们。然后也很难找到它们,因为你可以在任何晦涩的文件夹中解密它们。

    这可以保护您的文件免受99%的人口。而你永远不能停止其余的1%。所以,甚至不要尝试。

    一切顺利。