En stund tilbake, utgav Damien en flott artikkel om hvordan du installerer og installerer Jinzora Media Server i Ubuntu. Jinzora er en flott og kraftig måte å streame musikken over internett på, men å få det satt opp kan være litt komplisert. I dag tenkte jeg at jeg skulle dekke noen av de andre alternativene som er litt enklere å sette opp, og kan fungere på andre plattformer.

GNUMP3d - GNU Streaming MP3 / Media Server

Platform: * nix, Windows, OSX
Nettleser / klient spiller: klient
Støttede formater: MP3, Ogg Vorbis
Konfigurasjon: Tekstfil

Så langt tror jeg GNUMP3d er min favoritt enkle musikkstrømningsprogram. Ifølge nettstedet kjører det på Windows, så vel som de UNIX-typesystemene du forventer fra GNU. Jeg har bare testet det på Linux, og det har vært en bris.

For å installere GNUMP3d, laster du bare ned og tar ut tarballen fra GNUMP3d-nettstedet, og kjører

 gjør installasjonen 

Konfigurasjonen gjøres gjennom en ren tekstfil, instruksjoner er gitt på nettsiden.

Når den er oppe, peker du på en nettleser til adressen du har konfigurert (som http: // localhost: 8888), og du bør se en skjerm som ligner skjermbildet over. Herfra kan du klikke på kataloger eller individuelle spor. Hvert klikk vil resultere i at serveren genererer en spillelistefil (.m3u) som vertsdatamaskinen din vil åpne i hvilken mediespiller du har konfigurert for M3U-filer. Jeg testet det gjennom VLC, men nettstedet antyder at andre liker WinAmp og XMMS også.

En annen nyttig funksjon som finnes i GNUMP3d, som synes å være sjelden med denne typen programvare, er at den tillater ikke bare streaming, men vanlige nedlastinger av musikkfiler. Du kan laste ned MP3 så enkelt som du kan streame det.

En ting jeg følte manglet fra GNUMP3d, var brukertilgangskontroll. Jeg vil gjerne sette inn tillatelser slik at bare de med riktig brukernavn og passord kan få tilgang til min musikkamling. README uttalte at lignende funksjonalitet hadde vært der for en tidligere utgave, men hadde blitt fjernet da det ikke gjorde noe for å forbedre sikkerheten. Det gjorde det imidlertid, la meg begrense tilkoblinger basert på IP-adresse. Dette fungerte bra for meg da jeg har tenkt å streame min hjemmemusikksamling fra jobb, så jeg satte den til å bare akseptere tilkoblinger fra arbeidsgiverens IP-område.

Vibe Streamer

Plattform: Windows (også rapportert å jobbe gjennom Vin)
Nettleser / Klientspiller: Nettleser
Støttede formater: MP3
Konfigurasjon: Grafisk

Vibe er musikkstrømmen jeg har testet mest i Windows. Som GNUMP3d kjører den en mini webserver som gir deg en oversiktlig liste over tilgjengelige musikkfiler. I motsetning til GNUMP3d, er det satt opp gjennom et vanlig Windows grafisk program. En annen forskjell er at Vibe bruker en nettleser til å spille av musikken, i stedet for å stole på et klientsideprogram som Winamp eller VLC.

Den ene funksjonen jeg virkelig likte om Vibe var at det var veldig enkelt å sette serveren til å bare akseptere tilkoblinger fra noen med et riktig brukernavn og passord. Det syntes ikke å bruke HTTPS, så jeg kan ikke gjøre noen krav på hvor mye det virkelig forbedrer sikkerheten, men det er en fin funksjon. Det ville i det minste stoppe noen fra casual strolling på min server og bruker opp båndbredden min.

Icecast

Plattform: Windows, Linux, BSD, Solaris
Nettleser / klient spiller: klient
Støttede formater: MP3, Ogg Vorbis
Konfigurasjon: XML-fil

Av programvaren jeg gjennomgikk for denne artikkelen, var Icecast langt den vanskeligste å sette opp. Konfigurasjon gjøres gjennom en XML-fil med mye ukjent terminologi. Jeg leste over dokumentene på nettsiden som avklarte noen av alternativene, men det var mye jeg måtte finne ut på egen hånd.

Icecast streamer musikk som en vanlig radiostasjon, med et visst utvalg av musikk som stråles ut til verden. Du har ikke kontroll over musikkvalg du har med de andre alternativene jeg har dekket her. Dette er bra fra serversiden, da du bare trenger å sende ut en enkelt strøm som alle lyttere vil høre. For mine formål vil jeg bare ha strømmen til meg selv mens jeg er på jobb, og jeg vil gjerne velge mitt musikkvalg når jeg går, så Icecast oppfyller ikke mine personlige behov veldig bra. Hvis du har tenkt å streame musikk til mange lyttere, kan Icecast-stilen være den beste måten å gå.

Apache

Plattform: Omtrent alt
Nettleser / klient spiller: Enten
Støttede formater: Alt
Konfigurasjon: Apache config er et BIG emne bedre håndtert andre steder

Det er riktig, ren gammel Apache webserver er alt du virkelig trenger for å streame / laste ned musikken din. Det er trolig ikke det beste alternativet i de fleste tilfeller, men det vil gjøre trikset. Du installerer bare Apache i henhold til instruksjonene for operativsystemet, og slipper musikkfiler i webmappen. Det er det. Du vil ikke ha noen fin grafikk, ingen spilleliste-støtte, ikke noe fancy bare en liste over filer som kan klikkes for å laste ned eller streame, avhengig av klient / server konfigurasjon.

VIKTIG - Som med hvilken som helst Internett-tilkoblet server, vær veldig forsiktig med hva du plasserer for offentlig tilgang. Enhver programvare som er oppført her, kan muligens ha en slags sikkerhetsfeil. På toppen av det er det sannsynligvis en dårlig ide å være vert for opphavsrettslig musikk til hele Internett. Strøm på egen risiko.

Hvilken annen programvare bruker du til å streame musikk over nettet? Del med oss ​​i kommentarene.