JWPlayer和保护视频

时间:2012-11-13 12:09:49

标签: php video streaming

我目前在我的网站上使用JWPlayer,并且我被要求保护视频。唯一的问题是视频的工作方式,视频网址只是放在标签中。如果有人想要下载视频,他们只需查看源代码即可。

任何人都可以想到一种方法,至少可以让人们有点难以下载视频。我知道保护视频几乎是不可能的(如果像youtube这样的网站和其他所有网站都不管理它)但我至少希望能够让它变得更难。

2 个答案:

答案 0 :(得分:3)

一种简单的方法是禁止" hotlinking"到视频。换句话说:只有当一个"正确的" referer标头被发送。这样,人们不能简单地将视频的URL复制并粘贴到地址栏并下载它。

在使用mod_rewrite的Apache中,这将是:

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^http://(www\\.)?yoursite\\.com [NC]
RewriteRule \\.(mp4)$ - [NC,F]

当然,您需要调整关于yoursite\\.com的部分和关于mp4的部分。

请注意,即使在播放器中,不发送引用标头的浏览器(或"隐私设置")也不会播放该视频。

答案 1 :(得分:1)

您可能会发现此链接对于阅读非常有用。

http://flowplayer.blacktrash.org/secure-http.html

但我建议您使用Amazon CloudFront services来传输您的内容。他们已经签署了视频的URL,这些视频通常难以下载,因为它们在一段时间间隔后过期,但肯定不是不可能的。