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


How to prevent downloading video from my website specially in internet Download manager?

问题:

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

我尝试了什么

1:

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

2:禁用右键单击

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

我需要其他选择吗?谢谢

简短的回答:你不能。

Long(er(回答:不可能阻止用户下载您希望他/她能够在线查看的任何内容,原因很简单,浏览器必须下载它才能显示它。

您可以使其更难在计算机上保留。这是通过设置流媒体服务器(如 Youtube 等(并在视频中添加 DRM 来完成的。但是,对于任何试图"下载"您的视频的人来说,这只会有点烦人,并且通过大约 10 分钟的网络搜索来规避。
与几天或几周相比,您将花费大量时间正确设置这样的东西。

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

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

相关文章: