Installer Red5 sur Debian Squeeze
Red5 est la version libre de Flash Media Server de Adobe. Je m'en sert personellement pour du streaming Audio et Vidéo. Ce tutoriel vas vous permettre d'installer Red5 sur une Debian fraichement installée.
Pour commencer, mettez à jour les différents paquets de votre serveur.
apt-get update apt-get upgrade
Les dépôts de Debian n'était pas à jour avec la dernière version de Red5, on vas installer manuellement la version 1.0 RC1 qui est la dernière disponible à ce jour. Vous pouvez aussi utiliser la version en développement disponible sur Google Code.
Installation de Java
Red5 est écrit en java et nécessite donc l'installation de Java pour fonctionner. Nous allons installer OpenJDK une version libre de Java.
apt-get install openjdk-6-jre export JAVA_HOME=/usr/lib/jvm/java-6-openjdk/
Installation de Red5
Passons maintenant à l'installation de Red5. Les archives sont disponible sur le wiki officiel.
wget http://trac.red5.org/downloads/1_0/red5-1.0.0-RC1.tar.gz tar xvzf red5-1.0.0-RC1.tar.gz mv red5-1.0.0 /opt/red5
Script de démarrage
Créez le fichier red5 dans le répertoire /etc/init.d/ contenant :
### BEGIN INIT INFO # Provides: Red5 # Required-Start: # Required-Stop: # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Red5 Streaming Server # Description: Init script for Red5 server ### END INIT INFO PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin DAEMON="/opt/red5/red5.sh" NAME="Red5" RED5_HOME=/opt/red5 PIDFILE=/var/run/$NAME.pid SCRIPTNAME=/etc/init.d/$NAME DESC="Red5 Server" . /lib/lsb/init-functions set -e PROCESS_DIR="/usr/local/bin/red5-1.0" case "$1" in start) log_daemon_msg "Starting $DESC" "$NAME" start-stop-daemon --start --pidfile $PIDFILE \ --chdir $RED5_HOME --background --make-pidfile \ --exec $DAEMON log_end_msg $? ;; stop) log_daemon_msg "Stopping $DESC" "$NAME" start-stop-daemon --stop --quiet --pidfile $PIDFILE \ --name java rm -f $PIDFILE log_end_msg $? ;; restart|force-reload) echo -n "Restarting $DESC: $NAME" start-stop-daemon --stop --quiet --pidfile $PIDFILE \ --name java rm -f $PIDFILE sleep 1 echo -e $0 start ;; *) echo "Usage: $0 {start|stop|restart|force-reload}" >&2 exit 1 ;; esac exit 0
Si vous n'avez pas utilisé les mêmes répertoires que moi, vous avez deux variables à modifier. (DAEMON et RED5_HOME)
Il faut ensuite rendre le script exécutable puis l'ajouter au démarrage de la machine !
chmod +x /etc/init.d/red5 update-rc.d red5 defaults
Utilisation
Votre serveur est désormais installé, vous pouvez désormais y accèder en utilisant l'adresse suivante : http://localhost:5080/ ou l'adresse ip du serveur !
Cette interface vous permet d'installer des applications, d'effectuer quelques tests et consulter des démos !
N'hésitez pas si vous rencontrez des problèmes lors de l'installation !