Neuesten Versionen installiert mit diesem tutorial:
Red5 1.0.0 RC2
Java 1.6.0_26
Ant 1.8.4
Mindestens Debian 5 (Lenny) Erforderlich:
Cat/Etc/debian_version
Kasse-Version:
Cat/Proc/version
Uname - a
Cat/Etc/Problem
Cat/Etc/debian_version
Stellen Sie sicher, dass System alle benötigten Abhängigkeiten in /etc/apt/sources.list findet:
ZP-http://Security.Debian.org/ Squeeze/Aktuelles-Hauptseite
Deb-Src http://Security.Debian.org/ Squeeze/Aktuelles-Hauptseite
ZP-http://FTP.US.Debian.org/Debian stabile Haupt unfreie contrib
ZP-http://FTP.Debian.org/debian/-Squeeze-Updates-Hauptseite
Deb-Src http://FTP.Debian.org/debian/-Squeeze-Updates-Hauptseite
Alle cd-Verweise mit Kommentar # Wenn die Verteilung cd nicht eingelegt ist.
Wenn Ihr System nicht in Englisch ist, aktivieren Sie:
dpkg-reconfigure locales
export LANG = de_DE. UTF-8
Update /etc/enviroment
Möglicherweise müssen Sie den Computer neu starten.
Update:
apt-get update
Installiere Subversion:
apt-get install subversion -y
Installieren Sie Tools zum Erstellen von eigenen Debian-Paketen:
apt-get -y install dpkg-dev debhelper dh-make devscripts fakeroot
Installiere Java (Sun-Lizenz akzeptieren, ):
apt-get -y install java-package
apt-get -y install sun-java6-jre
apt-get -y install sun-java6-jdk
java -version
Installiere Apache Ant:
wget http://www.apache.org/dist/ant/binaries/apache-ant-1.8.4-bin.tar.gz
tar zxvf Apache-ant-1.8.4-bin.tar.gz
mv Apache-ant-1.8.4 / usr / local / ant
Export ANT_HOME = / usr / local / ant
/usr / local / ant / bin / ant -version
Laden Sie die neueste Entwicklungsversion von Red5:
svn co http://red5.googlecode.com/svn/java/server/trunk red5 Stamm
Starte Ant um red5 zu kompilieren:
cd red5 Stamm
/usr / local / ant / bin / ant
Bereitstellen von red5:
mkdir / usr / local / red5
cp -R dist / * / usr / local / red5 /
cd / usr / local / red5
chmod 755 red5.sh
Stellen Sie Ihre benutzerdefinierten Anwendungen in / usr / local / red5 / webapps .
Beispiel VideoWhisper Red5 RTMP-Anwendung notwendig, um laufen VideoWhisper Lösungen.
Starten Sie Red5 im Hintergrund:
cd / usr / local / red5
./red5.sh >> red5.log &
Stellen Sie sicher, die richtigen Ports werden gebunden:
netstat -ant
Sie müssen neu starten red5 jedem /usr/local/red5/webapps Webapps hinzufügen oder Ändern der Konfiguration oder Server neu starten.
Schließen Sie Red5:
cd / usr / local / red5
./red5-shutdown.sh
Oder Red5-Prozesse beenden:
ps aux | Griff red5
kill $Prozeßkennung
Dann erneut starten:
cd / usr / local / red5
./red5.sh >> red5.log &
Können auch als Dienst automatisch starten beim Hochfahren des Servers bereitstellen:
VI-/etc/init.d/red5
#! /bin/sh
# setzen Sie diese Inhalte an: /etc/init.d/Red5
# red5 Verzeichnispfad unten nach Bedarf ändern
RED5_DIR=/usr/local/red5
Start()
{
Echo “Red5-Dienst wird gestartet”
Sudo Su root -c “CD $RED5_DIR; ./red5.sh > /var/log/Red5.log &”
Rückkehr
}
Stopp()
{
Echo “Red5 Herunterfahren”
Sudo Su root -c ' Killall red5 Java’
Rückkehr
}
case “$1” in
Start)
Start
;;
Stopp)
Stopp
;;
Neustart)
Stopp
Start
;;
*)
Echo “Usage: {Start|Stopp|Neustart}”
Ausfahrt 1
;;
ESAC
Ausfahrt $?
Chmod + x /etc/init.d/red5