So erstellen Sie Ihren eigenen Musikstrom mit Icecast [Linux]
Es gibt eine Handvoll Leute, die das Erstellen eigener Streams für nützlich halten, aus welchem Grund auch immer sie wollen oder müssen. Seit Beginn der YouTube-Ära ist das Video-Streaming heiß und Musik- / Audio-Streaming ist immer noch eine ziemlich gewöhnliche Sache. Unter Linux ist der Prozess zwar recht einfach für die grundlegende Konfiguration, jedoch etwas langwierig.
Haftungsausschluss
Icecast ist eigentlich nur der Dienst, der das Audiosignal eines anderen Musikdämons streamen kann. In diesem Artikel verwenden wir mpd, eine von den meisten Leuten akzeptierte Kombination. Die Anweisungen funktionieren größtenteils in jeder Linux-Distribution, obwohl ich speziell Ubuntu und Fedora 4 behandeln werde. Empfohlene Linux-Distros, um Ihnen zu helfen, das richtige für Sie zu wählen 4 Empfohlene Linux-Distros, um Ihnen zu helfen, das richtige für Sie zu wählen Wenn Sie sich schließlich dazu entschließen, den Sprung in die Linux Avenue zu wagen, müssen Sie entscheiden können, welche Distribution für Sie die richtige ist. Die richtige Wahl zu treffen, ist ein wichtiger Aspekt… Lesen Sie weiter. Sofern sich die Befehle nicht wesentlich unterscheiden, müssen Ubuntu-Benutzer hinzugefügt werden “Sudo” vor jedem Befehl, den ich behandele, wo Root-Berechtigungen benötigt werden (was ein großer Teil ist). Alle Befehle enthalten keine Anführungszeichen.
Diese Anweisungen beziehen sich auf eine einfache Einrichtung und sind keine sichere Vorgehensweise. Wenn Sie Ihren eigenen Musikstrom erstellen und öffentlich und nicht in Ihrem Netzwerk freigeben möchten, beachten Sie bitte die entsprechenden Sicherheitsmaßnahmen.
Anleitung
MPD installieren und konfigurieren
Als Erstes müssen Sie mpd installieren, also starten Sie Ihr Terminal. Fedora-Benutzer müssen durch Eingabe zu root wechseln “su -” und geben ihre Passwörter ein. Dann geben Sie in Fedora den Befehl aus “yum install mpd“, während Ubuntu-Benutzer verwenden “sudo apt-get install mpd“. Wenn dies abgeschlossen ist, bearbeiten Sie die Datei mit Ihrem bevorzugten Terminal-Editor (z. B. Nano) /etc/mpd.conf.
Suchen Sie in den ersten Zeilen Folgendes und ersetzen Sie sie durch Ihren regulären Benutzernamen (oder erstellen Sie einen neuen Benutzer speziell für Icecast und verwenden Sie stattdessen diesen):
music_directory "/ home / USER / music" playlist_directory "/ home / USER / music / playlists" db_file "/home/USER/.mpd/mpd.db" log_file "/home/USER/.mpd/mpd.log" error_file " /home/USER/.mpd/mpd.error "
Bald nach diesem Textstück wird eine kleine Zeile eingefügt, in der Sie den Benutzer erneut durch den Benutzer ersetzen müssen, den Sie verwenden möchten:
Benutzer "USER"
Suchen Sie als Nächstes den folgenden Text und stellen Sie sicher, dass er übereinstimmt:
bind_to_address "127.0.0.1" port "6600"
Finden Sie schließlich ein großes Stück, das diesem ähnelt (in Fedora ist es das dritte) “Audioausgang” Gruppe in der Standardkonfigurationsdatei):
audio_output Typ "Shout" Name "Stream Kurzbeschreibung" Host "Localhost" Port "8000" mount "/mpd.ogg" Kennwort "Hackme" Qualität "5.0" # Bitrate "128" Format "44100: 16: 2" # Benutzer "source" # optional # beschreibung "My Stream Description" # optional # genre "jazz" # optional # public "nein" # optional
Ändern Sie die Informationen in Ihrer eigenen Konfigurationsdatei, um sie mit dem obigen Code abzugleichen. Zur einfachen Verwendung können Sie die “Hacke mich” Passwort, aber wenn Sie Ihren Stream mit dem Internet teilen möchten, empfehle ich dringend, dass Sie ihn ändern. Wenn Sie mit der Bearbeitung der Datei fertig sind, speichern Sie sie und schließen Sie den Editor.
Lassen Sie als Nächstes Ihre Root-Berechtigungen (oder setzen Sie das Sudo ab, wenn Sie Ubuntu verwenden) und geben Sie Folgendes ein:
cd $ HOME mkdir -p Musik / Wiedergabelisten mkdir .mpd
Dadurch werden die erforderlichen Ordner erstellt, die der mpd-Dämon benötigt, wie in der Konfigurationsdatei beschrieben.
Icecast installieren
Als Nächstes werden wir Icecast installieren, sodass Benutzer von Fedora und Ubuntu Folgendes eingeben müssen (als root). “yum installiere Icecast” und “sudo apt-get Icecast installieren“, beziehungsweise.
Wenn Sie das Kennwort in mpd nicht geändert haben, ist für Icecast keine Konfiguration erforderlich! Wenn Sie jedoch ein anderes Kennwort verwendet haben oder die Portnummern ändern möchten, können Sie alle Instanzen der Konfigurationsdatei ändern, die sich unter befindet /etc/icecast.xml.
Pitchfork installieren und konfigurieren
Herzliche Glückwünsche! Sie haben bereits alle Hintergrunddienste installiert und konfiguriert! Sie benötigen jedoch noch eine Schnittstelle, um mpd zu konfigurieren, sonst weiß es nicht, was gespielt werden soll. Ich empfehle, ein webbasiertes Konfigurationstool namens Pitchfork zu verwenden. Um das ausführen zu können, müssen wir einige weitere Pakete installieren.
In Fedora schreiben wir “yum install httpd mysql-server php php-mysql php-gd php-pear“. In Ubuntu wird es so sein “sudo apt-get install apache2 MySQL-Server libapache2-mod-php5 php5 php5-mysql php5-gd php5-pear“.
Laden Sie nach Abschluss der Installation Pitchfork von hier herunter und extrahieren Sie die Dateien in den Standardordner von Apache / var / www oder / var / www / html abhängig vom System. Um es uns leicht zu machen, geben Sie Folgendes ein:
chown -R apache: apache / var / www ODER chown -R Apache: Apache / var / www / html chmod -R 777 / var / www / config ODER chmod -R 777 / var / www / html / config
Bevor wir zu den lustigsten Teilen kommen, müssen wir noch mit unseren Dienstleistungen beginnen. Wir haben drei Dienste, httpd (oder apache2 in Ubuntu), Icecast und mpd. Also schreiben wir in Fedora “Bedienung
Starten Sie nun Ihren bevorzugten Browser und gehen Sie zu localhost (oder wenn Sie alle diese Schritte auf einem separaten Server ausgeführt haben, gehen Sie zur Adresse dieses Servers). Sie sollten jetzt von Pitchfork begrüßt werden, und wir können sie jetzt konfigurieren.
Unter der Konfigurationsseite müssen Sie nicht viel tun. Stellen Sie einfach sicher, dass Adresse und Port mit der in der Konfigurationsdatei von mpd übereinstimmen, und lassen Sie das Kennwortfeld leer. In der Mitte können Sie ein Login-Passwort eingeben, damit der Zugriff auf Pitchfork eingeschränkt werden kann. Speichern Sie und Sie werden zur Hauptseite zurückgeschickt. Jetzt können Sie Songs hinzufügen und über Icecast abspielen lassen!
Wenn Sie eine Verbindung zu Ihrem Stream herstellen möchten, können Sie dies ganz einfach tun. Vorausgesetzt, Sie öffnen Port 8000, können Sie zu einem anderen Computer wechseln, zu einem Browser wechseln und eingeben
Schlussbetrachtungen
Bitte beachten Sie, dass der Lautstärkeregler bei Pitchfork nicht funktioniert. Ihr Media Player sollte jedoch einen haben, so dass dies kein Problem sein sollte. Wenn Sie Songs hinzufügen, werden sie möglicherweise nicht sofort angezeigt. In diesem Fall sollten Sie die Seite einfach aktualisieren.
In Anbetracht der erforderlichen Schritte werde ich im Kommentarbereich etwas unterstützen. Wenn Sie Probleme haben, bitten Sie dort um Hilfe!
Fazit
Icecast ist eine großartige Möglichkeit, um Musik unterwegs zu bekommen. Und wer will nicht seinen persönlichen Online-Radiosender? Das Erstellen eines eigenen Musikstroms kann seine Zwecke haben und Ihnen auch Spaß bereiten.
Glaubst du, du wirst einen Musik-Stream erstellen? Was magst du an der Idee oder nicht? Lass es uns in den Kommentaren wissen!
Bildnachweis: Shutterstock
Erfahren Sie mehr über: Medienserver, MP3.