加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Flex+Red5 1.0流媒体服务安装总结

发布时间:2020-12-15 03:38:02 所属栏目:百科 来源:网络整理
导读:? ? ? ?项目中用到了流媒体,FMS(Flash Media Service)和Red5都可以实现,但是FMS是收费的,而且价格不低,所以最后决定用red5,上网上查了查,关于red5的资料实在是少,而且都是1.0以下的版本,对1.0及以上的版本根本不适用,后来花了一天的时间总算把环境
? ? ? ?项目中用到了流媒体,FMS(Flash Media Service)和Red5都可以实现,但是FMS是收费的,而且价格不低,所以最后决定用red5,上网上查了查,关于red5的资料实在是少,而且都是1.0以下的版本,对1.0及以上的版本根本不适用,后来花了一天的时间总算把环境搭建起来了,希望对需要的人有所帮助。
? ? ? 首先是版本,red5是基于java的开源流媒体服务器,当然需要JDK,我用的是1.6版本,安装完后配置一下环境变量,这些网上都有。
? ? ? ?从 http://osflash.org/red5下载最新版的red51.0,有压缩包版和安装版两种,我用的是安装版setup-Red5-1.0.0, 安装时一路next,到需要输入IP时,输入本机IP192.168.3.5,输入其他的也无所谓,安装后在red5.properties中可以修改,输入IP后要求输入服务端口,默认端口是5080,我用的是8888,然后ok,完成安装。
? ? ? 打开本地服务列表,查看red5服务是否启动,如果没启动,启动red5服务,在浏览器中输入http://192.168.3.5:8888,回车,如果看到red5页面,说明安装成功。
? ? ?还可以通过安装目录下的red5.bat启动,1.0以后的版本启动成功后会自动关闭窗口,这点和之前的不太一样,如果想查看启动信息,可以在red5.bat上右击,点击““编辑”,在最后添加 ?pause,再次启动时就可以查看信息了。
? ? ? 接下来是简单的实例,用flex作为前端连接red5。
? ? ? 首先用eclipse新建工程FirstConect,编写一个java类,编译。进入red5安装目录找到wepapps文件夹,我的是C:Program FilesRed5webapps,复制 live文件夹,重命名为FirstConect。注意不要copy错了,installer文件夹和live文件夹里的配置完全不一样。
? ? ? ?在FirstConect的WEB-INF下新建一个classes文件夹,把编译好的java类放进去。修改red5-web.properties,将webapp.contextPath改为FirstConect。修改red5-web.xml,将id="web.handler"的bean改为自己的class。修改web.xml,将webAppRootKey改为自己的工程FirstConect,其余的不变。
? ? ?打开flexBuilder3,新建一个测试的mxml,启动测试,OK。具体的测试代码就不往上放了,网上都有,大家可以自己查。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读