我想用 Flash 播放器流式传输文件 (mp4),但我想隐藏或阻止直接链接..我尝试了很多方法,但这些都不起作用,所以我问是否可以这样做这个..谢谢你:)
最佳答案
如果您的服务器可以运行它,那么您的客户端也可以提取视频。有几种工具可以实现这一点。您可以将文件分成不同的部分或使用不同的混淆技术,但如上所述,除了停止一些手动下载之外,这没有任何意义。
摘要:如果客户可以查看,他也可以下载。
更新:
但是,您可以使用类似 getVideo.php?id=1
作为 URL,检查脚本是否直接运行以确保用户没有访问该页面(因此尝试直接访问视频源)。
在您应该运行的页面中:
define('APP', 'MyApplication');
在 getVideo.php 中:
if(!defined('APP')){
die("No direct access is allowed.");
}
关于php - 流式传输视频文件并阻止直接下载。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9249604/