red5安装
被这个问题折磨了一天,安装好后,一启动red5就报错,总提示Address Already in use,用netstat查看端口也没发现有那个和Red5的端口冲突了,郁闷,于是怀疑是不是安装错了,就这么删除重装了好几次,在网上查找半天,有一些人提出遇到了这个问题,也没找到有哪一份文档详细解释如何解决这个问题。
今天我终于搞明白如何解决了,其实非常简单。安装时,首先要指定jre的安装目录,然后就是解决问题之道了,注意把第一项“注册为启动服务项“这个勾选去掉,否则等下就会陷入和我一样的郁闷中。。。
其他就一切OK,然后就启动Red5,出现下面画面就证明安装无误。
打开:http://127.0.0.1:5080/,如果出现首页的话就证明安装成功了,接下来就进行一些Demo的测试。
先来测试第一个Demo:Ball control(A simple shared ball demo that makes use of Shared Objects)
打开两个IE窗口,输入http://127.0.0.1:5080/demos/BallControl.swf,点击左上的连接标志,如果地址框旁边的图标变绿就说明已经和服务器连接上了,这时用鼠标拖到任一窗口中的球,就可以看到另一个窗口中的球也做同样的运动。
再来看一个Demo,一个简单的私聊程序。打开两个IE窗口,输入http://127.0.0.1:5080/demos/SimpleChat.swf,点击左上的连接标志,如果地址框旁边的图标变绿就说明已经和服务器连接上了
以前只用过FMS开发过一个视频聊天的小应用,现在想学学基于Red5的相关开发,毕竟Red5是开源的嘛,效率也很高,不逊于FMS。现在很多视频网站都是基Red5来开发的,应聘这种职位,面试时一般都要求熟悉Red5,不学不行啊。今天花了好一段时间来安装和配置Red5。我先到http://osflash.org/red5下了Red5的最新版本0.8.0的Windows安装版,然后就直接安装了,安装过程没什么可配置的,直接默认就行了。安装完后到网上找了个例子想试试,可是结果不行,连接不上服务器,弄了半天没搞懂。于是运行Red5自带的Shared Ball Demo,也没成功,同样是连接不上服务器,后来根据demo中的连接地址rtmp://localhost/SOSample到Red5安装目录下查看,凭借我用过FMS的经验,在webapps下应该有个SOSample文件夹,可是发现并没有,我想问题肯定就在这。正当我一筹莫展时,突然看到一个installer文件夹,打开看了,在浏览器里输入地址http://localhost:5080/installer,发现原来这些demo都是需要安装的,安装好了就好使了,大彻大悟…