我使用Jwplayer在我的网站上播放视频。
我想保护我的视频,只是希望用户可以观看这些视频,并希望阻止他们下载这些视频。
甚至我在我的azure存储视频和运行视频上使用签名。我生成签名10秒,并做了经验,在真正的播放器下载,我可以下载视频。所以当视频开始下载时,虽然视频的签名已经过期,但下载完成了100%。
那么我怎样才能保护我的视频呢?
请帮忙
谢谢Dalvir
正如Filburt已经评论过的那样,阻止你的视频下载是不可能的。当有人看的时候,它已经被下载了。
关于尝试保护视频的选项的一些想法:
-
就像你说的,你可以限制你的用户在限定的时间内下载视频。这可能会阻止缺乏经验或决心的用户,但实际上是无用的。
-
你可以添加推荐头检查,这仍然是无用的,也只会阻止少数人真正想要你的视频。但是,下载文件至少需要对HTTP协议有最起码的了解。
-
这个选项是理论上的,你不应该这样做,只是为了锻炼大脑,突出困难或你的问题。你可以提供只有你的播放器才能播放的文件格式的视频。当然,你必须执行自己的播放器。这仍然不能阻止下载视频,但是如果没有播放器,下载的文件将无法为用户播放。当然,用户既可以使用你的播放器下载视频,也可以将下载的文件转码为已知格式。这两种方法要么繁琐,要么复杂,所以我认为它可以防止更多的用户。
请注意,无论你做了什么,用户仍然可以在观看视频时用屏幕截图记录你的视频,使任何保护都无效。当有人看到它时,他们已经拥有它了。
所以底线是,你不能保护你的视频,因为它是一个网站,客户端是一个浏览器,即使有不同的限制,这将是非常困难。想想DVD市场。当他们控制硬件时,他们甚至不能解决类似的问题,而电影是一个巨大的行业。