Követelmények
Java telepítése
Telepítse a Red5-öt
Konfigurálja az automatikus indítást
Fejezd be a telepítést
A Red5 egy Java nyelven megvalósított nyílt forráskódú médiaszerver, amely lehetővé teszi többfelhasználós Flash-alkalmazások futtatását, például élő audio/video streaming, távoli objektummegosztás (többszereplős játékokhoz), adatszinkronizálás, kliens adatfolyamok rögzítése (FLV és AVC+AAC) , és még sok más.
Ez a cikk végigvezeti a telepítési és beállítási folyamaton a Red5 Media Server indításához a CentOS 7 rendszeren.
Követelmények
- Egy sudo felhasználó .
- Vultr CentOS 7 x64 szerverpéldány legalább 1 GB szabad memóriával.
Mielőtt bármilyen csomagot telepítene a CentOS-kiszolgálópéldányra, kezdjük azzal, hogy megbizonyosodjon arról, hogy rendszere naprakész.
yum clean all
yum -y update
Java telepítése
Először is töltsük le a Java SE Development Kit 8 legújabb kiadását a hivatalos letöltési oldaláról .
cd /opt/
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u161-b12/2f38c3b165be4555a1fa6e98c45e0808/jdk-8u161-linux-x64.tar.gz"
tar xzf jdk-8u161-linux-x64.tar.gz
Telepítse a Java-t alternatívák használatával.
alternatives --install /usr/bin/java java /opt/jdk1.8.0_161/bin/java 2
alternatives --config java
Beállítás javacés jarparancsok elérési útja alternatívák használatával.
alternatives --install /usr/bin/jar jar /opt/jdk1.8.0_161/bin/jar 2
alternatives --install /usr/bin/javac javac /opt/jdk1.8.0_161/bin/javac 2
alternatives --set jar /opt/jdk1.8.0_161/bin/jar
alternatives --set javac /opt/jdk1.8.0_161/bin/javac
Globális környezeti változók beállítása.
Beállítási JAVA_HOMEváltozó:
export JAVA_HOME=/opt/jdk1.8.0_161
Beállítási JRE_HOMEváltozó:
export JRE_HOME=/opt/jdk1.8.0_161/jre
Beállítási PATHváltozó:
export PATH=$PATH:/opt/jdk1.8.0_161/bin:/opt/jdk1.8.0_161/jre/bin
Telepítse a Red5-öt
Szerezze be a Red5 szerver legújabb verzióját.
cd ~
wget https://github.com/Red5/red5-server/releases/download/v1.0.9-RELEASE/red5-server-1.0.9-RELEASE.tar.gz
Bontsa ki a tarballt.
tar xvzf red5-server-1.0.9-RELEASE.tar.gz
Nevezze át a kibontott mappát red5.
mv red5-server red5
cd red5
Indítsa el a Red5 szervert a háttérben.
sh red5.sh &
Mostantól elérheti a Red5 médiaszervert az IP-címe és a port használatával :5080. Látni fogja a Red5 üdvözlő oldalát.
Ha szeretné, hogy a Red5 média szerver indul el automatikusan a rendszerindítás során, hozz létre egy filet red5a /etc/init.d.
sudo nano /etc/init.d/red5
Adja hozzá a következő sorokat a fájlhoz.
#!/bin/sh
### BEGIN INIT INFO
# Provides: red5
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Red5 server
### END INIT INFO
start() {
cd /opt/red5 && nohup ./red5.sh > /dev/null 2>&1 &
echo 'Service started' >&2
}
stop() {
cd /opt/red5 && ./red5-shutdown.sh > /dev/null 2>&1 &
echo 'Service stopped' >&2
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
stop
start
;;
*)
echo "Usage: $0 {start|stop|restart}"
esac
Mentse a CTRL+ Oés zárja be a fájlt CTRL+ X.
Tegye végrehajthatóvá a fájlt.
sudo chmod ugo+x /etc/init.d/red5
Telepítse a sysv-rc-confcsomagot.
sudo apt-get install sysv-rc-conf
Kapcsolja be a Red5 automatikus indítást.
sudo sysv-rc-conf red5 on
Ezen a ponton elindíthatja, leállíthatja és újraindíthatja a Red5 szervert a szervizparancsokkal.
sudo service red5 start
sudo service red5 stop
sudo service red5 restart
Fejezd be a telepítést
Befejezheti a Red5 telepítését a webböngészőn keresztül. Nyissa meg webböngészőjét, és keresse meg HTTP://[your-ip-adresse:5080]a címet úgy, hogy a tényleges IP-cím a Vultr VPS felé mutat. Például telepíthet néhány demóalkalmazást a következő címen: HTTP://your-ip-address:5080/installer/.
A Red5 médiaszerver telepítése ezzel befejeződött.