Icecast server, pokrenite svoj internet radio u 10 minuta
Ako ste se ikad pitali kako pokrenuti web, internet radio stanicu nadam se da će Vam ovaj tutorial pomoći u toj nakani :-). Pod uvjetom da imate instaliran winamp i brdo muzike u mp3 formatu na to ćemo instalirati par programa i možeti krenuti sa radio streamingom.
Da malo pohvatate konce, ne bi bilo zgorega da malo proučite prethodni post o pokretanju osobne web radio postaje.
Dakle nakon što ste malo proučili “literaturu” krećemo s poslom, nakon gore navedenog posta, smatram da ste podeslili nekakav dyndns servis i da to uredno radi, napomena, nemojte nipokušavati ako nemate ADSL vezu ili nešto slično, obavezno flat paket pošto će Vam puno prometa “popapati”. Za ovaj slučaj osnovni borbeni komplet jeste:
Pa idemo, napravite download Icecast server, pretpostavljam da ćete odabrati win verziju, instalirajte i pokrenite, kliknite na “Edit configuration” u meniju “Configuration” i iskočit će Vam (u 99% slučaja) notepad u kojemu je situacija sljedeća:
<icecast> <limits> <clients>100</clients> <sources>2</sources> <threadpool>5</threadpool> <queue-size>524288</queue-size> <client-timeout>30</client-timeout> <header-timeout>15</header-timeout> <source-timeout>10</source-timeout> <burst-on-connect>1</burst-on-connect> <burst-size>65535</burst-size> </limits> <authentication> <source-password>hackme</source-password> <relay-password>hackme</relay-password> <admin-user>admin</admin-user> <admin-password>hackme</admin-password> </authentication> <hostname>localhost</hostname> <listen-socket> <port>8000</port> </listen-socket> <fileserve>1</fileserve> <paths> <basedir>./</basedir> <logdir>./logs</logdir> <webroot>./web</webroot> <adminroot>./admin</adminroot> <alias source=“/” dest=“/status.xsl”/> </paths> <logging> <accesslog>access.log</accesslog> <errorlog>error.log</errorlog> <loglevel>4</loglevel> <!– 4 Debug, 3 Info, 2 Warn, 1 Error –> <logsize>10000</logsize> <!– Max size of a logfile –> </logging> <security> <chroot>0</chroot> </security> </icecast>
Možete copy/paste ove postavke samo obratite pozornost na admin pass “hackme” to obavezno promijeniti. Spremite ovaj file, zatim kliknite na button “start server” i to bi trebalo da izgleda otprilike ovako:
Okej, server je spreman, ljudi se mogu uredno spojiti samo problem je što nema mjuze u eteru. Sada je potrebno napraviti download oddcast plugin-a za winamp, i naravno pokrenuti instalaciju. Nakon instalacije pokrenite winamp i odite na “preferences” i “DSP/Effect” i otvorite “oddcast DSP v3″. Trebate dobiti oddcast pop-up prozor koji izgleda ovako :
Kliknite na “Add encoder” dolje u listi ćete dobiti novi encoder zatim kliknite desnom tipkom miša na njega i odaberite “configure” opet ćete dobiti pop-up prozor gdje ćete odabrati encoder type, mp3 najverojatnije, mada je “OggVorbis” puno bolji i kvalitetniji, no o tome ćemo neki drugi put.
“Quality” ovo prepuštam Vama ako ste pročitali prethodne postove tu možete se malo igrati sa kvalitetom zvuka streama. -2 bi trebalo biti negdje oko 30 kbps-a po slušatelju. Za “Server IP” utipkajte adresu koju ste dobili putem dyndnsa, (localhost ako streamate direktno sa svog servera). “Server port” tu je po defaultu 8000 možda morate to promijeniti. “Encoder password” tu upišete onaj pass koji ste Vi prethodno definirali, samo ne “hackmee”. E da, da ne zaboravim, možete birati mono ili stereo zvuk, to prepuštam Vama na izbor. To bi sve otprilike izgledalo ovako :
Kliknite “OK ” zatim “connect” ako ste sve napravili dobro encoder se sada spaja na icecast server i počinje streaming.
Ako želite da pustite svoj glas u eter “voiceover” kliknite na ikonicu sa velikim crvenim x i pričajte. Također ako ne želite ili nemata ništa pametno za reći klik i isključili ste majk.
U kontrolnom prozoru icecasta situacija se isto mjenja, pogledajte malo što se događa. Obratite pozornost na “Source Level Stats”.
E sad je potrebno istestirai da li to radi na drugim playerima. Otvorite na drugom računalu ili možete na svoe samo nekim drugim playerom, utipkajte http://localhost:8000/stream.ogg ili umjesto “localhosta” neku drugu adresu. Ako player otvori adresu i krene sa sviranjem sve radi. E sada za streamanje putem web-a potrebno je par stvari znati. Vi ne objavljujete adresu nakoju se mogu spojiti ljudi tipa http://localhost:8000/stream.ogg, nego ako niste to već uradili putem dyndnsa, morate saznati svoju IP adresu, i umjesto localhosta staviti trenutnu IP adresu. Ako imate problema sa konekcijom, može biti da je u pitanju firewall, u tom slučaju morate se malo posavjetovati s nekim tko ima malo više znanja o mreži i konfiguraciji.
DA razjasnimo: Putem lokalne mreže može se svatko spojiti ako upiše vaš IP mrežne kartice (192.168.0.1 or whatever),putem interenta slušatelji se mogu spojiti samo ako koristite svoju stvarnu IP adresu (to provjerite ovim putem ) i samo ako imate ispravno forwardiran port 8000: Kažem ako imate problema s tim postavkama posavjetujte se s nekim tko ima malo više znanja o tome :-)
Mali update !
Na ovome linkku možete pogledati kompletnu dokumentaciju , barem što se tiče icecast servera.






















