步骤
1:安装JDK,然后进行环境变量配置,由于这个比较简单就省略了。
2:安装Eclipse,注意要Eclipse for JavaEE版本,为得是后面能创建web项目;Eclipse版本要与JDK版本一致。
3:下载red5,这里我用到的是red5_0.9.1版本,下载地址: exe类型,压缩包类型;下载后运行就可以了;
完成后,在任务管理器的服务中找到Red5启动。
启动后,在浏览器的地址栏中输入127.0.0.1:5080,当看到这个界面,就表示安装成功了。
4:配置red5配置文件。
在red5的安装目录下,conf文件夹中找到red5.properties文件并打开。
这里是red5中协议的ip及端口等信息,可根据需要进行修改。
5:下载red5在Eclipse中的插件
下载地址:Red5_plugin,解压后,将features里的内容放在Eclipse安装目录的features中,将plugins里的内容放在Eclipse安装目录的plugins中,然后打开Eclipse,找到Help-->Check for Updates,更新后重启Eclipse。
6:将red5部署到Eclipse中
找到Eclipse中的server,右键点击,new-->server
这里我已经新建好了,只是表面servers的位置。接下来
找到Infrared5,选择如图的Red5 Server Runtime,点击next
分别选择自己red5的安装目录中的相应位置,端口号默认。点击Finish,然后就能看到第6步的第一个图。
7:创建第一个red5项目
在Eclipse中创建一个Dynamic web project
Target runtime选择red5,然后其他默认就行了。
然后在Red5的webapp中找到root项目(其他自带的项目也行),在该项目的WEB-INF下,将red5-web.properties和red5-web.xml两个文件拷贝到hello项目的webcontent-->WEB-INF下。分别打开两个文件
red5-web.xml内容:
其他部分不需要修改,红色圈起来的部分为自己建的包名和文件名。
red5-web.properties内容
标记1是自己的项目名称,这里应该改成我们新建的项目hello,标记2是虚拟的主机ip,一般写成自己的主机ip即可,后面访问需要用到这个ip.
这里有个视频,是flex+red5,里面介绍到怎么建red5项目,可以参考;点击观看,这里提供一个自己写的live工程,可以参考点击下载live
8:测试部分
一般有很多种测试方法,用flash播放器,或者jwplayer播放器,Android端都可以。
进入red5测试成功页面,依次点击demo->Publisher->view demo
点击Publish,在圈起来的部分选择你的摄像头,点击开始(也可以选择Audio进行录音)。
点击View,name要和publish端的name一致,youIP就是前面red5配置的rtmp.Host,live是我们的red5项目。点击Connect连接,然后点击Play播放就完成了。
很多细节部分我也介绍不到,因为步骤很多,希望能明白吧。后续我会把最近做的Android+red5直播的项目上传,然后作些介绍,希望能帮上你们。
总结
先开始接触red5时一头雾水,也没了解过,在网上找了很多资料,好几天才弄懂怎么玩,贵在坚持,不能急于求成。