我正在寻找一种方法将内容从mp4文件传输到mediaelement - 这里的问题是我需要确保访问这些文件的人登录 - 而且他们不能能够轻松解码网址并在其他地方发布。使用php流式传输mp4
我有登录系统照顾 - 只是不知道如何将它与流媒体MP4结合。
我一直在四处寻找,还没有找到任何的解决办法,不幸的是。 欢迎任何想法。
问候, 安德斯
我正在寻找一种方法将内容从mp4文件传输到mediaelement - 这里的问题是我需要确保访问这些文件的人登录 - 而且他们不能能够轻松解码网址并在其他地方发布。使用php流式传输mp4
我有登录系统照顾 - 只是不知道如何将它与流媒体MP4结合。
我一直在四处寻找,还没有找到任何的解决办法,不幸的是。 欢迎任何想法。
问候, 安德斯
快速搜索已经取得了这样的结果对我来说: http://www.devshed.com/c/a/PHP/Video-Streaming-PHP-Script-Tutorial/
我认为没有必要写出来说话算数,就先放在这里。不过,我会在这里展开。 一旦你的脚本完全工作(流媒体),然后你实现身份验证方法。要做到这一点,你可能想包括你的登录检查脚本,并检查他们是否登录 - 如果他们没有登录,然后只是做一些像die('authentication error');
。
然后,如果您将所有视频放在一个子目录中,则可以使用.htaccess
规则来完全阻止用户直接访问视频! (不是说他们可以真实地找到真正的URL)。
这并不会阻止用户下载以分享您的视频 - 但这意味着他们必须先登录才能观看(如您所愿)。至于下载分享;也许是水印?
你会如何建议我使用htaccess来阻止访问视频?我知道一些htaccess,但它主要与重写和缓存有关。 – Auro
这应该为你做:http://www.techiecorner.com/1245/how-to-block-access-to-certain-file-types-using-htaccess/ – 2011-10-07 19:32:35
几乎在那里。我的新问题是,它看起来像我没有发送正确的标题。 \t \t header('Content-type:video/mp4'); \t \t header('Content-Length:'.filesize($ path)); //提供文件大小 \t \t header(“Expires:-1”); (“Cache-Control:no-store,no-cache,must-revalidate”); (“Cache-Control:post-check = 0,pre-check = 0”,false); – Auro
欢迎来到SO。什么是媒体? –
这是mediaelement:http://mediaelementjs.com/ – Auro