Requisits
Instal·leu Java
Instal·leu Red5
Configura l'inici automàtic
Acabar la instal·lació
Red5 és un servidor multimèdia de codi obert implementat a Java que us permet executar aplicacions Flash multiusuari com ara la transmissió en directe d'àudio/vídeo, l'ús compartit d'objectes remots (per a jocs multijugador), la sincronització de dades, la gravació de fluxos de client (FLV i AVC+AAC). , i molt més.
Aquest article us guiarà a través del procés d'instal·lació i configuració per llançar un servidor de mitjans Red5 a CentOS 7.
Requisits
- Un usuari de sudo .
- Una instància de servidor Vultr CentOS 7 x64 amb almenys 1 GB de memòria disponible.
Abans d'instal·lar qualsevol paquet a la instància del servidor CentOS, comencem per assegurar-nos que el vostre sistema estigui actualitzat.
yum clean all
yum -y update
Instal·leu Java
Primer, baixem la darrera versió del Java SE Development Kit 8 des de la seva pàgina oficial de descàrrega .
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
Instal·leu Java utilitzant alternatives.
alternatives --install /usr/bin/java java /opt/jdk1.8.0_161/bin/java 2
alternatives --config java
Ruta de configuració javaci jarordres utilitzant alternatives.
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
Configurar variables d'entorn globals.
JAVA_HOMEVariable de configuració :
export JAVA_HOME=/opt/jdk1.8.0_161
JRE_HOMEVariable de configuració :
export JRE_HOME=/opt/jdk1.8.0_161/jre
PATHVariable de configuració :
export PATH=$PATH:/opt/jdk1.8.0_161/bin:/opt/jdk1.8.0_161/jre/bin
Instal·leu Red5
Obteniu la darrera versió del servidor Red5.
cd ~
wget https://github.com/Red5/red5-server/releases/download/v1.0.9-RELEASE/red5-server-1.0.9-RELEASE.tar.gz
Extraieu el tarball.
tar xvzf red5-server-1.0.9-RELEASE.tar.gz
Canvieu el nom de la carpeta extreta red5.
mv red5-server red5
cd red5
Inicieu el servidor Red5 en segon pla.
sh red5.sh &
Ara podeu accedir al servidor de mitjans Red5 utilitzant la vostra adreça IP seguida del port :5080. Veureu la pàgina de benvinguda de Red5.
Si voleu que el servidor de mitjans Red5 s'iniciï automàticament durant l'arrencada, crear un arxiu amb el nom red5de /etc/init.d.
sudo nano /etc/init.d/red5
Afegiu les línies següents al fitxer.
#!/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
Desa CTRL+ Oi tanca el fitxer CTRL+ X.
Feu que el fitxer sigui executable.
sudo chmod ugo+x /etc/init.d/red5
Instal·leu el sysv-rc-confpaquet.
sudo apt-get install sysv-rc-conf
Activa l'inici automàtic Red5.
sudo sysv-rc-conf red5 on
En aquest punt, podeu iniciar, aturar i reiniciar el servidor Red5 amb les ordres de servei.
sudo service red5 start
sudo service red5 stop
sudo service red5 restart
Acabar la instal·lació
Podeu acabar d'instal·lar Red5 mitjançant el vostre navegador web. Obriu el vostre navegador web i navegueu HTTP://[your-ip-adresse:5080]amb l'adreça IP real apuntada al vostre VPS Vultr. Per exemple, podeu instal·lar algunes de les aplicacions de demostració anant a HTTP://your-ip-address:5080/installer/.
La instal·lació del vostre servidor multimèdia Red5 ja s'ha completat.