Απαιτήσεις
Εγκαταστήστε Java
Εγκαταστήστε το Red5
Διαμόρφωση αυτόματης εκκίνησης
Ολοκληρώστε την εγκατάσταση
Το Red5 είναι ένας διακομιστής πολυμέσων ανοιχτού κώδικα που υλοποιείται σε Java που σας επιτρέπει να εκτελείτε εφαρμογές Flash για πολλούς χρήστες, όπως ζωντανή ροή ήχου/βίντεο, απομακρυσμένη κοινή χρήση αντικειμένων (για παιχνίδια για πολλούς παίκτες), συγχρονισμό δεδομένων, εγγραφή ροών πελατών (FLV και AVC+AAC) , και πολλα ΑΚΟΜΑ.
Αυτό το άρθρο θα σας καθοδηγήσει στη διαδικασία εγκατάστασης και εγκατάστασης για την εκκίνηση ενός διακομιστή Red5 Media στο Ubuntu 16.04.
Απαιτήσεις
- Ένας χρήστης sudo .
- Μια παρουσία διακομιστή Vultr Ubuntu 16.04 x64 με τουλάχιστον 1 GB διαθέσιμη μνήμη.
Πριν εγκαταστήσετε οποιοδήποτε πακέτο στην παρουσία του διακομιστή Ubuntu, συνιστάται να ενημερώσετε το σύστημα.
sudo apt-get update
sudo apt-get -y upgrade
Εγκαταστήστε Java
Η προτεινόμενη επιλογή για την εγκατάσταση Java είναι η χρήση της έκδοσης που είναι συσκευασμένη με το Ubuntu. Συγκεκριμένα, θα εγκατασταθεί το OpenJDK 8, η πιο πρόσφατη έκδοση.
sudo apt-get install -y default-jre unzip
Εγκαταστήστε το Red5
Αποκτήστε την πιο πρόσφατη έκδοση του διακομιστή Red5.
cd /opt/
wget https://github.com/Red5/red5-server/releases/download/v1.0.9-RELEASE/red5-server-1.0.9-RELEASE.tar.gz
Βγάλτε το tarball.
tar xvzf red5-server-1.0.9-RELEASE.tar.gz
Μετονομάστε τον φάκελο που εξήχθη σε red5.
mv red5-server red5
cd red5
Εκκινήστε τον διακομιστή Red5 στο παρασκήνιο.
sh red5.sh &
Τώρα μπορείτε να αποκτήσετε πρόσβαση στον διακομιστή πολυμέσων Red5 χρησιμοποιώντας τη διεύθυνση IP σας ακολουθούμενη από τη θύρα :5080. Θα δείτε τη σελίδα καλωσορίσματος Red5.
Αν θέλετε ο διακομιστής πολυμέσων Red5 να ξεκινά αυτόματα κατά την εκκίνηση, δημιουργήστε ένα αρχείο με το όνομα red5στο /etc/init.d.
sudo nano /etc/init.d/red5
Προσθέστε τις ακόλουθες γραμμές στο αρχείο.
#!/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
Αποθηκεύστε (" Ctrl+O") και κλείστε το αρχείο (" Ctrl+X").
Κάντε το αρχείο εκτελέσιμο.
sudo chmod ugo+x /etc/init.d/red5
Εγκαταστήστε το sysv-rc-confπακέτο.
sudo apt-get install sysv-rc-conf
Ενεργοποιήστε την αυτόματη εκκίνηση του Red5.
sudo sysv-rc-conf red5 on
Σε αυτό το σημείο μπορείτε να ξεκινήσετε/σταματήσετε/επανεκκινήσετε τον διακομιστή Red5 με τις εντολές σέρβις.
sudo service red5 start
sudo service red5 stop
sudo service red5 restart
Ολοκληρώστε την εγκατάσταση
Μπορείτε να ολοκληρώσετε την εγκατάσταση του Red5 μέσω του προγράμματος περιήγησής σας. Ανοίξτε το πρόγραμμα περιήγησής σας και μεταβείτε στη διεύθυνση URL HTTP://[your-ip-adresse:5080]με την πραγματική διεύθυνση IP στραμμένη προς το Vultr VPS σας. Για παράδειγμα, μπορείτε να εγκαταστήσετε ορισμένες από τις εφαρμογές επίδειξης μεταβαίνοντας στο HTTP://your-ip-address:5080/installer/.
Η εγκατάσταση του διακομιστή πολυμέσων Red5 έχει πλέον ολοκληρωθεί.