Memasang Red5 pada Debian

Versi terkini yang dipasang dengan tutorial ini:
Red5 1.0.0 RC2
Java 1.6.0_26
Semut 1.8.4

Sekurang-kurangnya Debian 5 (Lenny) diperlukan:
kucing /etc/debian_version

Keluaran pembayaran:
kucing /proc/version
uname - a
kucing /etc/issue
kucing /etc/debian_version

Pastikan sistem dapat mencari semua kebergantungan yang diperlukan dari /etc/apt/sources.list:
Deb http://security.debian.org/ memerah/mengemas kini utama
Deb-src http://security.debian.org/ memerah/mengemas kini utama
Deb http://ftp.us.debian.org/debian kontrib utama bukan bebas yang stabil
Deb http://ftp.debian.org/debian/ kemas kini utama
Deb-src http://ftp.debian.org/debian/ kemas kini utama
Komen sebarang rujukan cd dengan # Jika CD Edaran tidak diselitkan.

Jika sistem tidak dalam bahasa Inggeris, membolehkan itu:
DPKG-Reconfigure locales
eksport LANG=en_US. UTF-8

Update /etc/enviroment

You may need to reboot.

 

Kemas kini:
apt get update

Memasang Subversif:
subversif pemasangan apt-get -y

Pasang alatan untuk membina pakej Debian anda sendiri:
apt-get -y install dpkg-dev debhelper dh-make devscripts fakeroot

Memasang Java (Terima lesen matahari jika dikenakan):
apt-get -y install java-package
apt-get -y install sun-java6-jre
apt-get -y install sun-java6-jdk
Sarawak-versi

Memasang Apache Semut:
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/Tempatan/Semut
eksport ANT_HOME = / usr/tempatan/semut
/usr/local/ant/bin/semut -versi

Muat turun versi pembangunan terkini Red5:
SVN co http://red5.googlecode.com/svn/java/server/trunk merah5 batang

Jalankan semut untuk membina merah5:
CD Red5-batang
/usr/tempatan/semut/bin/semut

Gunakan red5:
MKDIR /USR/Tempatan/Red5
cp -R dist/* /usr/local/red5/
CD /USR/Tempatan/Red5
chmod 755 RED5.SH

Gunakan aplikasi tersuai anda dalam/usr/local/red5/webapps .
Dalam contoh VideoWhisper Red5 aplikasi RTMP perlu dijalankan VideoWhisper Penyelesaian.

Mulakan Red5 di latar belakang:
CD /USR/Tempatan/Red5
./RED5.SH >> merah5.log &

Sahkan bahawa port yang betul sedang terikat kepada:
Netstat -semut

 

Anda perlu memulakan semula red5 setiap kali anda menambah aplikasi web pada /usr/local/red5/webapps atau menukar konfigurasi atau memulakan semula pelayan.

Tutup Red5:
CD /USR/Tempatan/Red5
./RED5-shutdown.sh

Atau bunuh proses Red5:
PS aux | grep red5
membunuh $process_id

Then start it again:
CD /USR/Tempatan/Red5
./RED5.SH >> merah5.log &

 

Juga boleh menggunakannya sebagai perkhidmatan untuk memulakan secara automatik pada but pelayan:

vi /etc/init.d/red5

#! /Bin/SH
# letakkan kandungan ini di: /etc/init.d/red5
# change red5 directory path below as necessary
RED5_DIR=/usr/local/red5

mula()
{
echo “Memulakan Perkhidmatan Red5”
Sudo Suroot -C “cd $RED 5_DIR; ./RED5.SH > /var/log/red5.log &”
Kembali
}

berhenti()
{
echo “Menutup merah5”
Sudo Su root -C 'Killall Red5 Jawa’
Kembali
}

kes “$1” dalam
mula)
mula
;;
berhenti)
berhenti
;;
mula semula)
berhenti
mula
;;
*)
echo “Penggunaan: {mula|berhenti|mula semula}”
Keluar 1
;;
esac
Keluar $?

chmod +x /etc/init.d/red5