View Single Post
  #1 (permalink)  
Old 01-29-2008, 10:53 AM
HostV Admin's Avatar
HostV Admin HostV Admin is offline
Administrator
 
Join Date: Dec 2007
Posts: 587
Default How To: Install Red5 [Hosting Red5]

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
Quote:
wget http://mirrors.dotsrc.org/jpackage/1...jpp.noarch.rpm
rpm -Uvh jpackage-utils-1.7.4-2jpp.noarch.rpm

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.

Quote:
java -version


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,

Quote:
wget http://dag.wieers.com/packages/rpmfo...l4.rf.i386.rpm
rpm -Uvh rpmforge-release-0.3.6-1.el4.rf.i386.rpm

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.
Quote:
screen
sh red5.sh

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

Quote:
wget http://dl.fancycode.com/red5/0.6.3/s...5-0.6.3.tar.gz
tar -xzvf red5-0.6.3.tar.gz
mv red5-0.6.3 /usr/local/red5
cd /usr/local/red5
chmod 755 red5.sh red5-shutdown.sh red5_debug.sh
screen
sh red5.sh

Last edited by HostV Harry; 02-08-2008 at 03:05 PM..
Reply With Quote