我想保护我的影片中最可能的方式,所以我知道他们放了一个RED5媒体服务器上会让他们流下来,FLV文件不会被下载到用户的缓存,但主要关注的我是可能的保护被包埋的视频? 所以它只会从我指定域中运行?
而且,是否有可能以某种方式加密的流媒体视频文件? 在我的flash播放器时,它的加密下载下来?
我想保护我的影片中最可能的方式,所以我知道他们放了一个RED5媒体服务器上会让他们流下来,FLV文件不会被下载到用户的缓存,但主要关注的我是可能的保护被包埋的视频? 所以它只会从我指定域中运行?
而且,是否有可能以某种方式加密的流媒体视频文件? 在我的flash播放器时,它的加密下载下来?
为了确保您的视频流,你可以编辑该文件:red5-web.properties(在$ RED5 / webapps /目录$您的应用程序内/ WEB-INF /)
webapp.virtualHosts=*,localhost, 127.0.0.1
webapp.virtualHosts定义允许连接到您的Red5的应用IP /域名。
所以,如果您的应用程序托管在myserver.com,并且希望只对从myserver.com加载SWF能够连接到您的流,那么您可以配置red5-web.properties。
据我所知:“安全”这里是每一个SWF自动发送到它已经从加载的RTMP服务器IP /域名。 因此,与一些动机,你可以建立在Java或C ++模拟来自另一个域连接的客户端RTMP。
然而,对于简单的场景,例如用于保护您的数据流从与其他网站的一些FLV播放器内嵌被这应该已经帮助。
塞巴斯蒂安
为了阻止嵌入视频,请不要使用嵌入式播放器(如果您使用的是商业的玩家即禁用嵌入选项)。 如果你不想让他们找到流,然后嵌入到自己的播放器的视频,你必须要么隐藏电影的URL。 有许多方法可以做到这一点。 最流行的是通过ReadFile的使用PHP文件输出视频。 你也可以使用符号链接或一些类似的解决方案。
回复:加密,也有一些DRM解决方案,如iTunes的使用,但我认为如果你问在这里,可能是矫枉过正为您服务。