Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
red5 [Le 15/11/2010, 17:18]
lildadou Ajout du script de démarrage automatique
red5 [Le 17/04/2024, 15:05] (Version actuelle)
82.127.58.218 [Voir aussi]
Ligne 1: Ligne 1:
 {{tag>​serveur flash}} {{tag>​serveur flash}}
 +
 ---- ----
  
 ====== Red5 : serveur Flash ====== ====== Red5 : serveur Flash ======
  
-{{http://www.acmewebworks.com/red5/images/FinalLogo.png?​250 ​ }}+{{https://upload.wikimedia.org/wikipedia/fr/1/​12/​Red5_Logo.png?250}}
  
 Red5 est un serveur Flash gratuit et libre qui reprend les fonctionnalités de Flash Media Server de Adobe. Red5 est un serveur Flash gratuit et libre qui reprend les fonctionnalités de Flash Media Server de Adobe.
  
-Il permet de faire du streaming audio ou vidéo, partage d'​objet distant (remoting), de la synchronisation de données, etc. Contrairement à Flash Media Server 2, les applications côté serveur peuvent être écrites en Java mais aussi avec d’autres langages de script comme JavaScript, Python, Ruby, …+Il permet de faire du streaming audio ou vidéo, partage d'​objet distant (remoting), de la synchronisation de données, etc. Contrairement à Flash Media Server 2, les applications côté serveur peuvent être écrites en Java mais aussi avec d’autres langages de script comme JavaScript, Ruby, Python, … 
 +===== Pré-requis =====
  
- +  ​*  Avoir installé **[[java#​installation|Java]]**.
-==== Pré-requis ==== +
- +
-  ​*  Avoir installé **[[java#​installation|java]].**+
  
 ===== Installation ===== ===== Installation =====
Ligne 19: Ligne 18:
 Plusieurs versions sont actuellement disponibles. Plusieurs versions sont actuellement disponibles.
  
-=== Dernière version depuis le site officiel ===+==== Dernière version depuis le site officiel ​====
  
-Il est possible de télécharger la dernière version de RED5 depuis la page d'​accueil ​du **[[http://code.google.com/p/red5/|site officiel]].**+Il est possible de télécharger la dernière version de RED5 depuis la page du release sur le **[[https://github.com/Red5/red5-server/releases/​latest|GitHub]]**.
  
-Téléchargez l'​archive **[[http://www.red5.org/downloads/0_9/red5-0.9.1.tar.gz|red5-0.9.1.tar.gz]]**,​ puis, pour l'​installer il suffit de la décompresser dans le répertoire dans lequel vous voulez installer RED5.+Téléchargez l'​archive **[[https://github.com/Red5/red5-server/releases/download/​v1.3.33/red5-server-1.3.33.tar.gz|red5-1.3.33.tar.gz]]**,​ puis, pour l'​installer il suffit de la décompresser dans le répertoire dans lequel vous voulez installer RED5.
  
-Vous pouvez maintenant démarrer le serveur en lançant le script red5.sh +Vous pouvez maintenant démarrer le serveur en lançant le script red5.sh ​:
-<​code>​./​chemin/​vers/​red5/​red5.sh</​code>​ +
-Puis l'​arrêter avec red5-shutdown.sh +
-<​code>​./​chemin/​vers/​red5/​red5-shutdown.sh</​code>​+
  
-=== Mettre red5 en tant que service === +  ​./chemin/vers/red5/red5.sh
-<​note>​[[http://​osflash.org/pipermail/red5_osflash.org/2009-July/034753.html|Source de l'​init-script]]</​note>​ +
-Déposez ce script dans le fichier ///​etc/​init.d/​red5//​ en personnalisant la variable RED5_HOME : +
-<​code>#​!/​bin/​sh -e +
-+
-# Startup script for Red5+
  
-export RED5_HOME=/​usr/​local/​bin/​red5-0.9.1+Puis l'​arrêter avec red5-shutdown.sh :
  
-start_red5="​$RED5_HOME/red5.sh start"​ +  ./​chemin/​vers/​red5/​red5-shutdown.sh
-stop_red5="​$RED5_HOME/​red5-shutdown.sh ​stop"+
  
-start() { +==== Mettre red5 en tant que service ==== 
-        ​echo ​-n "​Starting ​Red5: " + 
-        ​${start_red5} +<​note>​[[https://​serverfault.com/​questions/​166099/​startup-script-for-red5-on-ubuntu-9-04|Source de l'​init-script]]</​note>​ 
-        ​echo ​"done." + 
-} +Déposez ce script dans le fichier **/​etc/​init.d/​red5** en personnalisant la variable RED5_HOME : 
-stop() { +<file bash red5> 
-        echo -"Shutting down Red5+#The script to start Red 5 Tapas Mishra 
-        ​${stop_red5} +##Begin some thing some thing 
-        ​echo ​"done." +### BEGIN INIT INFO 
-}+# Provides: ​         Red5 
 +# Required-Start: ​   No idea 
 +# Required-Stop: ​    No idea 
 +# Default-Start: ​    2 3 4 5 
 +# Default-Stop: ​     0 1 6 
 +# Short-Description: ​Red5 Streaming Server 
 +# Description      Ubuntu init script for Red5 server 
 +### END INIT INFO 
 + 
 +PATH=/​usr/​local/​sbin:/​usr/​local/​bin:/​sbin:/​bin:/​usr/​sbin:/​usr/​bin 
 +DAEMON="/​usr/​local/​bin/​red5-1.3.33/​red5.sh
 +NAME="​Red5"​ 
 +RED5_HOME=/​usr/​local/​bin/​red5-1.3.33 
 +PIDFILE=/​var/​run/​$NAME.pid 
 +SCRIPTNAME=/​etc/​init.d/​$NAME 
 +DESC="​Red5 ​Ubuntu Server
 + 
 +. /​lib/​lsb/​init-functions 
 +set -e 
 + 
 +PROCESS_DIR="/​usr/​local/​bin/​red5-1.3.33"
  
 case "​$1"​ in case "​$1"​ in
   start)   start)
-        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) +   stop) 
-        stop+        ​log_daemon_msg "​Stopping $DESC" "​$NAME"​ 
 +        start-stop-daemon --stop --quiet --pidfile $PIDFILE \ 
 +             ​--name java 
 +        rm -f $PIDFILE 
 +        log_end_msg $?
         ;;         ;;
-  restart) +  restart|force-reload
-        stop +        ​echo -n "​Restarting $DESC: $NAME"​ 
-        sleep 10 +        start-stop-daemon --stop --quiet --pidfile $PIDFILE \ 
-        start+                --name java 
 +        rm -f $PIDFILE 
 +        sleep 
 +        echo -e 
 +        ​$0 start
         ;;         ;;
   *)   *)
-        echo "​Usage:​ $0 {start|stop|restart}"​+        echo "​Usage:​ $0 {start|stop|restart|force-reload}" ​>&​2 
 +        exit 1 
 +        ;;
 esac esac
  
-exit 0</code>+exit 0 
 +</file>
  
 N'​oubliez pas de rendre le script exécutable et de demander son exécution au démarrage de la machine : N'​oubliez pas de rendre le script exécutable et de demander son exécution au démarrage de la machine :
-<​code>​sudo chmod +x /​etc/​init.d/​red5 
-sudo update-rc.d red5 defaults</​code>​ 
  
-=== Par paquet .deb ===+  sudo chmod +x /​etc/​init.d/​red5 
 +  sudo update-rc.d red5 defaults 
 + 
 +==== Par paquet .deb ====
  
 La version 0.6.2 est disponible en .deb. La version 0.6.2 est disponible en .deb.
  
 Pour le télécharger : Pour le télécharger :
-<​code>​wget http://​dl.fancycode.com/​red5/​debian/​0.6.2/​red5_0.6.2-1_all.deb</​code> ​+ 
 +  ​wget http://​dl.fancycode.com/​red5/​debian/​0.6.2/​red5_0.6.2-1_all.deb 
 Pour l'​installer : Pour l'​installer :
-<​code>​dpkg -i red5_0.6.2-1_all.deb # installe le paquet</​code>​+ 
 +  ​dpkg -i red5_0.6.2-1_all.deb # installe le paquet
  
 Vous pourrez ensuite utiliser les commandes suivantes pour démarrer/​arrêter/​redémarrer le serveur : Vous pourrez ensuite utiliser les commandes suivantes pour démarrer/​arrêter/​redémarrer le serveur :
-<​code>​sudo /​etc/​init.d/​red5 stop + 
-sudo /​etc/​init.d/​red5 start +  ​sudo /​etc/​init.d/​red5 stop 
-sudo /​etc/​init.d/​red5 restart</​code>​+  sudo /​etc/​init.d/​red5 start 
 +  sudo /​etc/​init.d/​red5 restart
  
 ===== Utilisation ===== ===== Utilisation =====
  
-Pour tester l'​installation de votre nouveau serveur, rendez vous sur le localhost au port 5080 : http://​localhost:​5080/​+Pour tester l'​installation de votre nouveau serveur, rendez vous sur le localhost au port 5080 : [[http://​localhost:​5080/​]]
  
-Si l'​installation a bien fonctionné,​ vous devriez voir apparaitre une page de ce style :+Si l'​installation a bien fonctionné,​ vous devriez voir apparaitre une page similaire à celle ci-dessous .
  
-{{http://img684.imageshack.us/img684/8421/red5.png?900}}+{{https://65.media.tumblr.com/171228ce54ccb1b4da3f2506d351255e/tumblr_inline_nddu5hHMA61sms3np.png?600}}
  
-Vous y trouverez des liens intéressants : tutoriels, démos, codes sources... +Vous y trouverez des liens intéressants : tutoriels, démos, codes sources, etc.
- +
-===== Liens ===== +
- +
-  * (en) [[http://​code.google.com/​p/​red5/​|Site de Red5]] +
-  * (en) [[http://​red5.org/​wiki/​Documentation|Tutoriels en anglais]] +
-  * (en) [[http://​www.red5server.org/​content_red5defensestatistic_500008|RED5 défense et systèmes de statistique]] +
-  * (en) [[http://​jira.red5.org/​secure/​Dashboard.jspa|toutes les informations sur red5 maintenus par les developpeurs]] +
-  * (en) [[http://​code.google.com/​p/​red5/​|le groupe google code de red5]] +
-  * (en) [[http://​builddocs.com/​streaming_media/​installing-red5-0-8-on-ubuntu-9-04/​|Installing Red5 0.8 on Ubuntu 9.04]] +
-  * (en) [[http://​www.videochatdemo.com/​|Red5 video chat demo]] +
-  * (en) [[http://​www.interactive-tv.biz/​|Red5 Web television DEMO]]+
  
 +===== Voir aussi =====
  
 +  * **(en)** [[https://​www.red5pro.com/​|Site officiel de Red5]]
 +  * **(en)** [[https://​github.com/​Red5/​|GitHub de Red5]]
  
 ---- ----
  
-//​Contributeurs :  [[:​utilisateurs:​phendrax|Phendrax]], [[:​utilisateurs:​psychederic|Psychederic]].//​ +//​Contributeurs :  [[:​utilisateurs:​Phendrax]],​ [[:​utilisateurs:​Psychederic]], [[:​utilisateurs:​Zer00CooL]].//
  • red5.1289837883.txt.gz
  • Dernière modification: Le 18/04/2011, 14:57
  • (modification externe)