是否可以防止从站点下载视频 [英] Is it possible to protect from downloading a video from a site

查看:55
本文介绍了是否可以防止从站点下载视频的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

是否可以保护网站上的视频免遭下载?

Is it possible to protect a video from a site from being downloaded?

虽然用户可以使用某些硬件设备录制视频,但应该无法使用某些链接下载视频-就像Google视频一样.

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

For example, if I have Real One Player in my system, I have an option to download the video; this should be restricted.

推荐答案

是.永远不要把它展示给任何人.一旦您这样做,所有的赌注都将关闭(有关偏执狂的答案,请参阅最后一段).

Yes. Never ever show it to anyone. As soon as you do, all bets are off (for less paranoid answer, see last paragraph).

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

This is the common problem with copy protection: you are unable, by any means, to distinguish between a legitimate user and an adversary (as they may even be the same person).

关于我的用户可以观看视频.但是他们一定不能下载该视频" 让我们尝试反汇编:

re "my users can able to watch the video. but they must not be able to download that video" Let's try and disassemble this:

  • 用户在播放器的播放"按钮上单击鼠标
  • 点击会通过计算机的操作系统到达播放器
  • 播放器通过网络向您的服务器发送向我发送视频"请求
  • (按照定义,这要求请求通过用户计算机具有的任何网络堆栈)
  • 如果服务器确定它是合法播放器,则开始将数据发送到用户的计算机.
  • (根据定义,这也意味着用户的计算机正在下载"数据)
  • *数据通过网络进入计算机(尽管在此阶段捕获数据对于 NSA 而不是用户)
  • *操作系统处理较低的数据层(即这是一个数据包,从$ yourserver到我,应该传递给$ yourapp")
  • *操作系统将数据传递给请求数据的应用程序
  • 玩家收到数据
  • *播放器将数据转换为一系列图像(也称为视频)和音轨
  • *播放器将图像发送到操作系统的显示子系统,或将其保存到磁盘
  • *显示系统将图像转换为屏幕可以理解的格式
  • *图像通过电缆流入屏幕
  • *图像显示在屏幕上(此时它们以光的形式离开计算机)
  • 光线到达用户的眼睛
  • the user clicks the mouse on your player's "Play" button
  • the click goes through the computer's OS to your player
  • the player sends a request through the network "send me teh videos" to your server
  • (this, by definition, requires that the request goes through the whatever networking stack the user's computer has)
  • the server, if it decides that it's a legitimate player, begins sending data to the user's computer.
  • (this, also by definition, means, that the user's computer is "downloading" the data)
  • *the data comes through the network into the computer (although capturing the data at this stage is more practical for the NSA than for a user)
  • *the OS handles the lower data layers (i.e. "this is a data packet, from $yourserver to me, and should be passed on to $yourapp")
  • *the OS passes the data to the app that requested it
  • the player receives the data
  • *the player transforms the data into a sequence of images (a.k.a. a video) and a sound track
  • *the player sends the images to the OS's display subsystem, or saves it to disk
  • *the display system transforms the images into a format the screen understands
  • *the images flow through a cable into the screen
  • *the images are displayed on the screen (at which point they exit the computer in form of light)
  • the light reaches the user's eyes

您的视频可以在带有*标记的每个点处被截取(和/或修改)(尽管复制的质量可能会下降,尤其是在捕获模拟输出时).除非您能以某种方式消除其中的每一个(最后一个祝您好运),否则您所能做的就是使数据捕获/转换变得更加复杂.围绕着这些弱点"(google的流抓取"以供自己查看),整个行业都建立了.

Your video can be intercepted (and/or modified) at every point marked with * (although quality of the copy may decrease, esp. when capturing the analog output). Unless you can somehow eliminate each and every of those (good luck with the last one), all you can do is make the data capture/transform more complex. There's a whole industry built around these "weak points" (google "stream ripping" to see for yourself).

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

You can complicate the capture with various DRM technologies, but in the end, the data stream must become analog video and analog audio (a.k.a. light and sound) somewhere.

但是,如果您不关心确定的用户 会绕过您的保护,并且如果足以保护90%的用户观看视频,我相信您提到的Real格式有一些标记不允许保存".这将禁用播放器中的另存为"选项(即上面的或将其保存到磁盘"选项);对于大多数用户而言,这将是一个足够大的障碍.任何其他事情可能会给您100%的用户带来不便,并激怒您,同时又无法提供更多的保护.

However, if you don't care that a determined user will bypass your protection, and if it's enough to protect the video from 90% of users, I believe the Real formats that you mentioned do have some flag "don't allow save". This will disable the "save as" option in the player (i.e. the "or saves it to disk" option above); for most users, this will be a significant enough barrier. Anything more will probably inconvenience and anger 100% of your users, while not providing significantly more protection.

这篇关于是否可以防止从站点下载视频的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆