加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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

发布时间:2020-12-13 16:28:31 所属栏目:PHP教程 来源:网络整理
导读:是否可以保护来自网站的视频不被下载? 虽然用户可以使用某些硬件设备录制视频,但是不可能使用某些链接下载视频 – 就像Google视频一样. 例如,如果我的系统中有Real One Player,我可以选择下载视频;这应该受到限制. 是.从来没有向任何人展示.一旦你做,所有的
是否可以保护来自网站的视频不被下载?

虽然用户可以使用某些硬件设备录制视频,但是不可能使用某些链接下载视频 – 就像Google视频一样.

例如,如果我的系统中有Real One Player,我可以选择下载视频;这应该受到限制.

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

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

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

>用户点击播放器“播放”按钮上的鼠标
>点击通过电脑的操作系统到你的播放器
>播放器通过网络发送请求“发送我的视频”到您的服务器
>(根据定义,这要求请求通过用户计算机的任何网络堆栈)
>服务器,如果它决定它是合法的播放器,则开始向用户的计算机发送数据.
(根据定义,这意味着用户的电脑正在“下载”数据)
* *数据通过网络进入计算机(尽管在这个阶段捕获的数据对于NSA而言比用户更为实用)
> *操作系统处理较低的数据层(即“这是一个数据包,从$yourserver到我,应该传递给$yourapp”)
> *操作系统将数据传送到请求它的应用程序
>播放器接收数据
* *播放器将数据转换为一系列图像(a.k.a视频)和声轨
> *播放器将图像发送到操作系统的显示子系统,或将其保存到磁盘
* *显示系统将图像转换为屏幕所理解的格式
图像通过电缆流入屏幕
> *图像显示在屏幕上(此时它们以光的形式退出计算机)
>光线到达用户的眼睛

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

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

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读