我试图弄清楚如何加密或保护视频文件不被下载。我正在尝试提供客户需要付费才能观看的视频。基本上,我可以通过 .htaccess 限制它,但这也阻止了我流式传输视频文件(除非我做错了什么)。我可以将它链接到 youtube,由于 RTMPe,它在防止下载方面做得很好,但人们仍然可以在没有订阅的情况下观看实际视频。页面本身将受密码保护,但如果有人做了简单的查看源代码,他们可以看到链接信息,然后直接下载文件。
我想知道是否可以将文件的名称(例如 video.mp4)更改为 aQnXgId.mp4 以用于流式传输。我不知道是否可以使用某种加密来实现这一点 - 也许一个 php/javascript 能够以某种方式将随机/替代名称与给定文件匹配,或者在查看源代码信息时会提出某种行话吗?
谢谢!
编辑:不确定这样的http://www.php.net/manual/en/function.mcrypt-encrypt.php是否可行