红联Linux门户
Linux帮助

ubuntu 12.10下源码安装red5

发布时间:2015-11-01 15:22:32来源:linux网站作者:liwf616

1、Red5简介

Red5是一个采用Java开发开源的Flash流媒体服务器。它支持:把音频 (MP3)和视频(FLV)转换成播放流; 录制客户端播放流(只支持FLV);共享对象;现场直播流发布;远程调用。Red5使用RSTP作为流媒体传输协议,在其自带的一些示例中演示了在线录 制,flash流媒体播放,在线聊天,视频会议等一些基本功能。


2、Red5的安装安装前的准备

2.1 安装JDK:

安装的过程可以参照http://blog.csdn.net/liwf616/article/details/8808744  一文,这里不推荐使用penJDK java,尤其是系统自带的那个,问题很多,很多参数的配置让你一头雾水,还是手动配置比较实在。

2.2  安装apache-ant

1).下载及解压

cd /share/software/
wget http://archive.apache.org/dist/ant/binaries/apache-ant-1.9.0-bin.tar.bz2
tar jxvf apache-ant-1.9.0-bin.tar.bz2

2).配置环境变量

执行 :vim /etc/profile
在文件的最后添加下面的命令:
export ANT_HOME=/share/software/apache-ant-1.9.0
export PATH=$PATH:$ANT_HOME/bin

2.3 安装ivy

1)在网站http://ant.apache.org/ivy/download.cgi下载apache-ivy-2.2.0-rc1-bin.tar.gz

2)解压文件

tar xzvf apache-ivy-2.2.0-rc1-bin.tar.gz

然后拷贝 ivy-2.2.0-rc1.jar 文件到ant的lib下:

cd apache-ivy-2.2.0-rc1

cp  ivy-2.2.0-rc1.jar  /share/software/apache-ant-1.9.0/lib/

然后进入example目录,执行ant:

cd /share/software/apache-ivy-2.2.0-rc1/src/example/hello-ivy

ant


3、到此所有准备工作都准备就绪了。 根据自己的需要下载相应版本的red5,然后进行编译。

备注,在本文中,因为JDK的为1.6所以选择下载0_8_0版本,其他版本哦下载后,编译成功,但是运行是有异常。

cd cd /share/software

svn  checkout http://red5.googlecode.com/svn/java/server/tags/0_8_0   red5_0_8_0

编译:

ant clean

ant prepare

ant dist

编译完成后,运行:

./red5.sh


附录:

另一种安装方式

直接去https://code.google.com/p/red5/网站下载想要下载的版本(red5-1.0.1.tar.gz),然后执行解压操作。

tar -zxvf red5-1.0.1.tar.gz

cd red5-server-1.0

./red5.sh


Ubuntu 14.04下Red5源码编译:http://www.linuxdiyf.com/linux/2786.html

Eclipse的Red5插件安装简介:http://www.linuxdiyf.com/linux/3364.html