2014-10-31 81 views
0

我的工作网站,我试图阻止视频文件的下载。HTML 5防止下载

我已经阻止了右键点击功能,并且我使用了一个名为http://htmlobfuscator.com/的网络,它允许源代码很难破译。我现在剩下的唯一问题是浏览器上的检查元素功能。有谁知道有什么办法来防止这种情况?我知道有人总是会找到下载或捕捉视频的方式,但我只是想限制视频的传播。

感谢您的帮助, 斯蒂芬

+0

一个简单的解决方案是其托管在像的Vimeo或YouTube第三方服务,只是嵌入他们的流播放。 – hoverbikes 2014-10-31 02:46:25

+0

@hoverbikes谢谢你的回复!然而,我不想这样做,因为它将成为一个充满视频的网站,并且有许多方法可以从YouTube下载视频。你有什么其他的建议? – 2014-10-31 03:07:02

+2

不可能阻止某人下载你的视频,并试图处理它,客户端添加了一个完整的其他层,使其不可能。而且,请不要禁用右键单击。这绝对没有**,以防止任何人做任何事情,除了有用的浏览器上下文菜单。如果YouTube,Netflix,BBC和其他人都没有一些神奇的方法来阻止人们下载,你是否确定你是做的? – Brad 2014-10-31 03:26:15

回答

1

有没有实际的方式完全停止的人,你可以但正如一些人提到,在使用类似的Vimeo或YouTube,以尽量减少您的视频下载,或另一种方式,你可以做到这一点,从个人的经验发现要么是在您的网站上创建一个登录/注册,让某人注册以获得您的视频,从而最大限度地减少可以下载的视频数量,或者您可以使用密码加密视频,我相信Vimeo有这个选项,需要有人在观看之前输入密码视频。

然而这些都只是两种方式最小化没有完全停止。

1

有没有办法从查找文件的位置停止浏览器的文档检查器。不过,我是一位录音音乐家,我知道你可以做一些事情来让盗贼更加困难。

  1. 把你的JS视频的位置在一个外部文件。这里没有太多保护,但值得添加。
  2. 将视频位置分解为几个不同的JS变量。您的小偷至少需要一些基本的JavaScript知识才能访问视频位置。
  3. 像你一样使用混合器。 (我爱HTMLObfuscator!
  4. 你可以使用Flash视频。这很难下载,但观看速度较慢,而且在您的网站上创建和托管也更难。

最好的事情是使用流媒体视频,但不是每个人都可以做到这一点。

祝你好运!

+1

**没有**列表中的项目阻止某人只是在网络流量上偷看4秒钟并阻止视频网址。您可以通过调试代理(如Fiddler,Wireshark等)在浏览器中执行此操作。这是获取媒体最简单的方式,也是大多数工具用于从网站上抓取内容的方法。 – Brad 2014-10-31 03:29:41

+0

@布拉德,这样做并不是一种傻瓜式的方式。这些只是让它变得更难的一些想法。 – 2014-10-31 17:28:47