如何防止/难以下载我的Flash视频?

Bil*_*lly 5 asp.net flash

我想至少阻止普通用户下载我的Flash视频.

最好的方法是什么?

创建一个httphandler,添加一个令牌(例如timeid),将缓存控制设置为no-cache,这样只有具有正确令牌的用户才能查看正确的视频.这可行吗?

客户要求用户不应下载视频,只能在特定网站上观看.

我想知道这是否有效:http: //www.somesite.com/video.swf?time = 1248319067

服务器将生成一个令牌(上例中的时间),以便用户只能对此链接有一个请求.如果用户想再次观看视频,他需要访问我们的网站再次获取令牌.这可以防止新手下载吗?

我无法通过downloadHelper firefox插件下载此Flash视频:http: //news.bbc.co.uk/2/hi/americas/8164177.stm

更新(2009/07/23下午13:49):可以使用某些视频下载软件下载上述文件.

以下中文网站的视频文件受到很好的保护(我无法使用许多视频下载软件下载):http: //programme.tvb.com/drama/abrideforaride/video/

你知道它是怎么做的吗?

Jim*_*Jim 8

我不认为有一种简单的方法可以阻止人们获取你的视频,

有很多firefox的插件,甚至可以从youtube和很多地方下载.我想这些插件会禁用您隐藏视频的任何尝试.

与从闪烁中拍摄图像没有太大不同,他们在您想要查看的图像上放置了一个清晰的GIF图像,这样当您右键单击并保存时,您将获得"屏蔽"图像,但是可以通过低版本打印屏幕按钮.

如果您希望临时用户获取您的文件,请使用闪存控件并缓冲一两分钟的视频,并使该闪存通过服务器进行身份验证以获取这些文件.这对我来说似乎很合理

  • 当我在为一个网站做HTML和javacript时,你应该看到我的老板面对,"我付钱给你建立我的网站,有人可以轻松窃取代码吗?你可以做到这样他们看不到代码吗?",我的回答,"不" (8认同)