Απαιτήσεις
Εγκαταστήστε Java
Εγκαταστήστε το Red5
Διαμόρφωση αυτόματης εκκίνησης
Ολοκληρώστε την εγκατάσταση
Το Red5 είναι ένας διακομιστής πολυμέσων ανοιχτού κώδικα που υλοποιείται σε Java που σας επιτρέπει να εκτελείτε εφαρμογές Flash για πολλούς χρήστες, όπως ζωντανή ροή ήχου/βίντεο, απομακρυσμένη κοινή χρήση αντικειμένων (για παιχνίδια για πολλούς παίκτες), συγχρονισμό δεδομένων, εγγραφή ροών πελατών (FLV και AVC+AAC) , και πολλα ΑΚΟΜΑ.
Αυτό το άρθρο θα σας καθοδηγήσει στη διαδικασία εγκατάστασης και εγκατάστασης για την εκκίνηση ενός διακομιστή Media Red5 στο CentOS 7.
Απαιτήσεις
- Ένας χρήστης sudo .
- Μια παρουσία διακομιστή Vultr CentOS 7 x64 με τουλάχιστον 1 GB διαθέσιμη μνήμη.
Πριν εγκαταστήσετε οποιοδήποτε πακέτο στην παρουσία του διακομιστή CentOS, ας ξεκινήσουμε βεβαιώνοντας ότι το σύστημά σας είναι ενημερωμένο.
yum clean all
yum -y update
Εγκαταστήστε Java
Αρχικά, ας κατεβάσουμε την τελευταία έκδοση Java SE Development Kit 8 από την επίσημη σελίδα λήψης .
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
Εγκαταστήστε Java χρησιμοποιώντας εναλλακτικές λύσεις.
alternatives --install /usr/bin/java java /opt/jdk1.8.0_161/bin/java 2
alternatives --config java
Ρύθμιση javacκαι jarδιαδρομή εντολών με χρήση εναλλακτικών.
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
Ρύθμιση καθολικών μεταβλητών περιβάλλοντος.
JAVA_HOMEΜεταβλητή ρύθμισης :
export JAVA_HOME=/opt/jdk1.8.0_161
JRE_HOMEΜεταβλητή ρύθμισης :
export JRE_HOME=/opt/jdk1.8.0_161/jre
PATHΜεταβλητή ρύθμισης :
export PATH=$PATH:/opt/jdk1.8.0_161/bin:/opt/jdk1.8.0_161/jre/bin
Εγκαταστήστε το Red5
Αποκτήστε την πιο πρόσφατη έκδοση του διακομιστή Red5.
cd ~
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 μέσω του προγράμματος περιήγησής σας. Ανοίξτε το πρόγραμμα περιήγησής σας και μεταβείτε HTTP://[your-ip-adresse:5080]με την πραγματική διεύθυνση IP στραμμένη προς το Vultr VPS σας. Για παράδειγμα, μπορείτε να εγκαταστήσετε ορισμένες από τις εφαρμογές επίδειξης μεταβαίνοντας στο HTTP://your-ip-address:5080/installer/.
Η εγκατάσταση του διακομιστή πολυμέσων Red5 έχει πλέον ολοκληρωθεί.