Installing Basic Requirements 1. JDK
The latest version of JDK at the time of this tutorial was JDK 1.6
Download the latest jpackage-utils RPM from
http://mirrors.dotsrc.org/jpackage/1...ric/free/RPMS/ and install
Download the latest version of JDK from
http://java.sun.com/javase/downloads/index.jsp (Download the rpm.bin file)
At the time of this tutorial it was JDK 1.6 update 4
Make the downloaded bin file executable
Quote:
|
chmod +x jdk-6u1-linux-i586-rpm.bin
|
Run the installer and accept the license agreement. It will extract the file jdk-6u1-linux-i586.rpm
Quote:
|
./jdk-6u1-linux-i586-rpm.bin
|
Install the rpm jdk-6u1-linux-i586.rpm
Quote:
|
rpm -Uvh jdk-6u1-linux-i586.rpm
|
If evrything went fine, java -version will output the java version number.
2. Apache ant
Download the latest version of apache ant from
http://apache.mirror.facebook.com/ant/binaries
Extract the zip file
Quote:
|
tar -xzvf apache-ant-1.7.0-bin.tar.gz
|
All the contents will be extracted to the folder apache-ant-1.7.0
Rename and Move the folder to the installation folder (/usr/local/ant would just be fine.)
Quote:
|
mv apache-ant-1.7.0 /usr/local/ant
|
Add the following lines to the end of /etc/profile
Quote:
PATH=$PATH:/usr/local/ant/bin
ANT_HOME=/usr/local/ant
|
A successfull Ant installation can be confirmed by running
Quote:
ant -v
Apache Ant version 1.7.0 compiled on December 13 2006
Buildfile: build.xml does not exist!
Build failed
|
3. Subversion
Subversion installation is necessary only if you are want to install the latest development version of Red5 from the trunk. If you are installing a stable version of Red5, then you can skip this step.
Install the latest version of subversion using yum,
Quote:
|
yum -y install subversion
|
('-y doesn't ask for confirmation')
If yum reports 'nothing to do' then,
a. Open /etc/yum.conf and check whether there is a line starting with 'exclude='
If yes, then comment out the kine by adding a # before the line.
If not, then follow the the following step
b. Add the rpmforge repo by downloading and installing,
Now run ,
Quote:
|
yum -y install subversion
|
Do remember to uncomment the 'exclude=' line in /etc/yum.conf if you commented it as it could prove as an important security measure.
RED 5 Installation This command will checkout the red5 trunk into the red5-trunk directory.
Now you are ready to build the server.
Quote:
cd red5-trunk
ant ivyclear dist
|
This will clear the ivy configs and build the server. Once that is finished We should first try and run the server from the red5-trunk/dist directory to make sure it is working.
Quote:
cd dist
chmod 755 red5.sh
screen
sh red5.sh
|
At this point the server should start. You can hit Ctr+ C to stop it. If you get this far without errors you should be good to go. However, it is good to keep red5 in /usr/local/red5 so do the following.
Quote:
mkdir /usr/local/red5
cp -R dist/* /usr/local/red5
|
Now you can navigate to /usr/local/red5 and start the server in the same way as above. If there are no errors you should now have the latest version of red5 installed and working fine.
Note : Use screen to start red5 because when you close out your ssh session red5 will shut down unless it is running as a
daemon process.
To install a stable release of Red 5 , the process is very similar. See below for the steps for installing a stable Red5 version. The latest release version is 0.6.3