流式传输视频文件并阻止直接下载


Stream A Video file and Block Direct Download.

我想用flash播放器流式传输文件(mp4),但我想隐藏或阻止直接链接。。我试过很多东西,但都不起作用,所以我想问是否可以这样做。。谢谢:)

如果您的服务器可以运行它,那么您的客户端也可以提取视频。有几种工具可以做到这一点。你可以将文件分成不同的部分,也可以使用不同的模糊技术,但正如所说,除了停止一些手动下载之外,这毫无意义。

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

更新:然而,您可以通过使用类似getVideo.php?id=1的东西作为URL来检查脚本是否直接运行,以确保用户没有直接访问页面(因此试图访问视频源),从而使其更加困难。

在您应该运行的页面中:

define('APP', 'MyApplication');

在getVideo.php中:

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