Installera Red5 på Debian

Latest versions installed with this tutorial:
Red5 1.0.0 RC2
Java 1.6.0_26
Ant 1.8.4

At least Debian 5 (Lenny) required:
cat /etc/debian_version

Checkout release:
cat /proc/version
uname - a
cat /etc/issue
cat /etc/debian_version

Make sure system can find all require dependencies from /etc/apt/sources.list:
deb squeeze/updates main
deb-src squeeze/updates main
deb stable main non-free contrib
deb squeeze-updates main
deb-src squeeze-updates main
Comment any cd references with # if distribution cd is not inserted.

If system is not in English, enable that:
dpkg-reconfigure locales
export LANG=en_US.UTF-8

Update /etc/enviroment

You may need to reboot.


apt-get update

Installera Subversion:
apt-get -y install subversion

Install tools to build your own Debian packages:
apt-get -y install dpkg-dev debhelper dh-make devscripts fakeroot

Installera Java (accept sun license if applies):
apt-get -y install java-package
apt-get -y install sun-java6-jre
apt-get -y install sun-java6-jdk
java -version

Installera Apache Ant:
tar zxvf apache-ant-1.8.4-bin.tar.gz
mv apache-ant-1.8.4 /usr/local/ant
Exportera ANT_HOME = / usr/lokal/ant
/usr/local/ant/bin/ant -version

Download the latest development version of Red5:
SVN co red5-trunk

Run ant to build red5:
cd red5-trunk

Deploy red5:
mkdir /usr/local/red5
cp -R dist/* /usr/local/red5/
cd /usr/local/red5
chmod 755

Deploy your custom apps in/usr/local/red5/webapps .
I exemplet VideoWhisper Red5 RTMP application needed to run VideoWhisper solutions.

Start Red5 in background:
cd /usr/local/red5
./ >> red5.log &

Verify the correct ports are being bound to:
netstat -ant


You need to restart red5 each time you add webapps to /usr/local/red5/webapps or change configuration or restart server.

Close Red5:
cd /usr/local/red5

Or kill Red5 processes:
PS aux | grep red5
döda $process_id

Then start it again:
cd /usr/local/red5
./ >> red5.log &


Can also deploy it as service to start automatically on server boot:

vi /etc/init.d/red5

#! /bin/sh
# put these contents at: /etc/init.d/red5
# change red5 directory path below as necessary

ECHO “Starting Red5 Service
sudo su root -ccd $RED5_DIR; ./ > /var/log/red5.log &”

ECHO “Shutting down red5
sudo su root -c ‘killall red5 java

fallet “$1” i
Starta om)
ECHO “Användning: {Starta|Stanna|Starta om}”
avsluta 1
avsluta $?

chmod +x /etc/init.d/red5

Install latest Red5 on Linux Ubuntu

This post shows how to install latest Red5 from svn trunk on Linux Ubuntu.

For other linux flavors (i.e. Centos) see this comprehensive tutorial Install Red5 and JDK on Centos.

Fortsätt läsaInstall latest Red5 on Linux Ubuntu