Een tijdje geleden publiceerde Damien een geweldig artikel over het installeren en installeren van Jinzora Media Server in Ubuntu. Jinzora is een geweldige en krachtige manier om je muziek via internet te streamen, maar het instellen ervan kan enigszins gecompliceerd zijn. Vandaag dacht ik dat ik een aantal van de andere opties zou behandelen die iets eenvoudiger in te stellen zijn en mogelijk ook op andere platforms werken.

GNUMP3d - De GNU streaming MP3 / Media Server

Platform: * nix, Windows, OSX
Browser / Client Player: Client
Ondersteunde formaten: MP3, Ogg Vorbis
Configuratie: tekstbestand

Tot nu toe denk ik dat GNUMP3d mijn favoriete eenvoudige applicatie voor het streamen van muziek is. Volgens de website draait het zowel op Windows als op het UNIX-type systeem dat je van GNU zou verwachten. Ik heb het alleen op Linux getest en het was een koud kunstje.

Om GNUMP3d te installeren, download en extraheer je de tarball van de GNUMP3d-website en voer je uit

 make install 

De configuratie gebeurt via een eenvoudig tekstbestand, instructies worden gegeven op de website.

Als het eenmaal werkt, wijs je een webbrowser naar het adres dat je hebt ingesteld (zoals http: // localhost: 8888) en zou je een scherm moeten zien dat lijkt op de bovenstaande screenshot. Vanaf hier kunt u klikken op directories of individuele tracks. Elke klik zorgt ervoor dat de server een afspeellijstbestand (.m3u) genereert dat door uw hostcomputer wordt geopend in elke mediaspeler die u hebt ingesteld voor M3U-bestanden. Ik heb het via VLC getest, maar de website merkt op dat anderen zoals WinAmp en XMMS ook werken.

Een andere handige functie gevonden in GNUMP3d die zeldzaam lijkt te zijn met dit soort software, is dat het niet alleen streaming, maar eenvoudige downloads van de muziekbestanden toestaat. Je kunt de MP3 zo gemakkelijk downloaden als je hem kunt streamen.

Een ding dat volgens mij ontbrak in GNUMP3d was het gebruikerstoegangsbeheer. Ik wil graag machtigingen kunnen instellen zodat alleen degenen met de juiste gebruikersnaam en wachtwoord toegang hebben tot mijn muziekverzameling. De README verklaarde dat vergelijkbare functionaliteit er al was geweest voor een vorige release, maar was verwijderd omdat het niet echt iets deed om de beveiliging te verbeteren. Het liet me echter wel verbindingen beperken op basis van het IP-adres. Dit werkte goed voor mij omdat ik van plan ben mijn muziekcollectie uit mijn werk te streamen, dus ik heb ervoor gekozen om alleen verbindingen uit het IP-bereik van mijn werkgever te accepteren.

Vibe Streamer

Platform: Windows (ook gemeld om via Wine te werken)
Browser / Client Player: Browser
Ondersteunde formaten: MP3
Configuratie: grafisch

Vibe is de muziekstreamer die ik het meest heb getest in Windows. Net als GNUMP3d, draait het een mini-webserver die je een doorzoekbare lijst met beschikbare muziekbestanden geeft. In tegenstelling tot GNUMP3d is het ingesteld via een normaal Windows grafisch programma. Een ander verschil is dat Vibe een speler in de browser gebruikt om de muziek af te spelen, in plaats van te vertrouwen op een client-side programma zoals Winamp of VLC.

De enige eigenschap die ik erg leuk vond aan Vibe, was dat het heel eenvoudig was om de server in te stellen om alleen verbindingen te accepteren van iemand met een juiste gebruikersnaam en wachtwoord. Het leek geen HTTPS te gebruiken, dus ik kan geen beweringen doen over hoeveel dat de veiligheid echt verbetert, maar het is een leuke functie. Het zou op zijn minst iemand stoppen om nonchalant op mijn server rond te lopen en mijn bandbreedte te gebruiken.

Icecast

Platform: Windows, Linux, BSD, Solaris
Browser / Client Player: Client
Ondersteunde formaten: MP3, Ogg Vorbis
Configuratie: XML-bestand

Van de software die ik voor dit artikel heb beoordeeld, was Icecast verreweg het moeilijkst in te stellen. De configuratie gebeurt via een XML-bestand met veel onbekende terminologie. Ik las de documenten op de website die een paar van de opties verduidelijkten, maar er was veel dat ik in mijn eentje moest uitzoeken.

Icecast streamt muziek zoals een regulier radiostation, waarbij een bepaalde selectie van muziek naar de wereld wordt uitgezonden. Je hebt geen controle over de muziekselectie die je hebt met de andere opties die ik hier heb besproken. Dit is goed van de serverkant, omdat je maar één stream hoeft te verzenden die alle luisteraars zullen horen. Voor mijn doeleinden wil ik gewoon de stream voor mezelf terwijl ik aan het werk ben, en ik wil graag mijn muziekselectie kiezen terwijl ik ga, dus Icecast voldoet niet erg goed aan mijn persoonlijke behoeften. Als u van plan bent muziek naar vele luisteraars te streamen, is de Icecast-stijl misschien de beste manier om naartoe te gaan.

Apache

Platform: zo ongeveer alles
Browser / Client Player: Ofwel
Ondersteunde formaten: alles
Configuratie: Apache config is een GROOT onderwerp dat elders beter wordt afgehandeld

Dat klopt, de eenvoudige oude Apache-webserver is alles wat je echt nodig hebt om je muziek te streamen / downloaden. Het is waarschijnlijk niet de BESTE optie in de meeste omstandigheden, maar het zal de slag gaan. U installeert eenvoudig Apache volgens de instructies voor uw besturingssysteem en zet uw muziekbestanden neer in de webmap. Dat is het. Je zult geen leuke graphics hebben, geen ondersteuning voor afspeellijsten, niets leuks alleen maar een lijst met bestanden waarop kan worden geklikt om te downloaden of te streamen, afhankelijk van de client / server-configuratie.

BELANGRIJK - Zoals met elke server die op het internet is aangesloten, moet u heel voorzichtig zijn met wat u plaatst voor openbare toegang. Alle software die hier wordt vermeld, kan mogelijk een beveiligingsfout bevatten. Bovendien is het waarschijnlijk een slecht idee om auteursrechtelijk beschermde muziek op het hele internet te hosten. Stream op eigen risico.

Welke andere software gebruikt u om muziek via internet te streamen? Deel met ons in de reacties.