Inhoudsopgave:

Internetradio/webradio met Raspberry Pi 3 (zonder kop): 8 stappen
Internetradio/webradio met Raspberry Pi 3 (zonder kop): 8 stappen

Video: Internetradio/webradio met Raspberry Pi 3 (zonder kop): 8 stappen

Video: Internetradio/webradio met Raspberry Pi 3 (zonder kop): 8 stappen
Video: Slimme meter uitlezen met Raspberry Pi Zero W #092 [Mei-2020] 2024, November
Anonim
Internetradio/webradio met Raspberry Pi 3 (headless)
Internetradio/webradio met Raspberry Pi 3 (headless)

HI Wilt u uw eigen Radio hosting via internet dan bent u bij ons aan het juiste adres. Ik zal proberen zoveel mogelijk uit te werken. Ik heb verschillende manieren geprobeerd, de meeste van hen hadden ofwel een geluidskaart nodig die ik niet graag wilde kopen. maar het is me gelukt om een paar tutorials te vinden, dus ik kam ze allemaal

Hardware die we nodig hebben:

1) Raspberry pi 3 of hoger

2) Micro-usb-kabel

3) SD-kaart zou ik minimaal 16 gb aanbevelen

4) Router/Modem

3) Ethernet-kabel:

Software die we gaan gebruiken

1) Raspbian als besturingssysteem

2) Mixxx voor het afspelen van muziek

3) Icecast2 voor uitzendingen

4) PUTTY voor SSH (Download hier) Als je een Mac gebruikt, kun je SSH naar de Pi met Terminal

5)Geavanceerde IP-scanner voor het vinden van het ip-adres van Raspberry pi (Hier downloaden)

6) Filezilla voor het overzetten van bestanden vanaf uw computer (Download hier)

Vereisten

Raspbian geïnstalleerd en actief als iemand die het niet weet, klik hier voor de tutorial.

Ik zal Raspbian Stretch gebruiken met Desktop

Stap 1: Sluit de Raspberry Pi aan op uw router en start hem op

Sluit Raspberry Pi aan op uw router en start hem op
Sluit Raspberry Pi aan op uw router en start hem op
Sluit Raspberry Pi aan op uw router en start hem op
Sluit Raspberry Pi aan op uw router en start hem op
Sluit Raspberry Pi aan op uw router en start hem op
Sluit Raspberry Pi aan op uw router en start hem op

Ik neem aan dat je Raspbian hebt geïnstalleerd. en klaar om te gaan. Sluit je Raspberry Pi aan op de Ethernet-poort van je routerkabel en zet de Raspberry aan. Ga nu naar uw laptop/pc die is aangesloten op dezelfde router als uw Raspberry.

Installeer vervolgens Advance IP-scanner en open deze en klik op "scannen" zodra de scan is voltooid, noteer het IP-adres van het apparaat met de tekst Raspberry Pi Foundation in de kolom "Fabrikant". het was 192.168.1.6 in mijn geval.

Stap 2: Verbinding maken met PI via Putty

Verbinding maken met PI via Putty
Verbinding maken met PI via Putty
Verbinding maken met PI via Putty
Verbinding maken met PI via Putty
Verbinding maken met PI via Putty
Verbinding maken met PI via Putty

Installeer en open nu stopverf en schrijf het IP-adres dat u van Advance IP Scanner hebt gekregen in het veld "Hostnaam (of IP-adres)" en klik op openen.

Wanneer u voor het eerst verbinding maakt, verschijnt er een beveiligingswaarschuwing. Druk gewoon op "Ja". omdat jij de enige bent die er verbinding mee maakt en je het bericht maar één keer krijgt.

Nu krijg je een login te zien, de standaard gebruikersnaam is "Pi" en het wachtwoord zal "framboos" zijn als je klaar bent

je krijgt bericht zoals de foto hierboven.

Nu kun je je Raspberry configureren door het commando "sudo raspi-config" te geven en het bestandssysteem uit te breiden en dan naar de interferentie-optie te gaan en ssh en vnc in te schakelen.

Als alles klaar is, start u de pi opnieuw op met "sudo reboot" en start u putty opnieuw en logt u in.

Stap 3: Icecast2 installeren

Icecast2 installeren
Icecast2 installeren
Icecast2 installeren
Icecast2 installeren
Icecast2 installeren
Icecast2 installeren

We gaan Icecast2 gebruiken als server om met de buitenwereld te praten.

Typ dus gewoon op de server:

sudo apt install icecast2

Je krijgt het volgende:

1) Configureer Icecast2: Ja

2) Icecast-hostnaam: houd het bij localhost

3) Icecast Source-wachtwoord: dit wachtwoord wijzigen:

4) Icecast Relay-wachtwoord: verander dit wachtwoord

5) Beheerderswachtwoord voor Ice cast: wijzig dit wachtwoord (Als u de tekst in het dialoogvenster leest, vertelt het u het beheerdersadres dat u in de browser moet typen, we gaan dat gebruiken om in te loggen op icecast)

Gedaan

ga nu naar je browser en typ

ip:8000/admin.

als je de ice cast-pagina krijgt zoals ik, betekent dat dat je icecast2 correct hebt geïnstalleerd

Stap 4: Configureer Icecast & Run

Icecast & Run configureren
Icecast & Run configureren

Voordat we het Icecast-configuratiebestand bewerken, maken we eerst een back-up van het origineel.

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

vervolgens bewerken we het configuratiebestand:

sudo nano /etc/icecast2/icecast.xml

ik heb het pdf-document bijgevoegd, lees het bestand en bewerk het zoals u wilt.

om op te slaan drukt u op ctrl+x en vervolgens op Y om op te slaan en drukt u vervolgens op enter om af te sluiten.

Nadat u uw configuratiebestand heeft gecontroleerd, sudo-service icecast2 herstart

Bezoek de Icecast-beheerderspagina in de browser. De Admin-pagina zal uiteraard om authenticatie vragen, degene die u hebt opgegeven in het icecast2.xml-configuratiebestand.

Stap 5: Raspberry Pi verbinden met Remote Desktop Connection om Mixxx te installeren

Raspberry Pi verbinden met Remote Desktop Connection om Mixxx te installeren
Raspberry Pi verbinden met Remote Desktop Connection om Mixxx te installeren
Raspberry Pi verbinden met Remote Desktop Connection om Mixxx te installeren
Raspberry Pi verbinden met Remote Desktop Connection om Mixxx te installeren
Raspberry Pi verbinden met Remote Desktop Connection om Mixxx te installeren
Raspberry Pi verbinden met Remote Desktop Connection om Mixxx te installeren
Raspberry Pi verbinden met Remote Desktop Connection om Mixxx te installeren
Raspberry Pi verbinden met Remote Desktop Connection om Mixxx te installeren

Voer nu sudo apt-get install xrdp in om de XRDP-service te installeren

Gedaan.

Open nu verbinding met extern bureaublad. als u Windows 10 gebruikt, typt u het gewoon in de zoekbalk. Ik herinner me niet dat in eerdere versies van Windows rdc aanwezig zou moeten zijn omdat het de standaardclient is.

voer gewoon het IP-adres van uw raspberry pi in en klik op Nu verbinden. U wordt gevraagd om gebruikersnaam en wachtwoord in te voeren. Als u de standaard gebruikersnaam en het wachtwoord nog niet hebt gewijzigd, is de gebruikersnaam pi en het wachtwoord raspberry.

Klik op "Ok" en u bent ingelogd op het Rasbian-bureaublad. Minimaliseer nu de RDC en ga terug naar stopverf.

Nu installeren we Mixxx.

sudo apt-get install mexxx

Als je klaar bent, maximaliseer je de RDC en klik je op de framboos en ga je onder geluid en video. Je zou Mixxx geïnstalleerd moeten zien openen.

Stap 6: Mixxx configureren en het programma voor bestandsoverdracht gebruiken

Mixxx configureren en het programma voor bestandsoverdracht gebruiken
Mixxx configureren en het programma voor bestandsoverdracht gebruiken
Mixxx configureren en het programma voor bestandsoverdracht gebruiken
Mixxx configureren en het programma voor bestandsoverdracht gebruiken
Mixxx configureren en het programma voor bestandsoverdracht gebruiken
Mixxx configureren en het programma voor bestandsoverdracht gebruiken

Het eerste scherm dat u ziet, is dat Mixxx u om uw muziekbestand gaat vragen. Welnu, we moeten muziek uploaden naar de muziekmap van PI. Download en open Filezilla op uw pc/laptop.

Vul nu als volgt in

Host: uw Raspberry pi ip-adres van mij was 192.168.1.6

Gebruikersnaam: pi

Wachtwoord: framboos (als je het wachtwoord niet hebt gewijzigd)

Poort: 22

klik op Snel verbinden

Nu ben je ingelogd op pi home, aan de rechterkant zie je je Pi-bestanden en aan de linkerkant zie je je computer, maar we gaan over van pc naar pi. Navigeer nu aan de rechterkant van het paneel naar de muziekmap en breng alle muziek over naar die map, je kunt de bestanden slepen en neerzetten.

Als je nu een foutmelding krijgt, zeg dan dat je het bestand niet kunt overbrengen, je moet toestemming geven aan die map van putty, dus zeg dat ik toestemming moest geven aan de muziekmap, dat zal het zijn

sudo chmod a+rwx /home/pi/music

Nu we onze muziek hebben overgedragen, gaan we terug naar pi-desktop via een externe desktopverbinding.

Stap 7: Mixxx configureren en muziek afspelen

Mixxx configureren en muziek afspelen
Mixxx configureren en muziek afspelen
Mixxx configureren en muziek afspelen
Mixxx configureren en muziek afspelen
Mixxx configureren en muziek afspelen
Mixxx configureren en muziek afspelen

Open nu Mixxx en je ziet de muziekbestanden in de muziekmap klik nu op openen. je zult zien dat de muziek al is geladen.

Voordat we muziek kunnen afspelen, moeten we live-uitzending inschakelen.

Ga nu naar OptieVoorkeur.

Klik vervolgens aan de linkerkant op live-uitzendingen en vul in zoals weergegeven in de bovenstaande afbeelding, selecteer een vinkje voor live-uitzendingen en selecteer vervolgens icecast2 en vervolgens in mount write /live Onthoud waar de host staat dat uw IP-gebruiker de bron is die standaard is van icecast2 en het wachtwoord is het wachtwoord dat je in icecast had ingesteld. Mijn standaard was hackme.

Klik nu op toepassen en klik op OK.

Klik vervolgens op Optie en Schakel uitzending in of Ctrl + L en je bent live na een succesvolle verbinding. Speel nu de muziek af. dat is het je bent live en bradcating.

Ga nu naar uw browsertype ip:8000. dus de mijne zal 192.168.1.6:8000 zijn.

klik op serverstatus download de m3u en open deze in vlc player, je zou de muziek moeten horen.

Als je muziek schokkerig is, ga dan naar de voorkeur van Mixxx en ga naar Geluidshardware

verander de audiobuffer naar 46s als het nog steeds hetzelfde is, probeer dan 96s, klik op toepassen en ok, probeer het nu opnieuw, je zou een soepele weergave moeten hebben.

Stap 8: Lokaal netwerk en verbinding maken met internet

Dit zal alleen naar uw lokale netwerk streamen. Er zijn verschillende manieren om je radio met de buitenwereld te verbinden, maar dat laat ik aan jou over. maar hey zal je een link geven om je op weg te helpen.

Hier zijn enkele van de links

Link1Link2Link3

Bedankt voor het lezen en geniet van uw project. Doei

Aanbevolen: