流视频文件和阻止直接下载。

时间:2012-02-12 14:38:14

标签: php url hyperlink streaming hide

我想用Flash播放器传输一个文件(mp4),但我想隐藏或阻止直接链接..我试过很多东西,但这些都没有用,所以我问是否有可能做这个..谢谢你:))

1 个答案:

答案 0 :(得分:3)

如果您的服务器可以运行它,那么您的客户端也可以提取视频。有几种工具可供选择。您可以将文件分成不同的部分或使用不同的混淆技术,但如上所述,除了停止一些手动下载之外,这将毫无意义。

摘要:如果客户可以查看,也可以下载

更新: 但是,您可以通过使用类似getVideo.php?id=1之类的URL来更难以检查是否正在直接运行脚本以确保用户没有访问该页面(因此尝试访问视频源)直。

在您应该运行的页面中:

define('APP', 'MyApplication');

在getVideo.php中:

if(!defined('APP')){ 
  die("No direct access is allowed.");
}