Inhaltsverzeichnis:

Internetradio/ Webradio mit Raspberry Pi 3 (headless) - Gunook
Internetradio/ Webradio mit Raspberry Pi 3 (headless) - Gunook

Video: Internetradio/ Webradio mit Raspberry Pi 3 (headless) - Gunook

Video: Internetradio/ Webradio mit Raspberry Pi 3 (headless) - Gunook
Video: Raspberry Pi Internet Radio headless. 2024, Juli
Anonim
Internetradio/ Webradio mit Raspberry Pi 3 (headless)
Internetradio/ Webradio mit Raspberry Pi 3 (headless)

HI Möchten Sie Ihr eigenes Radio über das Internet hosten, dann sind Sie bei uns richtig. Ich werde versuchen, so viel wie möglich zu erarbeiten. Ich habe verschiedene Möglichkeiten ausprobiert, die meisten von ihnen benötigten entweder eine Soundkarte, die ich nur ungern kaufen wollte. Aber ich habe es geschafft, ein paar Tutorials zu finden, also kämme ich sie alle?

Wir benötigen folgende Hardware:

1) Raspberry Pi 3 oder höher

2) Micro-USB-Kabel

3) SD-Karte würde ich mindestens 16 GB empfehlen

4) Router/Modem

3) Ethernet-Kabel

Software, die wir verwenden werden

1) Raspbian als Betriebssystem

2) Mixxx zum Abspielen von Musik

3) Icecast2 für die Ausstrahlung

4) PUTTY für SSH (hier herunterladen) Wenn Sie einen Mac verwenden, können Sie mit dem Terminal eine SSH-Verbindung zum Pi herstellen

5)Advance IP-Scanner zum Finden der IP-Adresse von Raspberry Pi (Download hier)

6) Filezilla zum Übertragen von Dateien von Ihrem Computer (hier herunterladen)

Voraussetzungen

Raspbian installiert und läuft, wenn jemand, der es nicht weiß, hier für das Tutorial klicken.

Ich werde Raspbian Stretch mit Desktop verwenden

Schritt 1: Verbinden Sie Raspberry Pi mit Ihrem Router und starten Sie ihn

Verbinden Sie Raspberry Pi mit Ihrem Router und starten Sie ihn
Verbinden Sie Raspberry Pi mit Ihrem Router und starten Sie ihn
Verbinden Sie Raspberry Pi mit Ihrem Router und starten Sie ihn
Verbinden Sie Raspberry Pi mit Ihrem Router und starten Sie ihn
Verbinden Sie Raspberry Pi mit Ihrem Router und starten Sie ihn
Verbinden Sie Raspberry Pi mit Ihrem Router und starten Sie ihn

Ich gehe davon aus, dass Sie Raspbian installiert haben. und bereit zu gehen. Verbinden Sie Ihren Raspberry Pi mit dem Ethernet-Port Ihres Routerkabels und schalten Sie den Raspberry ein. Gehen Sie nun zu Ihrem Laptop/PC, der mit dem gleichen Router wie Ihre Himbeere verbunden ist.

Installieren Sie als nächstes den Advance IP-Scanner und öffnen Sie ihn und klicken Sie auf "Scannen", sobald der Scan abgeschlossen ist. Notieren Sie die IP-Adresse für das Gerät, das Raspberry Pi Foundation in der Spalte "Hersteller" enthält. in meinem Fall war es 192.168.1.6.

Schritt 2: Verbinden mit PI über Putty

Verbindung zu PI über Putty
Verbindung zu PI über Putty
Verbindung zu PI über Putty
Verbindung zu PI über Putty
Verbindung zu PI über Putty
Verbindung zu PI über Putty

Installieren und öffnen Sie nun Putty und schreiben Sie die IP-Adresse, die Sie von Advance IP Scanner erhalten haben, in das Feld "Hostname (oder IP-Adresse)" und klicken Sie auf Öffnen.

Wenn Sie zum ersten Mal eine Verbindung herstellen, wird eine Sicherheitswarnung angezeigt. Drücken Sie einfach auf „Ja“. weil Sie der einzige sind, der sich damit verbindet und Sie die Nachricht nur einmal erhalten.

Jetzt wird Ihnen ein Standard-Benutzername für die Anmeldung angezeigt, der "Pi" ist und das Passwort "raspberry" ist, sobald dies erledigt ist

Sie erhalten eine Nachricht wie das Bild oben.

Jetzt können Sie Ihre Himbeere konfigurieren, indem Sie den Befehl "sudo raspi-config" eingeben und das Dateisystem erweitern und dann zur Interferenzoption gehen und ssh und vnc aktivieren.

Sobald alles fertig ist, starten Sie den Pi mit "sudo reboot" neu und starten Sie Putty erneut und melden Sie sich an.

Schritt 3: Icecast2 installieren

Icecast2 installieren
Icecast2 installieren
Icecast2 installieren
Icecast2 installieren
Icecast2 installieren
Icecast2 installieren

Wir werden Icecast2 als Server verwenden, um mit der Außenwelt zu kommunizieren.

Geben Sie auf dem Server einfach Folgendes ein:

sudo apt install icecast2

Sie erhalten folgendes

1) Icecast2 konfigurieren: Ja

2)Icecast-Hostname: Behalten Sie ihn bei localhost

3) Icecast Source-Passwort: Dieses Passwort ändern

4) Icecast Relay-Passwort: Ändern Sie dieses Passwort

5)Icecast-Administratorkennwort: Ändern Sie dieses Kennwort (Wenn Sie den Text im Dialogfeld lesen, wird Ihnen die Administratoradresse mitgeteilt, die Sie in den Browser eingeben müssen, um sich bei Icecast anzumelden)

Fertig

Gehe jetzt zu deinem Browser und tippe ein

IP:8000/admin.

Wenn Sie die Icecast-Seite wie ich erhalten, bedeutet dies, dass Sie icecast2 korrekt installiert haben

Schritt 4: Konfigurieren Sie Icecast & Run

Icecast & Run konfigurieren
Icecast & Run konfigurieren

Bevor wir die Icecast-Konfigurationsdatei bearbeiten, erstellen wir zunächst ein Backup des Originals.

sudo cp /etc/icecast2/icecast.xml /etc/icecast2/icecast.backup.xml

Als nächstes bearbeiten wir die Konfigurationsdatei:

sudo nano /etc/icecast2/icecast.xml

Ich habe das pdf-Dokument angehängt, die Datei lesen und nach Belieben bearbeiten.

Drücken Sie zum Speichern Strg+x und dann Y, um zu speichern, und drücken Sie dann die Eingabetaste, um das Menü zu verlassen.

Nachdem Sie Ihre Konfigurationsdatei überprüft haben, sudo service icecast2 neustart

Besuchen Sie die Icecast Admin-Seite im Browser. Die Admin-Seite fordert natürlich die Authentifizierung an, die Sie in der Konfigurationsdatei icecast2.xml angegeben haben.

Schritt 5: Verbinden des Raspberry Pi mit der Remotedesktopverbindung, um Mixxx zu installieren

Verbinden des Raspberry Pi mit der Remotedesktopverbindung, um Mixxx zu installieren
Verbinden des Raspberry Pi mit der Remotedesktopverbindung, um Mixxx zu installieren
Verbinden des Raspberry Pi mit der Remotedesktopverbindung, um Mixxx zu installieren
Verbinden des Raspberry Pi mit der Remotedesktopverbindung, um Mixxx zu installieren
Verbinden des Raspberry Pi mit der Remotedesktopverbindung, um Mixxx zu installieren
Verbinden des Raspberry Pi mit der Remotedesktopverbindung, um Mixxx zu installieren
Verbinden des Raspberry Pi mit der Remotedesktopverbindung, um Mixxx zu installieren
Verbinden des Raspberry Pi mit der Remotedesktopverbindung, um Mixxx zu installieren

Geben Sie nun sudo apt-get install xrdp ein, um den XRDP-Dienst zu installieren

Fertig.

Öffnen Sie nun die Remotedesktopverbindung. Wenn Sie Windows 10 verwenden, geben Sie es einfach in die Suchleiste ein. Ich erinnere mich nicht, dass auf früheren Versionen von Windows rdc vorhanden sein sollte, da es der Standardclient ist.

Geben Sie einfach die IP Ihres Raspberry Pi ein und klicken Sie auf Jetzt verbinden. Sie werden aufgefordert, Benutzername und Passwort einzugeben. Wenn Sie den Standardbenutzernamen und das Standardkennwort noch nicht geändert haben, lautet der Benutzername pi und das Kennwort raspberry.

Klicken Sie auf "OK" und Sie werden beim Rasbian-Desktop angemeldet. Minimieren Sie nun den RDC und gehen Sie zurück zum Kitt.

Jetzt installieren wir Mixxx.

sudo apt-get install mixxx

Sobald Sie fertig sind, maximieren Sie das RDC und klicken Sie auf die Himbeere. Gehen Sie dann unter Sound & Video. Sie sollten sehen, dass Mixxx installiert ist.

Schritt 6: Mixxx konfigurieren und Dateiübertragungsprogramm verwenden

Mixxx konfigurieren und Dateiübertragungsprogramm verwenden
Mixxx konfigurieren und Dateiübertragungsprogramm verwenden
Mixxx konfigurieren und Dateiübertragungsprogramm verwenden
Mixxx konfigurieren und Dateiübertragungsprogramm verwenden
Mixxx konfigurieren und Dateiübertragungsprogramm verwenden
Mixxx konfigurieren und Dateiübertragungsprogramm verwenden

Der erste Bildschirm, den Sie sehen werden, ist, dass Mixxx Sie nach Ihrer Musikdatei fragt. Nun, wir müssen Musik in den Musikordner von PI hochladen. Laden Sie Filezilla herunter und öffnen Sie es auf Ihrem PC/Laptop.

Füllen Sie nun wie folgt aus

Host: Meine Himbeer-Pi-IP-Adresse war 192.168.1.6

Benutzername: pi

Passwort: Himbeere (wenn Sie das Passwort nicht geändert haben)

Hafen: 22

Klicken Sie auf Quickconnect

Jetzt werden Sie in Pi Home eingeloggt. Die rechte Seite zeigt Ihnen Ihre Pi-Dateien und die linke Seite zeigt Ihnen Ihren Computer, aber wir werden vom PC auf den Pi übertragen. Navigieren Sie nun auf der rechten Seite des Bedienfelds zum Musikordner und übertragen Sie die gesamte Musik in diesen Ordner. Sie können die Dateien per Drag & Drop verschieben.

Wenn Sie nun eine Fehlermeldung erhalten, dass Sie die Datei nicht übertragen können, müssen Sie diesem Ordner von Putty die Erlaubnis erteilen

sudo chmod a+rwx /home/pi/music

Nachdem wir unsere Musik übertragen haben, gehen Sie über eine Remote-Desktop-Verbindung zurück zum pi-Desktop.

Schritt 7: Mixxx konfigurieren und Musik abspielen

Mixxx konfigurieren und Musik abspielen
Mixxx konfigurieren und Musik abspielen
Mixxx konfigurieren und Musik abspielen
Mixxx konfigurieren und Musik abspielen
Mixxx konfigurieren und Musik abspielen
Mixxx konfigurieren und Musik abspielen

Öffnen Sie nun Mixxx und Sie sehen die Musikdateien im Musikordner. Klicken Sie nun auf Öffnen. Sie werden sehen, dass die Musik bereits geladen ist.

Als nächstes müssen wir vor dem Abspielen von Musik die Live-Übertragung aktivieren.

Gehen Sie nun zu OptionPreference.

Klicken Sie dann auf der linken Seite auf Live-Übertragung und füllen Sie sie aus, wie im obigen Bild gezeigt und das Passwort ist das Passwort, das Sie in icecast festgelegt haben. Meine Standardeinstellung war hackme.

Klicken Sie nun auf Übernehmen und klicken Sie auf OK.

Klicken Sie als nächstes auf Option und aktivieren Sie Broadcasting oder Strg + L und Sie sind nach erfolgreicher Verbindung live. Spielen Sie nun die Musik ab. das ist es, was Sie live und bradcating sind.

Gehen Sie nun zu Ihrem Browser, geben Sie ip:8000 ein. also meins wird 192.168.1.6:8000 sein.

Klicken Sie auf Serverstatus, laden Sie das m3u herunter und öffnen Sie es im vlc-Player. Sie sollten die Musik hören.

Wenn Ihre Musik abgehackt ist, gehen Sie zu den Einstellungen von Mixxx und gehen Sie zu Soundhardware

Ändern Sie den Audiopuffer auf 46s, wenn immer noch gleich, dann versuchen Sie es mit 96s. Klicken Sie auf Anwenden und ok. Versuchen Sie es jetzt erneut, Sie sollten eine reibungslose Wiedergabe haben.

Schritt 8: Lokales Netzwerk und Verbindung zum Internet

Dadurch wird nur in Ihr lokales Netzwerk gestreamt. Es gibt verschiedene Möglichkeiten, Ihr Radio mit der Außenwelt zu verbinden, aber das überlasse ich Ihnen. aber hey wird dir einen Link geben, um dich zum Laufen zu bringen.

Hier sind einige der Links

Link1Link2Link3

Vielen Dank für das Lesen und genießen Sie Ihr Projekt. Wiedersehen

Empfohlen: