Red5 è un media server open source implementato in Java che consente di eseguire applicazioni multiutente Flash come streaming audio / video live, condivisione di oggetti remoti (per giochi multiplayer), sincronizzazione dei dati, registrazione di flussi client (FLV e AVC + AAC) , e altro ancora.
Questo articolo ti guiderà attraverso il processo di installazione e configurazione per l'avvio di Red5 Media Server su Ubuntu 16.04.
Requisiti
- Un utente sudo .
- Un'istanza del server Vultr Ubuntu 16.04 x64 con almeno 1 GB di memoria disponibile.
Prima di installare eventuali pacchetti sull'istanza del server Ubuntu, si consiglia di aggiornare il sistema.
sudo apt-get update
sudo apt-get -y upgrade
Installa Java
L'opzione consigliata per l'installazione di Java è l'utilizzo della versione fornita con Ubuntu. In particolare, questo installerà OpenJDK 8, l'ultima versione.
sudo apt-get install -y default-jre unzip
Installa Red5
Ottieni l'ultima versione del server Red5.
cd /opt/
wget https://github.com/Red5/red5-server/releases/download/v1.0.9-RELEASE/red5-server-1.0.9-RELEASE.tar.gz
Estrai il tarball.
tar xvzf red5-server-1.0.9-RELEASE.tar.gz
Rinominare la cartella estratta in red5
.
mv red5-server red5
cd red5
Avviare il server Red5 in background.
sh red5.sh &
Ora puoi accedere al media server Red5 usando il tuo indirizzo IP seguito dalla porta :5080
. Vedrai la pagina di benvenuto di Red5.
Se si desidera che il server multimediale Red5 per avviare automaticamente durante l'avvio, creare un file denominato red5
in /etc/init.d
.
sudo nano /etc/init.d/red5
Aggiungi le seguenti righe al file.
#!/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
Salva (" Ctrl+O
") e chiudi il file (" Ctrl+X
").
Rendi eseguibile il file.
sudo chmod ugo+x /etc/init.d/red5
Installa il sysv-rc-conf
pacchetto.
sudo apt-get install sysv-rc-conf
Attiva l'avvio automatico Red5.
sudo sysv-rc-conf red5 on
A questo punto è possibile avviare / arrestare / riavviare il server Red5 con i comandi di servizio.
sudo service red5 start
sudo service red5 stop
sudo service red5 restart
Completa l'installazione
È possibile completare l'installazione di Red5 tramite il browser Web. Apri il tuo browser web e vai all'URL HTTP://[your-ip-adresse:5080]
con l'indirizzo IP effettivo puntato verso il tuo VPS Vultr. Ad esempio, puoi installare alcune delle applicazioni demo andando su HTTP://your-ip-address:5080/installer/
.
L'installazione del server multimediale Red5 è ora completa.