用php传输mp4
我正在寻找一种将内容从mp4文件流式传输到mediaelement的方法—这里的问题是,我需要确保访问文件的人已登录—并且他们不能轻松解码url并将其发布到其他地方 我已经搞定了登录系统——只是不知道如何将它与mp4流媒体结合起来 不幸的是,我一直在四处寻找,还没有找到任何解决办法。 欢迎提出任何意见 问候,,用php传输mp4,php,video,streaming,mp4,protected,Php,Video,Streaming,Mp4,Protected,我正在寻找一种将内容从mp4文件流式传输到mediaelement的方法—这里的问题是,我需要确保访问文件的人已登录—并且他们不能轻松解码url并将其发布到其他地方 我已经搞定了登录系统——只是不知道如何将它与mp4流媒体结合起来 不幸的是,我一直在四处寻找,还没有找到任何解决办法。 欢迎提出任何意见 问候,, Anders一次快速搜索为我提供了以下结果: 我觉得没必要把它写出来,只要在那里读就行了。不过,我会在这里详细介绍。 一旦脚本完全工作(流式传输),就可以实现身份验证方法。要做到这一点
Anders一次快速搜索为我提供了以下结果: 我觉得没必要把它写出来,只要在那里读就行了。不过,我会在这里详细介绍。 一旦脚本完全工作(流式传输),就可以实现身份验证方法。要做到这一点,您可能需要包括您的登录检查脚本,并检查他们是否登录-如果他们没有登录,那么只需执行类似于
die('authentication error')的操作即可代码>
然后,如果将所有视频放在一个子目录中,则可以使用.htaccess
规则完全停止用户直接访问视频!(这并不是说他们实际上可以找到真正的URL)
这并不会阻止用户下载来分享你的视频,但这意味着他们必须登录才能观看这些视频(如你所愿)。至于下载分享;也许是水印?快速搜索为我提供了以下结果:
我觉得没必要把它写出来,只要在那里读就行了。不过,我会在这里详细介绍。
一旦脚本完全工作(流式传输),就可以实现身份验证方法。要做到这一点,您可能需要包括您的登录检查脚本,并检查他们是否登录-如果他们没有登录,那么只需执行类似于die('authentication error')的操作即可代码>
然后,如果将所有视频放在一个子目录中,则可以使用.htaccess
规则完全停止用户直接访问视频!(这并不是说他们实际上可以找到真正的URL)
这并不会阻止用户下载来分享你的视频,但这意味着他们必须登录才能观看这些视频(如你所愿)。至于下载分享;也许是水印?欢迎使用。什么是mediaelement?这是mediaelement:欢迎来到SO。什么是mediaelement?这是mediaelement:您建议我如何使用htaccess阻止访问视频?我知道一点htaccess,但它主要与重写和缓存有关。这应该能帮你做到:差不多了。我的新问题是,看起来我没有发送正确的标题。标题('Content-type:video/mp4');标题('Content-Length:'.filesize($path));//提供文件大小标题(“过期:-1”);标头(“缓存控制:无存储,无缓存,必须重新验证”);标头(“缓存控制:后检查=0,预检查=0”,false);因为它在使用任何类型的播放器时都不会启动,除非我直接访问它,否则它会下载它。我对标题不太在行,所以我不确定这是否是问题所在——但这里有很多标题可以使用:这个:标题('Content-Type:application/octet-stream')代码>对我来说很突出。您建议我如何使用htaccess来阻止访问视频?我知道一点htaccess,但它主要与重写和缓存有关。这应该能帮你做到:差不多了。我的新问题是,看起来我没有发送正确的标题。标题('Content-type:video/mp4');标题('Content-Length:'.filesize($path));//提供文件大小标题(“过期:-1”);标头(“缓存控制:无存储,无缓存,必须重新验证”);标头(“缓存控制:后检查=0,预检查=0”,false);因为它在使用任何类型的播放器时都不会启动,除非我直接访问它,否则它会下载它。我对标题不太在行,所以我不确定这是否是问题所在——但这里有很多标题可以使用:这个:标题('Content-Type:application/octet-stream')代码>对我来说很突出。