Λήψη και διαμόρφωση του διακομιστή SHOUTcast.
Εκτέλεση του διακομιστή SHOUTcast
Ο διακομιστής SHOUTcast είναι ένας διακομιστής ήχου που χρησιμοποιούν ορισμένοι σταθμοί και μουσικοί για να μεταδώσουν το περιεχόμενό τους στο παγκόσμιο κοινό. Αυτό το σεμινάριο προϋποθέτει ότι ο διακομιστής σας εκτελεί το CentOS 6 με αρχιτεκτονική 32 bit και είναι συνδεδεμένος ως χρήστης root. Προϋποθέτει επίσης ότι το λειτουργικό σας σύστημα έχει ήδη ενσωματωμένο πρόγραμμα επεξεργασίας κειμένου με ένα nanoή vi. Σε αυτό το σεμινάριο πρόκειται να χρησιμοποιήσουμε το nanoπρόγραμμα επεξεργασίας κειμένου, λόγω της απλότητας και της ευκολίας χρήσης του.
Ένα σημαντικό πράγμα που πρέπει να σημειωθεί είναι ότι ο διακομιστής SHOUTcast δεν χρειάζεται εγκατάσταση, καθιστώντας έτσι το σεμινάριο πολύ πιο εύκολο για αρχάριους που θέλουν να μεταδώσουν το περιεχόμενό τους στο διαδίκτυο. Το σεμινάριο θα χρησιμοποιεί την παλιά έκδοση του SHOUTcast, (έκδοση 1.9.8), λόγω της σταθερότητας και της ευρείας υποστήριξής του.
Λήψη και διαμόρφωση του διακομιστή SHOUTcast.
Εγκαταστήστε screen. Αυτό διασφαλίζει ότι ο διακομιστής θα συνεχίσει να λειτουργεί, ακόμα κι αν αποσυνδεθείτε από την περίοδο λειτουργίας ssh.
yum install screen
Ξεκινήστε μια περίοδο λειτουργίας οθόνης.
screen
Δημιουργήστε έναν κατάλογο για τα αρχεία SHOUTcast.
mkdir shoutcast
Μεταβείτε στον νέο κατάλογο.
cd shoutcast
Κάντε λήψη του διακομιστή SHOUTcast.
wget http://mirror.lchost.net/download.nullsoft.com/shoutcast/tools/sc_serv_1.9.8_Linux.tar.gz
Εξαγάγετε το ληφθέν tar.gzαρχείο.
tar -zxvf sc_serv_1.9.8_Linux.tar.gz
Τροποποιήστε το αρχείο διαμόρφωσης SHOUTcast. Αυτό γίνεται με την τροποποίηση του sc_serv.confαρχείου που περιλαμβάνεται στο εξαγόμενο tarball.
nano sc_serv.conf
Μέσα στο αρχείο διαμόρφωσης, θα επεξεργαστούμε μόνο μερικά πεδία στην ενότητα " Required Stuffs", τα άλλα πεδία του αρχείου διαμόρφωσης θα πρέπει να διατηρηθούν άθικτα και χωρίς τροποποίηση, για να αποφευχθούν προβλήματα με τον διακομιστή SHOUTcast.
Να βρείτε και να επεξεργαστείτε τα βασικά πεδία ονομάζονται MaxUser=, password=και portbase=. Εδώ είναι μια απλή εξήγηση των λειτουργιών τους.
MaxUser=υποδεικνύει τον αριθμό των επιτρεπόμενων συνδέσεων στη ροή, ανάλογα με την κατανομή εύρους ζώνης του διακομιστή. Αυτό θα πρέπει να ρυθμιστεί σύμφωνα με τις προτιμήσεις σας.
password=είναι ένας έλεγχος ταυτότητας που απαιτείται για τη σύνδεση της πηγής μέσω του διακομιστή, καθώς και για την εκτέλεση διαχείρισης μέσω της διεπαφής Ιστού. Αυτό διασφαλίζει την ασφάλεια της ροής σας και αποφεύγει τις ανεπιθύμητες συνδέσεις πηγής με τον διακομιστή.
portbase=είναι η θύρα IP στην οποία θα λειτουργεί ο διακομιστής σας. Η προεπιλεγμένη θύρα για τον διακομιστή είναι 8000, αλλά αν έχετε κάποιες εφαρμογές που εκτελούνται στην ίδια θύρα, σκεφτείτε να αλλάξετε αυτό το πεδίο, διαφορετικά ο διακομιστής δεν θα ξεκινήσει. Ωστόσο, εάν δεν έχετε εφαρμογές που εκτελούνται στην ίδια θύρα, δεν είναι απαραίτητη η τροποποίηση αυτού του πεδίου.
Αφού επεξεργαστείτε τα απαραίτητα πεδία. Αποθηκεύστε το αρχείο διαμόρφωσης πατώντας το " Ctrl + O" στο πληκτρολόγιό σας και μετά το " Ctrl + X" για έξοδο από το nanoπρόγραμμα επεξεργασίας κειμένου.
Εκτέλεση του διακομιστή SHOUTcast
Αφού ελέγξετε και τροποποιήσετε το αρχείο διαμόρφωσης, ξεκινήστε τον διακομιστή SHOUTcast.
./sc_serv sc_serv.conf
Στη συνέχεια, πατήστε το " Ctrl + A" και πατήστε το Dπλήκτρο " ". Αυτό θα αποσυνδέσει την περίοδο λειτουργίας της οθόνης και θα μας επιτρέψει να αποσυνδεθούμε όσο ο διακομιστής SHOUTcast εξακολουθεί να εκτελείται, περιμένοντας μια σύνδεση πηγής.
Αυτό είναι όλο, ο διακομιστής είναι ρυθμισμένος και έτοιμος για χρήση. Συνδέστε πηγές όπως το Winamp με το Shoutcast DSP ή άλλο λογισμικό αυτοματισμού ραδιοφώνου που υποστηρίζει την κωδικοποίηση στο SHOUTcast.
Ένα πράγμα που πρέπει να έχετε κατά νου είναι ότι η ροή ήχου μπορεί να είναι εντατική σε εύρος ζώνης. Ένας ή δύο πελάτες που ακούν τη ροή δεν θα απαιτούν μεγάλο εύρος ζώνης, αλλά 50 ή περισσότεροι πελάτες θα μπορούσαν να ωθήσουν έναν διακομιστή στο εκχωρημένο μηνιαίο εύρος ζώνης. Είναι καλή ιδέα να παρακολουθείτε την κατανομή του εύρους ζώνης σας κάθε εβδομάδα για να αποφύγετε απροσδόκητα οικονομικά κόστη.