0

好吧,我不太确定适用于该线程的标签是什么。我想在我的网站上显示视频文件(mp4、avi),但应该没有人能够下载(与 youtube、dailymotion 不同,因为有下载器可以从中下载视频)。我们可以将其与一些在线电影观看内容进行比较。我的想法是将视频文件流式传输到 flv 播放器(实际上这不是我的作品集,我是一名 Java 开发人员)。我将不胜感激任何想法和建议。

谢谢。

4

1 回答 1

0

据我所知,当通过 HTTP 流式传输时,您无法完全限制对使用 FlashPlayer 流式传输的文件的访问。

这个 FlashPlayer 是一个插件的原因很简单,每次你从它发出 HTTP 请求(加载视频)时,它都会通过浏览器,因此用户可以轻松获取有关请求的详细信息。当您加载视频请求方法是 GET 并且可以使用它的查询字符串来下载视频。

Adobe Flash Media Server可以解决这个问题,它可以通过 RTMP 流式传输,在这种情况下,用户不能使用浏览器或其他程序通过 HTTP 下载视频,就像 www.youtube.com 一样

我认为您还应该看看Wowza Media Server

以上两台服务器都是商业广告,也许最好的选择是这个开源流媒体服务器RED5

于 2013-03-12T19:22:23.013 回答