3.g. Installation de Red5
"
3.f. Installation et configuration FTP ‹
Etant un Flasheur / Flexeur depuis de nombreuses années, j'ai eu l'occasion de toucher un peu à Flash Media Server (aka FMS), qui est un serveur de streaming pour créer des applications de communication en temps réel. J'avais également entendu parler de Red5, qui est le pendant ...
Etant un Flasheur / Flexeur depuis de nombreuses années, j'ai eu l'occasion de toucher un peu à Flash Media Server (aka FMS), qui est un serveur de streaming pour créer des applications de communication en temps réel. J'avais également entendu parler de Red5, qui est le pendant open-source de FMS, mais utilisant du Java plutôt que de l'ASC (action script server side) en backend.
Après plusieurs tentatives échouées d'installation de Red5 à l'intérieur d'un container existant (Tomcat) sur mon poste de travail (MacBook Pro), j'avais gentiment abandonné l'idée de chercher à le faire tourner. Puis l'envie m'est revenue lorsque j'ai mis en place mon serveur perso.
Après m'être un peu documenté sur le sujet, je me suis attelé à la tâche.
1. Installation de Red5
J'ai commencé par installer les derniers SDK et JRE Java puis à les sélectionner par défaut :
sudo apt-get install java-package sun-java6-jdk sun-java6-jre sudo update-alternatives --configure java
Et j'ai choisi /usr/lib/jvm/java-6-sun/jre/bin/java
J'ai ensuite arrêté tomcat et renommé le répertoire ROOT du webapp en oldRoot, puisque red5 s'installe en ROOT à la place du ROOT (dédicace à Iznogoud
sudo /etc/init.d/tomcat6 stop sudo mv /var/lib/tomcat/webapps/ROOT /var/lib/tomcat/webapps/oldRoot
Puis je télécharge, dézippe et récupère le contenu du WAR Red5 pour Java6 pour le placer dans webapps
sudo mkdir ~/tmp cd ~/tmp sudo wget <a href="http://www.red5.fr/release/0.7.0/war/Red5War_0.7.0.zip<br /> sudo" title="http://www.red5.fr/release/0.7.0/war/Red5War_0.7.0.zip<br /> sudo">http://www.red5.fr/release/0.7.0/war/Red5War_0.7.0.zip<br /> sudo</a> unzip Red5War_0.7.0.zip sudo mv *.war /var/lib/tomcat/webapps/
Une fois ceci fait, je peux relancer tomcat avec
sudo /etc/init.d/tomcat6 start
et l'installation est sensée être terminée. Trop facile ?!? Passons aux tests, j'ai quelques doutes tout de même...
2. Configuration et tests
Je navigue sur http://192.168.1.20:8080 et je rafraîchis la page du navigateur. J'ai bien la page de garde Red5 qui s'affiche. Je clique sur le lien menant aux démos et j'en teste une ou deux avec peu de succès.
Je démarre la démo "Port Tester" et je vois que je n'ai que le port par défaut et le 1935 qui passent pour RTMP, et rien pour RTMPT. Je lance la démo "Publisher" pour continuer les tests, et là ça fonctionne. J'ai pu voir dans les logs qu'il y a un ou deux problèmes avec la démo administration mais au moins je peux déjà constater que ça fonctionne.
Reste maintenant à créer une application pour voir comment ça se configure niveau serveur... je ne suis pas sorti de l'auberge...
Un serveur Red5 installé, l'aventure continue.
3.f. Installation et configuration FTP ‹