1. Add java partner to sources
sudo nano /etc/apt/sources.list
add this
deb http://archive.canonical.com lucid partner
2. Install java
sudo apt-get update
sudo apt-get install java-package
sudo apt-get install sun-java6-jdk
sudo apt-get install sun-java6-jre
sudo apt-get install ant
sudo apt-get install subversion
3. Download and Install Red5
wget http://trac.red5.org/downloads/0_9/red5-0.9.1.tar.gz
tar xfz red5-0.9.1.tar.gz
mv red5-0.9.1 red5
sudo mv red5 /usr/local/
4. Create a Red5 user
sudo adduser –system –group –home /usr/local/red5 red5
5. Change the owner of /usr/local/red5
sudo chown -R red5.red5 /usr/local/red5
5. Create Red5 Deamon
sudo nano /etc/init.d/red5
paste this script
#! /bin/sh
#
# red5 red5 initscript
#
# Author: Simon Eisenmann.
#
set -e
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
DESC="Red5 flash streaming server"
NAME=red5
RED5_HOME=/usr/local/red5
DAEMON=$RED5_HOME/$NAME.sh
PIDFILE=/var/run/$NAME.pid
SCRIPTNAME=/etc/init.d/$NAME
RED5_USER=red5
# Gracefully exit if the package has been removed.
test -x $DAEMON || exit 0
# Read config file if it is present.
if [ -r /etc/default/$NAME ]
then
. /etc/default/$NAME
fi
#
# Function that starts the daemon/service.
#
d_start() {
start-stop-daemon --start -c $RED5_USER --pidfile $PIDFILE \
--chdir $RED5_HOME --background --make-pidfile \
--exec $DAEMON
}
#
# Function that stops the daemon/service.
#
d_stop() {
start-stop-daemon --stop --quiet --pidfile $PIDFILE \
--name java
rm -f $PIDFILE
}
case "$1" in
start)
echo -n "Starting $DESC: $NAME"
d_start
echo "."
;;
stop)
echo -n "Stopping $DESC: $NAME"
d_stop
echo "."
;;
restart|force-reload)
echo -n "Restarting $DESC: $NAME"
d_stop
sleep 1
d_start
echo "."
;;
*)
echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload}" >&2
exit 1
;;
esac
exit 0
6. Give execute permission
sudo chmod +x /etc/init.d/red5
7. Add to services
sudo update-rc.d red5 defaults
8. Start the daemon
sudo /etc/init.d/red5 start
6. Check if Red5 is running ok.
netstat -ant
Check for: “tcp6 0 0 :::5080 :::* Listen”
Go to http://yoursite:5080 and you should see red5 landing page there.
sudo apt-get install sun-java6-jdk
sudo apt-get install sun-java6-jre
the above commands are not working
instead try sudo apt-get install openjdk-6-jdk
why I cant record streaming from publisher ?