如何防止从我的网站下载视频特别是在互联网上下载管理器?

时间:2016-11-14 10:42:15

标签: javascript php web

问题:

我正在开发一个php视频教程网站。我不想让任何人使用“IDM”或“右键单击并保存选项”下载此文件。

我尝试了什么

1:

  <?php
   $data = file_get_contents($first->video, FILE_BINARY);
   ?>                                                       
   <video  src="data:video/mp4;base64,<?=base64_encode($data)?>"    controls></video>

2:禁用右键单击

结果: 它对我有用,但它在页面上加载完整的视频非常慢。

我需要替代方案吗? 感谢

2 个答案:

答案 0 :(得分:0)

简答:你不能。

长(呃)回答:无法阻止用户下载您希望他/她能够在线查看的任何内容,原因很简单,因为浏览器下载它以显示它。

您可以将其保留在计算机上更加困难。这是通过设置流媒体服务器(如Youtube等)并将DRM添加到视频来完成的。然而,对于任何试图下载&#34;的人来说,这只是有点烦人。您的视频,并在大约10分钟的网络搜索中被规避 与几天或几周相比,您可以适当地设置这样的东西。

我建议的只是在视频中添加水印,以便当某人复制教程时。至少它来自哪里 然后,您可以对侵犯版权进行适当的辩护:法律。

答案 1 :(得分:-1)

在视频标签中使用preload="none"并设置poster="anyimage.jpg"希望能减少加载时间。