我有一个项目需要播放视频但不允许下载.
我喜欢使用Flash,但我看到过让你从YouTube下载文件的应用程序 - 这让我想知道Flash是不是那么安全.
我必须使用Quicktime或Windows Media吗?
如果您向某人发送数据,则无法阻止他们捕获数据以供以后重播.故事结局.
如果您想使用Flash,那么您可以结合使用RTMPE协议(它是重要的"E"部分)和SWF验证来保护您的媒体流.这不是不可破解的,因为数据必须被解密才能播放并且不受DRM保护,但它提供了合理的威慑,并且可能足以阻止大多数人试图使用您的数据.
受DRM保护的媒体可提供更高的安全性.Adobe有一个适用于Flex的版本,但我不相信它现在可用于Flash.除此之外,您还拥有Apple或Microsoft的实施,两者都非常安全(请注意,微软刚刚发布了下一代用于DRM应用的PlayReady Server SDK).
确定的破解者将获得您的数据,无论它对他们有什么价值; 所有你能做的就是设置足够的障碍,使其比它的价值更麻烦.