好吧,我不太确定适用于该线程的标签是什么。我想在我的网站上显示视频文件(mp4、avi),但应该没有人能够下载(与 youtube、dailymotion 不同,因为有下载器可以从中下载视频)。我们可以将其与一些在线电影观看内容进行比较。我的想法是将视频文件流式传输到 flv 播放器(实际上这不是我的作品集,我是一名 Java 开发人员)。我将不胜感激任何想法和建议。
谢谢。
据我所知,当通过 HTTP 流式传输时,您无法完全限制对使用 FlashPlayer 流式传输的文件的访问。
这个 FlashPlayer 是一个插件的原因很简单,每次你从它发出 HTTP 请求(加载视频)时,它都会通过浏览器,因此用户可以轻松获取有关请求的详细信息。当您加载视频请求方法是 GET 并且可以使用它的查询字符串来下载视频。
Adobe Flash Media Server可以解决这个问题,它可以通过 RTMP 流式传输,在这种情况下,用户不能使用浏览器或其他程序通过 HTTP 下载视频,就像 www.youtube.com 一样
我认为您还应该看看Wowza Media Server
以上两台服务器都是商业广告,也许最好的选择是这个开源流媒体服务器RED5