Η ροή του ήχου μπορεί να είναι τόσο απλή όσο η σύνδεση του smartphone σας σε ηχεία Wi-Fi, AirPlay ή Bluetooth στο σπίτι σας. Όταν αισθάνεστε τη φαγούρα για να ξεσκονίσετε τον εξοπλισμό του DJ σας και να γυρίσετε δίσκους σε μια ιδιωτική εκδήλωση, το Raspberry Pi σας μπορεί να σας βοηθήσει να μεταδώσετε αυτά τα επικά cross-fades και να ηχογραφήσετε γρατσουνιές σε όλο το σπίτι σας.
Για τους αγαπημένους σας που αρνούνται το RVSP του πάρτι σας, μπορείτε να τους συμπεριλάβετε επίσης μεταδίδοντας τον ήχο μέσω του ιστού. Το μόνο που χρειάζεστε είναι "πισινό" (μετάδοση με αυτό το εργαλείο) και Icecast 2 για να πραγματοποιήσετε αυτό το μουσικό όνειρο.
Ετοιμάζομαι
Τα ακόλουθα στοιχεία απαιτούνται για να τεθεί σε λειτουργία η ροή ήχου στο σπίτι (ή στον ιστό):
- Raspberry Pi 3 ή 4
- κάρτα microSD (8 GB ή μεγαλύτερη)
- Μια συσκευή ήχου που συνδέεται σε μια θύρα USB (π.χ. μίκτη, κάρτα ήχου USB, ελεγκτής DJ, dongle Bluetooth)
- λογισμικό πισινών (εργαλείο ροής)
- Icecast 2 (στέλνει ήχο από το Raspberry Pi στο LAN ή στο δημόσιο διαδίκτυο)
- Raspberry Pi OS (32- ή 64-bit)
Θα πρέπει πρώτα να εγκαταστήσετε το Raspberry Pi OS. Για βοήθεια με αυτήν την εργασία, ανατρέξτε στο δικό μας Οδηγός εγκατάστασης Raspberry Pi OS. Εάν προτιμάτε, μπορείτε να εγκαταστήσετε ένα εναλλακτικό λειτουργικό σύστημα Linux. Ωστόσο, αυτός ο οδηγός είναι προσαρμοσμένος σε διανομές Linux που περιλαμβάνουν το πρόγραμμα εγκατάστασης λογισμικού APT.
Όταν έχετε ταξινομήσει το λειτουργικό σας σύστημα, στη συνέχεια μπορεί να εγκατασταθεί η βάση (μετάδοση με χρήση αυτού του εργαλείου). Το Butt είναι μια ελαφριά εφαρμογή που θα μεταδίδει ήχο από μια πηγή ήχου Raspberry Pi που είναι συνδεδεμένη σε μια από τις θύρες USB του. Σημειώστε ότι αυτή η εφαρμογή δεν έχει σχεδιαστεί για ροή αρχείων ήχου MP3 (ή παρόμοιων).
Ας εγκαταστήσουμε τις εξαρτήσεις για να χειριστούμε διάφορους κωδικοποιητές ροής, χρησιμοποιώντας την ακόλουθη εντολή:
sudoκατάλληλοςεγκαθιστώ-υlibfltk1.3-devportaudio19-devlibopus-devlibmp3lame-devlibvorbis-devlibogg-devlibflac-devlibfdk-aac-devlibdbus-1-devlibsamplerate0-devlibssl-devlibcurl4-openssl-dev
Οι εξαρτήσεις περιλαμβάνουν τύπους αρχείων ήχου όπως LAME, ORB, OGG, FLAC, AAC και άλλα. Μόλις εγκατασταθούν αυτοί οι τύποι πολυμέσων, πάρτε ένα αντίγραφο του εργαλείου συνεχούς ροής από το Ιστότοπος SourceForge. Στη συνέχεια, ανοίξτε ένα παράθυρο τερματικού και χρησιμοποιήστε την ακόλουθη εντολή tar για εξαγωγή από την πηγή:
πίσσα -xzf πισινό-<εκδοχή>.tar.gz
Πλοηγηθείτε στα εξαγόμενα αρχεία και δημιουργήστε την εφαρμογή από τα αρχεία προέλευσης με τα εξής:
πισινό cd-<εκδοχή>
./Διαμορφώστε --με-πελάτης
φτιαχνω, κανω
sudo make εγκαθιστώ
Τις περισσότερες φορές το λογισμικό Linux έχει ένα πακέτο ήδη συναρμολογημένο. Σε αυτήν την περίπτωση, οι παραπάνω εντολές σας δίνουν τη δυνατότητα δημιουργήστε ένα πακέτο από τα αρχεία προέλευσης.
Ορίστε δικαιώματα για το Butt
Πριν εκτελέσετε την εφαρμογή, θα θέλετε να δώσετε στον εαυτό σας επαρκή δικαιώματα. (Εναλλακτικά, μπορείτε να χρησιμοποιήσετε αυξημένα δικαιώματα με το πρόθεμα "sudo" για να το εκτελέσετε, αλλά αυτό δεν συνιστάται.) Δεν είστε σίγουροι πού βρίσκεται το άκρο; Στο τερματικό σας, απλώς πληκτρολογήστε:
που είναι ο πισινός
Μετακινηθείτε στον κατάλογο όπου βρίσκεται η εφαρμογή butt:
CD /usr/τοπικός/bin
Δώστε στον εαυτό σας την άδεια εφαρμογής που απαιτείται:
sudoτσόουν[το όνομα χρήστη σας]βαρέλι
Για να εκτελέσετε το εργαλείο ροής, πληκτρολογήστε:
βαρέλι
Προσαρμόστε τις Ρυθμίσεις για Butt
Όταν ανοίξει η εφαρμογή, θα χρειαστεί να τροποποιήσετε μέρος της διαμόρφωσης. Επιλέγω Ρυθμίσεις και μετά επιλέξτε ΠΡΟΣΘΗΚΗ για να συμπληρώσετε τα στοιχεία διακομιστή που μπορεί να περάσει στην εφαρμογή Icecast.
Η διασφάλιση ότι όλες οι λεπτομέρειες του διακομιστή butt έχουν συμπληρωθεί πριν από την εγκατάσταση του Icecast θα εξασφαλίσει την ομαλή λειτουργία. Πριν πατήσετε ΠΡΟΣΘΗΚΗ, θυμηθείτε να επιλέξετε το κουμπί επιλογής δίπλα Icecast επισης. Θα βρείτε επίσης (στο μενού Ρυθμίσεις) μια περιοχή για να συμπληρώσετε λεπτομερείς πληροφορίες διακομιστή.
ο URL μπορεί να μείνει κενό ή μπορείτε να προσθέσετε κάτι συγκεκριμένο (ανάλογα με τις ανάγκες σας). Επίσης, εξαρτάται από εσάς εάν θέλετε η μουσική σας να εμφανίζεται στον κατάλογο Icecast. Εάν ναι, επιλέξτε το πλαίσιο δίπλα Κάντε δημόσιο διακομιστή. Όταν είστε ικανοποιημένοι με τις λεπτομέρειες των πληροφοριών του διακομιστή σας, πατήστε το ΠΡΟΣΘΗΚΗ κουμπί.
Η διεπαφή χρήστη περιλαμβάνει επίσης ορισμένες πρόσθετες ρυθμίσεις όπου μπορείτε να επιλέξετε την πηγή ήχου και ορισμένες προαιρετικές βελτιώσεις κατά την εμφάνιση πληροφοριών σχετικά με τη μουσική που παίζεται στη ροή σας.
Εγκατάσταση Icecast
Αυτό το μέρος της διαδικασίας είναι αρκετά απλό (χάρη σε ένα πακέτο που είναι διαθέσιμο χρησιμοποιώντας το πρόγραμμα εγκατάστασης APT). Μπείτε στο τερματικό και πληκτρολογήστε:
sudo apt εγκαθιστώ -y icecast2
Θα παρατηρήσετε ένα παράθυρο διαμόρφωσης να εμφανίζεται αμέσως μετά την ολοκλήρωση της εγκατάστασης.
Μετά την επιλογή Ναί για να προχωρήσετε από την πρώτη σελίδα της διαμόρφωσης του Icecast, θα σας ζητηθούν κωδικοί πρόσβασης και σχετικές λεπτομέρειες σχετικά με τον διαχειριστή. Αν και τα μηνύματα προτροπής θα σας καθοδηγήσουν σε αυτά τα διαισθητικά βήματα, φροντίστε να σημειώσετε τους κωδικούς πρόσβασης που έχετε επιλέξει. Καθώς το πρόγραμμα άκρων είναι ακόμα ανοιχτό, πατήστε το κουμπί αναπαραγωγής για να ξεκινήσει η αποστολή του ήχου σας στο Διαδίκτυο.
Μπορείτε επίσης να φορτώσετε ένα πρόγραμμα περιήγησης ιστού, σε άλλον υπολογιστή συνδεδεμένο στο τοπικό σας δίκτυο και να πληκτρολογήσετε [Raspberry_Pi_IP_address]: 8000. Αυτό θα φορτώσει το Διαχείριση, Κατάσταση, και Εκδοχή καρτέλες εντός του ελεγκτή Ιστού Icecast. Για να επιβεβαιώσετε τη διεύθυνση του Raspberry Pi, ανοίξτε ένα παράθυρο τερματικού και πληκτρολογήστε:
ifconfig
Εάν έχετε ρυθμίσει τα πάντα σωστά, θα δείτε διευρυμένες λεπτομέρειες που σχετίζονται με τον διακομιστή ροής σας.
Για να διασφαλίσετε ότι ο διακομιστής ροής σας παίζει όπως αναμένεται, επιλέξτε μία από τις επιλογές στην επάνω δεξιά γωνία αυτής της σελίδας: M3U, XSPF ή VCLT. Μπορείτε επίσης να κατευθύνετε μια νέα καρτέλα προγράμματος περιήγησης http://192.168.1.XXX: 8000/ρεύμα να αρχίσω να ακούω!
Επέκταση των δυνατοτήτων ροής
Με τη ροή της μουσικής σας σε λειτουργία, τι θα κάνετε με τις νέες σας δυνατότητες; Εάν θέλετε να κάνετε ροή μουσικής πέρα από το τοπικό σας δίκτυο, σκεφτείτε σύνδεση σε ένα δωρεάν εργαλείο δυναμικού DNS. Αφού εγκαταστήσετε μια υπηρεσία DDNS, απλώς αλλάξτε τη διεύθυνση URL στην οποία αναφέρεται η ροή σας στο Icecast, προκειμένου να μεταδοθεί η ροή σας σε όλο τον κόσμο.
Εάν θέλετε να μεταφέρετε αυτήν τη ροή στο επίπεδο ενός αυτοματοποιημένου διαδικτυακού ραδιοφωνικού σταθμού, τότε ρίξτε μια ματιά Ανοίξτε την εκπομπή. Αυτό το δωρεάν λογισμικό είναι εξαιρετικό για ενθουσιώδεις, μη κερδοσκοπικούς οργανισμούς ή οντότητες χαμηλού προϋπολογισμού που επιθυμούν να μοιραστούν τις σκέψεις τους με τον κόσμο.
Προσθήκη προαιρετικού περιεχομένου βίντεο
Αν και οι δυνατότητες περιορίζονται μόνο από τη φαντασία σας, πολλοί χομπίστες και επαγγελματίες έχουν δημιουργήσει περιεχόμενο βίντεο (ορισμένοι ως κύρια πηγή εισοδήματός τους) χρησιμοποιώντας το YouTube. Το μόνο που χρειάζεστε είναι ένα Raspberry Pi 3 ή 4, μια συνδεδεμένη κάμερα και κάποια βασική κατανόηση του τερματικού Linux. Από εκεί, θα μπορείτε να βρίσκετε εύκολα τρόπους ροής βίντεο και ήχου έχοντας κατά νου σχεδόν οποιοδήποτε προϋπολογισμό.
Γιατί να μην το δοκιμάσετε; Με τη ροή ήχου, το λογισμικό αυτοματισμού και μια ροή βίντεο, θα έχετε ένα στούντιο με επαγγελματική εμφάνιση που μεταδίδεται στον κόσμο. Πολύ ωραίο, σωστά;