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