Oust Posted June 17, 2011 Report Posted June 17, 2011 (edited) Vrei un Radio al tau pe Linux ?!Cerinte : Un OS linux (Debian , Fedora , Red Hat , Slack .. ),acces la super user (userul root),putina rabdare 1.Primul pas :Va logati ca user normal , apoi tastati comanda "su" si apoi bagati parola, sau ca root Eu folosesc putty , dar puteti si direct din terminal .Ok trecem la treaba2.Creem un fisier "radio" in /usr/localcd /usr/localmkdir radiocd radio3.Downloadam SHOUTcast server (program cu care emiteti radioul pe internet)wget [URL="http://www.shoutcast.com/downloads/sc1-9-8/sc_serv_1.9.8_Linux.tar.gz"]http://www.uzr.ro/emisie/sc_serv_1.9.8_Linux.tar.gz[/URL]4.Downloadam sc_trans , echivalentul unui winamp in linux wget [URL="http://www.shoutcast.com/downloads/sc_trans_posix_040.tgz"]http://www.uzr.ro/emisie/sc_trans_posix_040.tgz[/URL] 5.Dezarhivam arhiveletar -zxvf sc_serv_1.9.8_Linux.tar.gz tar -zxvf sc_trans_posix_040.tgz mv sc_trans_040 sc_trans 6.Editam fisierele sc_trans.conf si sc_serv.convi /usr/local/radio/sc_serv.conf aici modificam cativa parametrii dupa preferinta Apasam tasta "INSERT" ca sa putem modifica fisierulMaxUser=10 (umarul maxim de useri care se pot conecta la server)Password=paRola (!!!ACEST CAMP ESTE IMPORTANT,SETATI PAROLA DORITA,SI RETINETIO PT NE O VA TREBUI SI IN CELALAT FISIER DE CONFIGURARE (EU AM FOLOSIT "paRola" CA PAROLA DE CONECTARE )) PortBase=8000 (acesta este portul pe care se vor conecta clientii ca sa asculte ,puteti pune orice porturi intre 1024 - 65535 , nu este indicat sa folositit porturi sub 1024 ,deoarece ele sunt de obicei rezervate pentru anumite servicii)SrcIP=127.0.0.1 Ip pe care SHOUTCAST sa asculte dupa sc_transDestIP=192.168.1.254 IP pe care shoutcast emite , ATENTIE daca nu specificati un IP si lasati ANY , shoutcast va emite pe toate placile de retea , fie ele fizice sau virtualeTitleFormat=X Radio Acesta este numele radio si este streamul ce apare in Winamp ca titlul melodieigata acuma apasa tasta "ESC" ,apoi tastam ":wq" si enter vi /usr/local/radio/sc_trans/sc.trans_linux.conf aici modificam cativa parametrii dupa preferinta Apasam tasta "INSERT" ca sa putem modifica fisierulPlaylistFile=lista.lst Aceasta este lista echivalenta playlistului din winamp , mai incolo o vom seta ..ServerIP=127.0.0.1 IP pe care Sc_trans se conecteaza si emite catre sc_serv... atentie acesta tre sa fie la fel cu cel declara la srcIP din sc_serv.confServerPort=8000 ATENTIE acesta la fel va trebuii sa fie la fel cu portul din sc_serv.confPassword=paRola ATENTIE !PAROLA ACEASTA TREBIE SA FIE IDENTICA CU CEA DIN sc_serv.conf (Password=paRola) ,PT CA sc_serv si sc_trans sa poata comunica unul cu celalaltShuffle=1 Optiunea aceasta face ca melodiile sa fie selectate random Bitrate=128000SampleRate=44100Channels=2 Quality=10 Aceste optiuni ajuta la o claritate mai buna a sunetului CrossfadeLength=5000 Acesta este timpul de suprapunere ale celor 2 melodii ,cand una se termina iar cealalta incepeGata cu configuratul , apasa tasta "ESC" ,apoi tastam ":wq" si enter7.Creearea listei de mp3'uriexista comanda aceasta :find /var/pub/Readonly/Muzica -type f -name "*.mp3" > /usr/local/radio/sc_trans/lista.lst ,tot ce trebuie sa schimbati este "/var/pub/Readonly/Muzica" cu calea catre fisierele de tip mp3 ale dumneavoastra ,de ex "/home/user/muzica"8. Pornirea radiouluine logam in 2 console (ne putem folosii de comanda screen) pentru a nu inchide radioul cand inchidem consolele) si pornim cele 2 programele/usr/local/radio/./sc_serv/usr/local/radio/sc_linux/./sc_trans_linux CA SA APARA SI TITLUL MELODIEI PE LANGA NUMELE RADIOULUI ,SCHIMBATI IP 127.0.0.1 cu IP PLACII DE RETEA PE CARE EMITETI(ex 192.168.0.xxx)9.ca sa ascultati radio ... folositi URL : http://ip-ul_dumneavoastra:8000(ex pt IP 192.160.0.1) http://192.160.0.1:8000 , sau http://dns:8000,unde dns e dns ul de pe IP respectiv..De asemenea pentru a scapa de firewall folositi codul acesta care accepta conexiuni tcp pe portul 8000 pe toate interfetele,iptables -A INPUT -p tcp --dport 8000 -j ACCEPT10.(OPTIONAL)pentru a schimba si reincarca lista am facut un mic script cd / tocuh djc touch /usr/local/radio/sc_trans/sc_trans.pid chown root.root djc chmod 775 djc vi djc Apasa tasta INSERT si COPY / PASTE in script la codul acesta #!/bin/bash# processname: djcontrol# djcontrol is used to control shoutcast sc_trans_linux# chkconfig: - 99 1# description: Djcontrol is a script user for shoutcast control pwd by DUALps -ef | grep sc_trans | grep -v grep | awk '{print $2}' > /usr/local/radio/sc_trans.pidcase "$1" in "reload") kill -s USR1 `cat /usr/local/radio/sc_trans.pid` ;; "next") kill -s WINCH `cat /usr/local/radio/sc_trans.pid` ;; *) echo "Invalid command" ;;esac Apasa "ESC" apoi ":wq" si ENTERmv djc /etc/init.d/djcpentru a schimba folosestiservice djc nextpentru a reincarca listaservice djc reloadLinuxul nu e cel mai raspandit OS , dar cei care au servere de orice fel prefera linuxul si sper ca acest tutorial le va fi de fost de folos .. HFNu e facut de mine l-am luat de undeva, este foarte folositor. Edited June 17, 2011 by Oust 1 Quote
pyrateby Posted November 10, 2011 Report Posted November 10, 2011 nu merge pls help dami add la iulyan_rebelu Quote
Andreiuu Posted September 11, 2012 Report Posted September 11, 2012 nu reusesc ma ajututati ? idul meu: alexander_xmusic Quote
PassaMan Posted September 15, 2012 Report Posted September 15, 2012 Unde te blochezi, Andreiuu, spune-mi te ajut eu. Quote
razex Posted September 16, 2012 Report Posted September 16, 2012 Am 2 intrebari ... 1. cum instalez doar programul de rulat playlist-ul ? si 2 . Odata instalat doar programul de rulat playlist-ul cum fac sa ma conectez cu el la un server separat. ? Quote
PassaMan Posted October 1, 2014 Report Posted October 1, 2014 Linkuri cu download pentru trans si serv.https://code.google.com/p/omrois17/downloads/detail?name=sc_serv_1.9.8_Linux.tar.gz&can=2&q=https://code.google.com/p/pakmin/downloads/detail?name=sc_trans_posix_040.tgz&can=2&q= Quote
ionut.exotic Posted October 1, 2014 Report Posted October 1, 2014 Salut.Cati mb ram consuma mai exact daca il urc pe vps?Fara ascultatori . Quote
tuxiqul Posted October 2, 2014 Report Posted October 2, 2014 Nu ai nevoie mai mult de 128 doar sa-l pornesti . Doar ca tutorialul este destul de vechi. Cred ca ai nevoie de niste update-uri sa-l faci sa mearga Quote
ionut.exotic Posted October 2, 2014 Report Posted October 2, 2014 Am mai facut un radio pe vps acum mult timp 1 an si ceva si nu mai stiu exact cat consuma, dar stiam ca il tineam pe un vps de 128 mb de la host1free, pe langa acel radio mai tineam si un server de teamspeak3. Quote
tuxiqul Posted October 2, 2014 Report Posted October 2, 2014 da, nu cred ca mananca atat de mult resurse shoutcastu oricum. O sa-ti manance din banda, depinde la ce kb stremuiesti Edit: @ionut.exotic[h=5]System Requirements[/h]The SHOUTcast DNAS v1 documentation advertises its system requirements as being very modest:90Mhz or faster server14kB of memory for every listener you want to broadcast to (i.e. 1,000 listeners means you need 14 Megabytes of RAM), plus whatever your operating system needs for overhead, plus 1.5MB for the server's base requirements. Quote
ionut.exotic Posted October 2, 2014 Report Posted October 2, 2014 Pentru un radio pe vps de germania ajung 500Gb trafic pe luna doar cu ascultatori din romania maxim 50 de ascultatori pe zi ?Ma gandeam sa iau un vps de la host1plus de 250 mb ram . Quote
nein Posted October 2, 2014 Report Posted October 2, 2014 vultr.com platesti pe ora ca si digitaloceanvultr => 5 $ 768 mb ram , traffic 1TB 15GB hard.. si scurt si merge super bine Quote
ionut.exotic Posted October 2, 2014 Report Posted October 2, 2014 Mersi am sa iau de aici, dar pot plati cu paypal-ul daca nu il am verificat cu un card ? Quote
nein Posted October 2, 2014 Report Posted October 2, 2014 Mersi am sa iau de aici, dar pot plati cu paypal-ul daca nu il am verificat cu un card ?da poti ! Quote
PassaMan Posted October 2, 2014 Report Posted October 2, 2014 Ia ceva cu un minim 1TB bandwith, rami nu-ti consuma mult poti sa iei si cu 256 si cu 512.Cat despre tutorial, chiar daca e vechi nu trebuie actualizat cu nimic, functioneaza perfect.Important e sa ai piesele bune si sa nu fie de 48kHz ci de 41 kHz ca altfel nu ti le redeaza. Quote