Kërkesat
Instaloni Java
Instaloni Red5
Konfiguro nisjen automatike
Përfundoni instalimin
Red5 është një server mediash me burim të hapur i implementuar në Java që ju lejon të ekzekutoni aplikacione Flash me shumë përdorues, si transmetimi i drejtpërdrejtë audio/video, ndarja e objekteve në distancë (për lojëra me shumë lojtarë), sinkronizimi i të dhënave, regjistrimi i transmetimeve të klientit (FLV dhe AVC+AAC) , edhe me shume.
Ky artikull do t'ju udhëheqë përmes procesit të instalimit dhe konfigurimit për nisjen e një serveri Red5 Media në CentOS 7.
Kërkesat
- Një përdorues sudo .
- Një shembull i serverit Vultr CentOS 7 x64 me të paktën 1 GB memorie të disponueshme.
Përpara se të instaloni ndonjë paketë në shembullin e serverit CentOS, le të fillojmë duke u siguruar që sistemi juaj të jetë i përditësuar.
yum clean all
yum -y update
Instaloni Java
Së pari, le të shkarkojmë versionin më të fundit të Java SE Development Kit 8 nga faqja e tij zyrtare e shkarkimit .
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
Instaloni Java duke përdorur alternativa.
alternatives --install /usr/bin/java java /opt/jdk1.8.0_161/bin/java 2
alternatives --config java
Vendosja javacdhe jarshtegu i komandave duke përdorur alternativa.
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
Konfiguro variablat globale të mjedisit.
JAVA_HOMENdryshorja e konfigurimit :
export JAVA_HOME=/opt/jdk1.8.0_161
JRE_HOMENdryshorja e konfigurimit :
export JRE_HOME=/opt/jdk1.8.0_161/jre
PATHNdryshorja e konfigurimit :
export PATH=$PATH:/opt/jdk1.8.0_161/bin:/opt/jdk1.8.0_161/jre/bin
Instaloni Red5
Merrni versionin më të fundit të serverit Red5.
cd ~
wget https://github.com/Red5/red5-server/releases/download/v1.0.9-RELEASE/red5-server-1.0.9-RELEASE.tar.gz
Ekstraktoni tarballin.
tar xvzf red5-server-1.0.9-RELEASE.tar.gz
Riemërtoni dosjen e nxjerrë red5.
mv red5-server red5
cd red5
Nisni serverin Red5 në sfond.
sh red5.sh &
Tani mund të përdorni serverin e mediave Red5 duke përdorur adresën tuaj IP të ndjekur nga porti :5080. Do të shihni faqen e mirëseardhjes Red5.
Nëse ju dëshironi server Red5 media të fillojë automatikisht gjatë boot, të krijojë një skedar të quajtur red5në /etc/init.d.
sudo nano /etc/init.d/red5
Shtoni linjat e mëposhtme në skedar.
#!/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
Ruani CTRL+ Odhe mbyllni skedarin CTRL+ X.
Bëni skedarin të ekzekutueshëm.
sudo chmod ugo+x /etc/init.d/red5
Instaloni sysv-rc-confpaketën.
sudo apt-get install sysv-rc-conf
Aktivizo nisjen automatike të Red5.
sudo sysv-rc-conf red5 on
Në këtë pikë mund të filloni, ndaloni dhe rinisni serverin Red5 me komandat e shërbimit.
sudo service red5 start
sudo service red5 stop
sudo service red5 restart
Përfundoni instalimin
Mund të përfundoni instalimin e Red5 përmes shfletuesit tuaj të internetit. Hapni shfletuesin tuaj të internetit dhe lundroni HTTP://[your-ip-adresse:5080]me adresën IP aktuale të drejtuar drejt Vultr VPS tuaj. Për shembull, mund të instaloni disa nga aplikacionet demo duke shkuar te HTTP://your-ip-address:5080/installer/.
Instalimi i serverit tuaj të medias Red5 tani ka përfunduar.