Πώς να εγκαταστήσετε το SHOUTcast στο Ubuntu

φωνή

SHOUT εκπομπή είναι μια τεχνολογία της ροή ήχου, χρησιμοποιείται ευρέως από ραδιοφωνικοί σταθμοί Διαδικτύου, και αναπτύχθηκε από τη Nullsoft (το ίδιο με το μεγάλο και μοναδικό Winamp) στα μέσα του 1999. Δεν είναι ανοιχτός κώδικας, αλλά η AOL, ο τρέχων ιδιοκτήτης της, το προσφέρει ως δωρεάν λογισμικό, αλλά λόγω της Υποστήριξη Linux Χρησιμοποιείται ευρέως σε αυτήν την πλατφόρμα και σήμερα πρόκειται να δείξουμε πώς να εγκαταστήσετε το SHOUTcast στο Ubuntu.

Ακριβώς μιλώντας, πρόκειται να εγκαταστήσουμε SHOUTcast Κατανεμημένο Δίκτυο Διακομιστή Ήχου 2.0, ή το DNAS 2.0, ως το τρέχον όνομά του, και μόλις γίνει αυτό, θα είμαστε σε θέση να μεταδώσουμε μουσική μέσω του Διαδικτύου και να έχουμε τον δικό μας ραδιοφωνικό σταθμό. Αλλά τα πρώτα πράγματα πρώτα, και όπως σε όλες τις περιπτώσεις που συνεπάγεται τη λήψη του λογισμικού, αλλά στην περίπτωση του Linux πριν από αυτό θα το κάνουμε Δημιουργήστε έναν λογαριασμό χρήστη ειδικά για να το χρησιμοποιήσω διακομιστής ροής αφού γνωρίζουμε ότι δεν είναι ασφαλές να κάνουμε αυτά τα πράγματα από τον λογαριασμό ρίζας ή από τον κύριο λογαριασμό χρήστη μας.

Λοιπόν, εκτελούμε το «su» για να γίνουμε υπερχρήστης και μετά:

ροή adduser

ροή passwd

Μόλις το κωδικό πρόσβασης για αυτόν τον χρήστη (που του ζητείται να ξαναμπεί για να διασφαλίσει ότι είναι εντάξει) το τελειώνουμε αυτό και είναι βολικό για εμάς να βγούμε από τον ριζικό χρήστη στο τερματικό για να αποφύγουμε οποιοδήποτε ατύχημα. Στη συνέχεια, συνδεόμαστε με τον χρήστη ροής για να δουλέψουμε από εκεί, έτσι δημιουργούμε τους καταλόγους λήψης και διακομιστή.

Λήψη $ mkdir

Διακομιστής $ mkdir

Τώρα πρόκειται να τοποθετήσουμε τον εαυτό μας στον κατάλογο που δημιουργήθηκε για τις λήψεις και να προχωρήσουμε στη λήψη του SHOUTcast από τους διακομιστές Nullsoft χρησιμοποιώντας το πανίσχυρο wget, το οποίο περιλαμβάνεται από προεπιλογή στο Ubuntu:

$wget http://download.nullsoft.com/shoutcast/tools/sc_serv2_linux_x64-latest.tar.gz

Τώρα αποσυνδέουμε το tarball:

$ tar xfz sc_serv2_linux_x64-latest.tar.gz

Τοποθετούμε τον εαυτό μας στο φάκελο διακομιστή και αντιγράφουμε το δυαδικό sc_serv σε αυτόν:

cd ..

διακομιστής cd

$ cp ../download/sc_serv ./

Τώρα που το έχουμε, θα χρειαζόμαστε ένα αρχείο config για SHOUTcast, έτσι θα δημιουργήσουμε ένα κενό αρχείο χρησιμοποιώντας τον προτιμώμενο επεξεργαστή κειμένου (στην περίπτωσή μας, πρόκειται να χρησιμοποιήσουμε στυλό). Ορισμένες πτυχές που πρέπει να θυμάστε είναι οι κωδικοί πρόσβασης: κωδικός πρόσβασης διαχειριστή Είναι ο κωδικός πρόσβασης που θα χρησιμοποιήσουμε για την απομακρυσμένη διαχείριση μέσω της διεπαφής ιστού και streampassword_1 Είναι αυτό που χρησιμοποιείται από το πρόγραμμα αναπαραγωγής πολυμέσων για ροή.

$ πένα sc_serv.conf

Προσθέτουμε τα εξής:

adminpassword = κωδικός πρόσβασης
κωδικός πρόσβασης = κωδικός πρόσβασης1
Requestreamconfigs = 1
streamadminpassword_1 = κωδικός πρόσβασης2
streamid_1 = 1
streampassword_1 = κωδικός πρόσβασης3
streampath_1 = http: //radio-server.lan: 8000
logfile = logs / sc_serv.log
w3clog = logs / sc_w3c.log
banfile = control / sc_serv.ban
ripfile = control / sc_serv.rip

Για όσους θέλουν να κάνουν τη διαμόρφωση πιο άμεσα από ένα πρόγραμμα περιήγησης, μπορούν να μεταβούν στο φάκελο λήψεων και να εκτελέσουν το αρχείο builder.sh ή setup.sh εκεί και στη συνέχεια εισάγουμε τα ακόλουθα στο πρόγραμμα περιήγησης ιστού: http: // localhost : 8000, για να κάνουμε τη διαμόρφωση σύμφωνα με τις προτιμήσεις μας.

Στη συνέχεια ξεκινάμε τον διακομιστή SHOUTcast από τον κατάλογο διακομιστή:

$sc_serv

Τώρα ας δούμε σε ποια θύρα λειτουργεί:

$ netstat -tulpn | grep sc_serv

Χρειαζόμαστε αυτές τις πληροφορίες δεδομένου ότι πρέπει να επιτρέψουμε την πρόσβαση από έξω στον εξοπλισμό μας, για την οποία πρέπει να ανοίξουμε τις αντίστοιχες θύρες στο δρομολογητή (αυτό βρίσκεται γενικά μεταξύ των επιλογών NAT). Επίσης, εάν έχουμε διαμορφώσει ένα τείχος προστασίας στον υπολογιστή μας, πρέπει να επιτρέψουμε την είσοδο συνδέσεων από έξω, εφόσον κατευθύνονται στη θύρα στην οποία λειτουργεί το SHOUTcast.

Τώρα μπορούμε να δοκιμάσουμε αυτήν τη διαμόρφωση από διαφορετικό υπολογιστή, για τον οποίο ανοίγουμε ένα πρόγραμμα περιήγησης ιστού και εισάγουμε την IP του υπολογιστή στον οποίο εγκαθιστούμε το SHOUTcast, για παράδειγμα: http: 192.168.1.100/8000. Θα δούμε τη διεπαφή SHOUTcast μπροστά μας, αλλά χωρίς λίστες αναπαραγωγής, αφού για αυτό πρέπει να ξεκινήσουμε ένα συμβατό πρόγραμμα αναπαραγωγής (φυσικά το Winamp) και να ρυθμίσουμε την αναπαραγωγή ροής, κάτι τέτοιο από τη Nullsoft μας δείχνουν και είναι πολύ απλό, αλλά επειδή είναι μάλλον κάτι cross-platform και όχι τυπικό του Linux, οπότε δεν θέλαμε να το συμπεριλάβουμε έτσι ώστε να μην επεκτείνουμε αυτό το σεμινάριο πολύ καιρό.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Λέων dijo

    Είναι πολύ καλό. Το χρησιμοποιώ μαζί με το Winamp και το plugin του σε υπολογιστή με Windows για να μεταδώσω ένα σήμα που έρχεται στο Διαδίκτυο. Το θέμα είναι ότι θα ήθελα να κάνω το ίδιο στο Linux, αλλά ποιος παίκτης επιτρέπει να κάνει το ίδιο;

  2.   Emerson dijo

    Πάντα το ίδιο
    Αυτός που αφιερώνει το χρόνο και την προσπάθειά του να κάνει τη θέση, δεν καταλαβαίνει ότι αυτός που πρόκειται να τον διαβάσει δεν ξέρει το ίδιο με αυτόν, γι 'αυτό τον έχει αναζητήσει ...
    όταν φτάνει σε μια γραμμή που λέει, για παράδειγμα: "Τώρα ξετυλίγουμε το tarball" και ο ανόητος που διαβάζει δεν έχει ιδέα τι είναι το tarball ή πώς είναι αποσυμπιεσμένο, είναι πιο κουρασμένος που πρέπει να αποσυμπιέσει αυτά τα διαφορετικά είδη αρχείων , ότι ο καθένας έχει τον πατέρα και τη μητέρα του, ... Ή αν διαβάζει: «Βάζουμε τον εαυτό μας στον φάκελο διακομιστή και αντιγράφουμε το sc_serv binary σε αυτό» ... τότε θυμάστε τη μητέρα του και αναρωτιέστε γιατί μπήκατε σε αυτό το μέρος εάν πάντα το ίδιο πράγμα συμβαίνει σε εσάς, η ανάρτηση σας λέει ότι θα σας διδάξει να κάνετε ένα πράγμα και δεν σας διδάσκει ποτέ τίποτα,
    Και τώρα ένας φανατικός θα έρθει να μου πει ότι το Linux είναι για λαμπρά μυαλά και για όσους θέλουν να μάθουν και για τους οποίους ο υπολογιστής είναι μια πρόκληση ...
    Δεν είναι δική μου περίπτωση, είμαι με αυτό το χάλια για δέκα χρόνια και το κάνω επειδή θέλω να αφήσω τα παράθυρα, αλλά προς το παρόν, το χάλια είναι ακόμα. Ναι, ξέρω, κανείς δεν με αναγκάζει να το χρησιμοποιήσω, εντάξει, αυτό που παραπονιέμαι δεν είναι το χάλια, παραπονιέμαι για τα κόλπα που μου λένε ότι το Linux είναι υπέροχο. και οι Γκουρού, που μιλούν για το Linux σαν να ήξεραν, ότι ο καθένας σας λέει κάτι διαφορετικό, και μόνο η ματαιοδοξία τους κινεί
    Σήμερα ήμουν ομιλητικός, αλλά όχι για τους παλιούς χρήστες Linux, που ήταν πάντα κρέας φόρουμ, αν όχι για εκείνους που εισέρχονται, που δεν δημιουργούν τραγούδια σειρήνας