问题:
我正在开发一个php视频教程网站。我不想让任何人使用“IDM”或“右键单击并保存选项”下载此文件。
我尝试了什么
1:
<?php
$data = file_get_contents($first->video, FILE_BINARY);
?>
<video src="data:video/mp4;base64,<?=base64_encode($data)?>" controls></video>
2:禁用右键单击
结果: 它对我有用,但它在页面上加载完整的视频非常慢。
我需要替代方案吗? 感谢
答案 0 :(得分:0)
简答:你不能。
长(呃)回答:无法阻止用户下载您希望他/她能够在线查看的任何内容,原因很简单,因为浏览器有下载它以显示它。
您可以将其保留在计算机上更加困难。这是通过设置流媒体服务器(如Youtube等)并将DRM添加到视频来完成的。然而,对于任何试图下载&#34;的人来说,这只是有点烦人。您的视频,并在大约10分钟的网络搜索中被规避 与几天或几周相比,您可以适当地设置这样的东西。
我建议的只是在视频中添加水印,以便当某人复制教程时。至少它来自哪里 然后,您可以对侵犯版权进行适当的辩护:法律。
答案 1 :(得分:-1)
在视频标签中使用preload="none"
并设置poster="anyimage.jpg"
希望能减少加载时间。