RED5媒体服务器并保护视频免于嵌入



我正在尝试以最可能的方式保护我的视频,因此我知道将它们放在Red5 Media Server上会使它们流式传输,以便将FLV文件下载给用户缓存,但我主要担心的是保护视频免受嵌入?因此,它只能从我指定的域中运行?

,而且,是否有可能以某种方式加密流视频文件?并在下载时将其加密到我的闪光灯播放器中?

要保护您的流,可以编辑文件:red5-web.properties(in $ red5/webapps/$ your-app/web-inf/)

webapp.virtualHosts=*,localhost, 127.0.0.1

webapp.virtualhosts定义允许连接到RED5应用程序的IP/域。

因此,如果您的应用程序托管在MyServer.com上,并且您只需要从myServer.com加载的SWF才能连接到您的流,则可以配置Red5-web.properties。

afaik:这里的"安全性"是,每个SWF都会自动发送到RTMP服务器一个IP/域已加载的IP/域。因此,有了一些动力,您可以在Java或C 中构建RTMP客户端,以模拟从另一个域连接。

但是,对于简单的方案,例如,用于保护您的流免受另一个网站中的FLV播放器的嵌入,这应该已经有所帮助。

塞巴斯蒂安

为了防止视频被嵌入,不要使用可嵌入的播放器(即,如果您使用的是商业播放器,请禁用嵌入式选项)。如果您不希望他们找到流,然后将视频嵌入自己的播放器中,则必须隐藏电影的URL。有多种方法可以做到这一点。最受欢迎的是使用PHP文件通过ReadFile输出视频。您也可以使用符号链接或一些类似的解决方案。

re:加密,有一些DRM解决方案,例如iTunes使用,但是我认为,如果您在这里问您可能对您有过大的工作。

最新更新