Nieuwste versies geïnstalleerd met deze tutorial:
Red5 1.0.0 RC2
Java 1.6.0_26
Ant 1.8.4
Ten minste Debian 5 (Lenny) Vereist:
kat/etc/debian_version
Kassa release:
kat/proc/versie
uname - a
kat/etc/issue
kat/etc/debian_version
Zorg ervoor dat systeem kan vinden dat alle afhankelijkheden van /etc/apt/sources.list vereisen:
deb http://Security.Debian.org/ squeeze/updates main
deb-src http://Security.Debian.org/ squeeze/updates main
deb http://FTP.us.Debian.org/Debian stabiele belangrijkste nietvrije contrib
deb http://FTP.Debian.org/Debian/ squeeze-updates main
deb-src http://FTP.Debian.org/Debian/ squeeze-updates main
Alle cd-verwijzingen met commentaar # als distributie-cd wordt niet ingevoegd.
Als het systeem is niet in het Engels, inschakelen die:
dpkg-reconfigure locales
export LANG = en_US. UTF-8
Update /etc/enviroment
U wellicht opnieuw opstarten.
Update:
sudo apt-get update
Installeren Subversion:
sudo apt-get - y installeren subversief
Hulpprogramma's om te bouwen van uw eigen Debian pakketten installeren:
sudo apt-get - y installeert dpkg-dev debhelper dh-make devscripts fakeroot
Installeren Java (zon licentie accepteert als geldt):
sudo apt-get - y install java-package
sudo apt-get - y install sun-java6-jre
sudo apt-get - y install sun-java6-jdk
Java-versie
Installeren Apache Ant:
wget http://www.apache.org/dist/ant/binaries/Apache-Ant-1.8.4-bin.tar.gz
teer zxvf apache-ant-1.8.4-bin.tar.gz
MV apache-ant-1.8.4 /usr/local/ant
ANT_HOME = / usr/local/ant exporteren
/usr/local/ant/bin/ant - versie
Download de nieuwste ontwikkelingsversie van Red5:
svn co http://Red5.googlecode.com/svn/Java/Server/trunk red5-trunk
Uitvoeren van mier te bouwen red5:
CD red5-trunk
/usr/local/ant/bin/ant
Implementeren van red5:
mkdir /usr/local/red5
cp -R dist / * / usr/local/red5 /
cd /usr/local/red5
chmod 755 Red5.sh
Implementeren van uw aangepaste apps in/usr/local/red5/webapps .
In het volgende voorbeeld VideoWhisper Red5 RTMP toepassing nodig om te draaien VideoWhisper oplossingen.
Start Red5 op achtergrond:
cd /usr/local/red5
./Red5.sh >> Red5.log &
Controleer of dat de juiste poorten zijn wordt gebonden aan:
netstat-ant
Moet u opnieuw opstarten van red5 telkens u webapps aan /usr/local/red5/webapps toevoegen of wijzigen van de configuratie of server opnieuw opstarten.
Sluiten van Red5:
cd /usr/local/red5
./Red5-shutdown.sh
Of Red5 processen van het doden:
ps aux | grep red5
doden $proces-id
Start het opnieuw:
cd /usr/local/red5
./Red5.sh >> Red5.log &
Kan het ook als de service automatisch wordt gestart bij het opstarten van de server implementeren:
vi /etc/init.d/red5
#! /bin/sh
# Doe deze inhoud op: /etc/init.d/Red5
# red5 mappad hieronder zo nodig wijzigen
RED5_DIR = / usr/local/red5Start()
{
ECHO “Starten van Red5 Service”
sudo su root -c “CD $RED5_DIR; ./Red5.sh > /var/log/Red5.log &”
terugkeer
}Stop()
{
ECHO “Afsluiten van red5”
sudo su root -c ' killall red5 java’
terugkeer
}geval “$1” in
Start)
Start
;;
Stop)
Stop
;;
opnieuw opstarten)
Stop
Start
;;
*)
ECHO “Gebruik: {Start|Stop|opnieuw opstarten}”
uitgang 1
;;
ESAC
uitgang $?
chmod + x /etc/init.d/red5