如何防止/使其难以下载我的 Flash 视频? [英] How can I prevent/make it hard to download my flash video?

查看:26
本文介绍了如何防止/使其难以下载我的 Flash 视频?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

最好的方法是什么?

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

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

我想知道这是否有效: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/

你知道它是怎么做的吗?

解决方案

我认为没有一种简单的方法可以阻止人们在需要时获取您的视频,

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

与从闪烁中获取图像没有太大区别,他们在您要查看的图像上放了一个清晰的 gif 图像,这样当您右键单击并保存时,您将获得盾牌"图像,但是可以被击败低调的打印屏幕按钮.

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

I want to at least prevent normal users to download my flash video.

What's the best way to do it?

Create a httphandler, add a token (e.g. timeid), set the cache control to no-cache so that only the users with correct token can view the correct video. Is that feasible?

It is the requirement from client that the video should not be downloaded by users and should be watched only in the particular website.

I want to know if this works: http://www.somesite.com/video.swf?time=1248319067

Server will generate a token(time in the above example) so that user can only have one request to this link. If the user wants to watch the video again, he needs to go to our website to get the token again. Is this okay to prevent novices from downloading?

I can't download this flash video by the downloadHelper firefox plugin: http://news.bbc.co.uk/2/hi/americas/8164177.stm

Updated (13:49 pm 2009/07/23): The above file can be downloaded using some video download software.

The video files of following Chinese sites are well protected (I can't download it using many video download software): http://programme.tvb.com/drama/abrideforaride/video/

Do you know how it is done?

解决方案

I dont think there is an easy way to stop people from getting your videos if they want them,

there are plenty of plugins for firefox that allow downloading from even youtube and many places. And i imagine those plugins would disable any attempt you made to hide your videos.

not too terribly different than taking an image from flicker, they put a clear gif image over the image that you want to view, so that when you right click and save you get "the shield" image, however can be defeated by the lowly print screen button.

if you want casual users from getting your file, use a flash control and buffer a minute or two of your videos and make that flash authenticate with the server to get those files. that seems reasonable to me

这篇关于如何防止/使其难以下载我的 Flash 视频?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆