SHOUTcast server, instalacija
U prethodnih par postova objašnjeno je kako koristit osnovni borbeni komplet za pokretanje osobne interent radio postaje. Sad bih malo detaljnije opisao kako podesiti odnosno konfigurirati SHOUTcast server i što predstavljaju ponuđene opcije.
Za one koji prvi put čitaju, imdemo malo da se vratimo nazad i utvrdimo gradivo. SHOUTcast server možete preuzeti sa SHOUTcastovih stranica ( www.shoutcast.com ), odete na njihovu download stranicu i kliknete mišem na “download Shoutcast“. Zatim kliknete na “Be a server.” i zatim na “Download the latest version of Shoutcast server.”. Prošećite se kroz uvjete licence za korištenje servera te kliknete na “Download” za Shoutcast WIN32 Console/GUI server. Datoteka je vrlo malena pa se vrlo brzo može skinuti. (Direktan link do trenutne verzije - ovdje)
Sada pokrenite instalacijsku datoteku koju ste preuzeli sa interneta i server će se instalirati na vaše računalo. U vašem Startup izborniku programa pojavit će se novi program. Pokrenite server tako da klikate redom na “Start->Programs->Shoutcast DNAS->Shoutcast DNAS GUI.
Otvorit će vam se konzola servera na kojoj će te moći pratiti što se sve sa serverom događa te podešavati neke opcije( kao na slijedećoj slici). Naravno prije upotrebe samog servera (on sad već jest pokrenut) potrebno ga je konfigurirati.
Sasvim pri dnu konzole u desnom uglu stoji informacija o tome koliko slušatelja od koliko mogućih je trenutno priključeno na naš server, a u samoj konzoli vidimo kada se koji slušatelj priključio na server i odjavio sa njega, koji sadržaj se trenuno distribuira i koji se izvor pirključio na njega. Na raspolaganju nam stoje slijedeće opcije za manipulaciju servera:
- Kill server će srušiti i ugasiti server
- Hide Monitor će sakriti konzolu
- Edit log će u defaultnom editoru otvoriti log datoteku u kojoj možemo pogledati što se sve događalo sa serverom te je eventualno i izmijeniti
- Edit config će nam poslužiti da konfiguriramo server i prilagodimo našim uvjetima i pravilima emitiranja.
Kliknite sad na “Edit config” opciju kako bi se pokrenuo defaultni editor i otvorio nam konfiguracijsku datoteku sc_serv.ini da bi smo konfigurirali naš server.
Opis značenja pojedinog parametra u konfiguracijskoj datoteci možete naći na idućoj stranici. Ovdje ćemo proći samo on najvažnije koje treba podesiti za rad servera: Primarna vrijednost koju treba podesiti jest “MaxUser” koja nam deklariria broj korisnika koji će istovremeno biti priključeni na naš server. Ograničenjem broja korisnika osiguravamo našu internet vezu od preopterećenja. Defaultna vrijednost je 32 istovremena korisnika. Ovu vrijednost s obzirom da nam je bila dostupna Ethernet veza prema internetu,visoke propusnosti nismo mijenjali. Međutim, poželjno je proračunati koliku maksimalnu propusnots prema internetu želimo. Npr. ako želimo opsluživati istovremeno 8 korisnika sa 24kbps streamom. To sveukupno daje maksimalnu propusnost servera prema internetu od 192kbps i ostavlja nam još malo prostora za naše aktivnosti (surfanje, downloadanje .. ) u slučaju da koristimo 256kbps DSL vezu. Primjetimo samo da, ako i stavimo maksimalan broj korisnika na 8, to ne znači automatski da će 192kbps biti korišteno cijelo vreme već će iskorištenje propusnosti ovisiti o broju korisnika koji su trenutno priključeni na naš server. Server neće koristiti svoj kapacitet veze osim ako korisnici nisu priključeni na njega i slušaju naš program. Također treba imati na umu da DSP plugin iz Winampa određuje brzinu streama ako server i računalo sa kojeg se pušta stream prema serveru nisu jedno te isto računalo.
Drugi, očito vrlo važan parametar, koji je trablo podesiti je “Password” koji naravno treba promijeniti kako bi smo spriječili problem neovlaštenog pristupa do našeg servera.
Ostatak parametara može se ostaviti onakvim kakvi jesu za normalan rad servera. Međutim želite li se upustiti u avanturu sa konfiguracijskim parametrima, preporučujemo vam da pogledate stranicu sa detaljnim opisom konfiguracijskih parametara.
Od ostalih parametara koji se mogu činiti intersantnim:
- SrcIP = 127.0.0.1 - jer je serversko računalo i računalo s kojeg puštamo stream jedno te isto računalo pa tako ograničavamo izvor streama samo na ovu IP adresu (localhost)
- AdminPassword = **** -za administraciju našeg servera. Što znači da administrator servera ima svoju lozinku, a izvor streama svoju. Izvor streama tako ne može manipulirati sa serverom.
- TitleFormat = Physics Radio - naravno naziv naše radio postaje
- PublicServer = never - jer nismo htjeli da se naš server registrira u SHOUTcastovom direktoriju postaja
- AllowRelay = No - nije bilo potrebe da nas drugi serveri prenose
- AllowPublicRelay = No - isot kao i gore samo kao public server registriran u SHOUTcastovom direktoriju
Napomena: **** ovaj dio predstavlja povjerljive podatke.




















