php如何防止视频下载,php – 是否有可能防止从站点下载视频

是.从来没有向任何人展示.一旦你做,所有的赌注都是关闭的(对于较少的偏执回答,见最后一段).

这是复制保护的常见问题:您无法以任何方式区分合法用户和对手(因为他们甚至可能是同一个人).

编辑:re“我的用户可以观看视频,但他们无法下载该视频”

我们来试试和反汇编:

>用户点击播放器“播放”按钮上的鼠标

>点击通过电脑的操作系统到你的播放器

>播放器通过网络发送请求“发送我的视频”到您的服务器

>(根据定义,这要求请求通过用户计算机的任何网络堆栈)

>服务器,如果它决定它是合法的播放器,则开始向用户的计算机发送数据.

(根据定义,这意味着用户的电脑正在“下载”数据)

* *数据通过网络进入计算机(尽管在这个阶段捕获的数据对于NSA而言比用户更为实用)

> *操作系统处理较低的数据层(即“这是一个数据包,从$yourserver到我,应该传递给$yourapp”)

> *操作系统将数据传送到请求它的应用程序

>播放器接收数据

* *播放器将数据转换为一系列图像(a.k.a视频)和声轨

> *播放器将图像发送到操作系统的显示子系统,或将其保存到磁盘

* *显示系统将图像转换为屏幕所理解的格式

图像通过电缆流入屏幕

> *图像显示在屏幕上(此时它们以光的形式退出计算机)

>光线到达用户的眼睛

您的视频可以在标有*的每个点被拦截(和/或修改)(尽管拷贝的质量可能会降低,尤其是捕获模拟输出时).除非你可以以某种方式消除每一个(最后一个运气),所有你可以做的是使数据捕获/变换更复杂.围绕这些“薄弱环节”(google“stream ripping”来看待自己),围绕着这个全行业.

您可以使用各种DRM技术使捕获复杂化,但最终数据流必须在某处成为模拟视频和模拟音频(即光和声音).

但是,如果您不在乎确定的用户将绕过您的保护,并且如果足以保护90%的用户的视频,我相信您提到的Real格式有一些标志“不允许保存” .这将禁用播放器中的“另存为”选项(即“或将其保存到磁盘”选项);对于大多数用户来说,这将是一个足够重要的障碍.任何更多的可能会带来不便和愤怒100%的用户,而不提供明显更多的保护.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值