Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 禁用从网站下载MP4_Php_Jwplayer - Fatal编程技术网

Php 禁用从网站下载MP4

Php 禁用从网站下载MP4,php,jwplayer,Php,Jwplayer,我有一个播放MP4和M3U文件的网站,我有一个在这个网站上播放这些内容的JWplayer 我希望只有JWplayer能够访问文件,并且能够播放它,我希望拒绝其他人访问这些内容,我的意思是我希望禁用用户访问,我希望他们不能从我的页面下载,我该怎么做呢?您可以尝试使用令牌签名,这将使您的内容更难被盗(但并非不可能): 否则,您可能需要尝试使用更安全的流媒体方法,如HLS或DASH。 或 我知道的唯一解决办法 基本上,当客户端播放您的视频时,它会作为浏览器缓存下载。不可能。根据定义,要使媒体文件可播

我有一个播放MP4和M3U文件的网站,我有一个在这个网站上播放这些内容的JWplayer


我希望只有JWplayer能够访问文件,并且能够播放它,我希望拒绝其他人访问这些内容,我的意思是我希望禁用用户访问,我希望他们不能从我的页面下载,我该怎么做呢?

您可以尝试使用令牌签名,这将使您的内容更难被盗(但并非不可能):

否则,您可能需要尝试使用更安全的流媒体方法,如HLS或DASH。

我知道的唯一解决办法


基本上,当客户端播放您的视频时,它会作为浏览器缓存下载。

不可能。根据定义,要使媒体文件可播放,必须将其下载到客户端系统。实际上,要100%可靠地区分“下载用于播放”和“下载用于保存到磁盘”是不可能的。无论如何,文件中的字节必须通过线路传输到客户端系统。如果可以通过cURL请求发送文件,那么创建一个路由器并通过该路由器获取文件。然后将视频存储在根路径之外。因此,你访问一个中间人来获取该文件,那么它可能无法下载