OVH Community, votre nouvel espace communautaire.

[HOW-TO] Installer Red5 sur Centos (serveur OVH / kimsufi / VPS)


pol2095
10/02/2015, 09h29
@heberg.fr
le lien http://heberg.fr/forum/index.php/for...entos-fedora#9 ne fonctionne plus

heberg.fr
18/02/2014, 23h54
Bonjour ,

Pour les personnes qui ont des probléme d'installation je vous conseile de suivre cet documentation elle et en 3 Commande et personelement j'ai jamais eu de problème l'ors de l'instalation de celle si

http://heberg.fr/forum/index.php/for...entos-fedora#9

Amicalement et j'espere que cet documentation vous aidera

hacka
06/02/2012, 09h15
Merci pour le tuto par contre

Code:
svn checkout http://red5.googlecode.com/svn/java/server/trunk/ red5
me renvoie: svn: Le serveur a envoyé une valeur inattendue (502 Bad Gateway) en réponse à la requête OPTIONS pour 'http://red5.googlecode.com/svn/java/server/trunk'

007007
24/01/2012, 00h54
Bonjour,

voici un tutoriel à suivre pour installer RED5 sur un serveur Centos (5.3 et supérieur).

1) Télécharger et installer Java

Code:
yum -y install java-1.6.0-openjdk java-1.6.0-openjdk-devel
2) Télécharger et installer Ant (Apache Project)

Code:
cd /usr/src
wget http://mirrors.kahuki.com/apache/ant/binaries/apache-ant-1.8.2-bin.tar.bz2
tar jxvf apache-ant-1.8.2-bin.tar.bz2
mv apache-ant-1.8.2 /usr/local/ant
(vérifier si une nouvelle version n'existe pas ici: http://mirrors.kahuki.com/apache/ant/binaries/)

3) Exporter les Variables pour Ant et Java
Code:
export ANT_HOME=/usr/local/ant
export JAVA_HOME=/usr/lib/jvm/java
export PATH=$PATH:/usr/local/ant/bin
export CLASSPATH=.:$JAVA_HOME/lib/classes.zip
Exporter également ces variables dans le fichier /etc/bashrc pour qu'ils deviennent disponible pour chaque connexion de l'utilisateur ou pour n'importe quel terminal s'ouvre. Donc on fait:

Code:
echo ‘export ANT_HOME=/usr/local/ant’ >> /etc/bashrc
echo ‘export JAVA_HOME=/usr/lib/jvm/java’ >> /etc/bashrc
echo ‘export PATH=$PATH:/usr/local/ant/bin’ >> /etc/bashrc
echo ‘export CLASSPATH=.:$JAVA_HOME/lib/classes.zip’ >> /etc/bashrc
4) Le tour pour installer le serveur RED5

Si vous n'avez pas le package svn, faites la commande suivante:
Code:
yum install subversion
Téléchargeons le via google code en utilisant svn.

Code:
cd /usr/src
svn checkout http://red5.googlecode.com/svn/java/server/trunk/ red5
mv red5 /usr/local/
cd /usr/local/red5
ant prepare
ant dist
BUILD SUCCESSFUL

Cela signifie que l'installation est effectuée. maintenant configurons-le et faisons un test.

Code:
cp -r dist/conf .
./red5.sh
5) Ajouter les services RED5 au démarrage

Code:
vi /etc/init.d/red5
Code:
#!/bin/bash
# For RedHat and cousins:
# chkconfig: 2345 85 85
# description: Red5 flash streaming server
# processname: red5
# Created By: Sohail Riaz (sohaileo@gmail.com)

PROG=red5
RED5_HOME=/usr/local/red5
DAEMON=$RED5_HOME/$PROG.sh
PIDFILE=/var/run/$PROG.pid

# Source function library
. /etc/rc.d/init.d/functions

[ -r /etc/sysconfig/red5 ] && . /etc/sysconfig/red5

RETVAL=0

case "$1" in
	start)
	echo -n $"Starting $PROG: "
	cd $RED5_HOME
	$DAEMON >/dev/null 2>/dev/null &
	RETVAL=$?
	if [ $RETVAL -eq 0 ]; then
		echo $! > $PIDFILE
		touch /var/lock/subsys/$PROG
	fi
	[ $RETVAL -eq 0 ] && success $"$PROG startup" || failure $"$PROG startup"
	echo
	;;
	stop)
	echo -n $"Shutting down $PROG: "
	killproc -p $PIDFILE
	RETVAL=$?
	echo
	[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/$PROG
	;;
	restart)
	$0 stop
	$0 start
	;;
	status)
	status $PROG -p $PIDFILE
	RETVAL=$?
	;;
	*)
	echo $"Usage: $0 {start|stop|restart|status}"
	RETVAL=1
esac

exit $RETVAL
Confirmez l'action de créer ce fichier avec ESC puis la commande
Code:
:wq
Code:
chmod +x /etc/init.d/red5
Démarrons le service

Code:
/etc/init.d/red5 start
Testons-le

Code:
/etc/init.d/red5 status
Si tout est ok, vous allez voir

Code:
red5 (pid 11232) is running...
Félicitations! Pour tester votre serveur Red5, vous n'avez plus qu'à se rendre à l'adresse suivante:

http://IP_SERVEUR:5080/

Voila, maintenant avec Red5 vous pouvez faire le streaming, webcam, jeux flash, chat audio/vidéo et plein de trucs

Pour toute question/support: enov@hotmail.fr