Sådan installeres SHOUTcast på Ubuntu

shoutcasten

SHOUTcast er en teknologi af streaming af lyd, meget brugt af internetradiostationer, og blev udviklet af Nullsoft (det samme som det store og unikke Winamp) tilbage i midten af ​​1999. Det er ikke open source, men AOL, dets nuværende ejer, tilbyder det som freeware, men på grund af dets Linux-understøttelse Det bruges i vid udstrækning på denne platform, og i dag skal vi vise det hvordan man installerer SHOUTcast på Ubuntu.

Strengt taget skal vi installere SHOUTcast Distribueret netværkslydsserver 2.0, eller DNAS 2.0, som det nuværende navn, og når dette er gjort, kan vi transmittere musik via internettet og have vores egen radiostation. Men først og fremmest ting, og som i alle tilfælde betyder det at downloade softwaren, men i tilfælde af Linux inden det vil vi oprette en brugerkonto især for at bruge dette streaming server da som vi ved, er det ikke sikkert at gøre disse ting fra rodkontoen eller fra vores hovedbrugerkonto.

Så vi udfører 'su' for at blive superbruger og derefter:

adduser-streaming

passwd streaming

En gang adgangskode for denne bruger (som bliver bedt om at komme ind igen for at sikre, at det er okay) slutter vi dette, og det er praktisk for os at 'komme ud' af rodbrugeren i terminalen for at undgå enhver ulykke. Derefter logger vi ind med brugeren streaming for at arbejde derfra, så vi opretter download- og servermapperne.

$ mkdir download

$ mkdir-server

Nu skal vi placere os i den mappe, der er oprettet til downloads og fortsætte med at downloade SHOUTcast fra Nullsoft-serverne ved hjælp af den alsidige wget, som er inkluderet som standard i Ubuntu:

$ wget http://download.nullsoft.com/shoutcast/tools/sc_serv2_linux_x64-latest.tar.gz

Nu pakker vi tarball ud:

$ tar xfz sc_serv2_linux_x64-seneste.tar.gz

Vi placerer os i servermappen og kopierer sc_serv binær til den:

cd ..

cd-server

$ cp ../download/sc_serv ./

Nu hvor vi har det, har vi brug for en konfigurationsfil til SHOUTcast, så vi skal oprette en tom fil ved hjælp af vores foretrukne teksteditor (i vores tilfælde skal vi bruge pen). Nogle aspekter, man skal huske på, er adgangskoder: administratoradgangskode Det er den adgangskode, som vi vil bruge til at udføre administrationen eksternt via webgrænsefladen, og streamadgangskode_1 Det er den, der bruges af multimedieafspilleren til streaming.

$ pen sc_serv.conf

Vi tilføjer følgende:

adminpassword = adgangskode
adgangskode = adgangskode 1
requirestreamconfigs = 1
streamadminpassword_1 = adgangskode2
streamid_1 = 1
streampassword_1 = adgangskode3
streampath_1 = http: //radio-server.lan: 8000
logfil = logs / sc_serv.log
w3clog = logs / sc_w3c.log
banfile = kontrol / sc_serv.ban
ripfile = kontrol / sc_serv.rip

For dem der kan lide at lave konfigurationen mere direkte fra en browser, kan de gå til downloads-mappen og udføre filbyggeren.sh eller setup.sh der, og derefter indtaster vi følgende i webbrowseren: http: // localhost : 8000, for at gøre konfigurationen efter vores smag.

Derefter starter vi SHOUTcast-serveren fra serverkataloget:

$sc_serv

Nu skal vi se i hvilken havn det fungerer:

$ netstat -masse | grep sc_serv

Vi har brug for disse oplysninger, da vi skal tillade adgang udefra til vores udstyr, som vi skal åbne de tilsvarende porte på routeren for (dette findes generelt blandt NAT-indstillingerne). Også, hvis vi har en firewall konfigureret på vores computer, skal vi tillade indtastning af forbindelser udefra, så længe de er rettet til den port, som SHOUTcast arbejder på.

Nu kan vi teste denne konfiguration fra en anden computer, som vi åbner en webbrowser for og indtaster IP for den computer, som vi installerer SHOUTcast på, for eksempel: http: 192.168.1.100/8000. Vi ser SHOUTcast-grænsefladen foran os, men uden afspilningslister, da til dette skal vi starte en kompatibel afspiller (Winamp blandt dem selvfølgelig) og konfigurere streamingafspilning, noget der fra Nullsoft viser de os og det er meget simpelt, men da det snarere er noget på tværs af platforme og ikke typisk for Linux, så vi ønskede ikke at medtage det for ikke at forlænge denne tutorial for længe.


Indholdet af artiklen overholder vores principper for redaktionel etik. Klik på for at rapportere en fejl her.

2 kommentarer, lad dine

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort.

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Leo sagde han

    Det er meget godt. Jeg bruger det sammen med Winamp og dets plugin på en Windows-computer til at udsende et signal, der kommer ind online. Pointen er, at jeg gerne vil være i stand til at gøre det samme i Linux, men hvilken spiller tillader at gøre det samme?

  2.   Emerson sagde han

    Altid den samme
    Den, der afsætter sin tid og kræfter på at oprette indlægget, forstår ikke, at den, der skal læse ham, ikke kender det samme som ham, det er derfor, han har ledt efter ham ...
    når han kommer til en linje, der siger, for eksempel: "Nu pakker vi tarball ud" og den nar, der læser, har ingen idé om, hvad en tarball er, eller hvordan den pakkes ud, han er mere træt af at skulle pakke de forskellige typer filer ud , at hver enkelt har sin far og mor, ... Eller hvis han læser: «Vi placerer os i servermappen og kopierer sc_serv binær til den» ... så husker du hans mor, og du spekulerer på, hvorfor du kom ind på dette sted hvis du altid Det samme sker med dig, fortæller indlægget, at det vil lære dig at gøre en ting, og det lærer dig aldrig noget,
    Og nu vil en fanatiker komme og fortælle mig, at Linux er til strålende sind og dem, der ønsker at lære, og for hvem computing er en udfordring ...
    Det er ikke min sag, jeg har været med dette lort i ti år, og jeg gør det, fordi jeg vil forlade vinduer, men for nu er det lort stadig. Ja, jeg ved, ingen tvinger mig til at bruge det, okay, hvad jeg klager over, er ikke lort, jeg klager over de tricks, som de, der siger, at Linux er vidunderligt, fortæller mig. og guruerne, der taler om Linux som om de vidste, at hver enkelt fortæller dig noget andet, og kun forfængelighed bevæger dem
    I dag var jeg snakkesalig, men ikke for de gamle Linux-brugere, der altid har været forumkød, hvis ikke for dem, der kommer ind, som ikke opretter sirenesange