Jinsi ya kusanikisha SHoutcast kwenye Ubuntu

kupiga kelele

Kelele ni teknolojia ya kutiririsha sauti, inayotumiwa sana na vituo vya redio vya mtandao, na ilitengenezwa na Nullsoft (sawa na Winamp kubwa na ya kipekee) nyuma katikati ya 1999. Sio chanzo wazi lakini AOL, mmiliki wake wa sasa, anaitoa kama bure, lakini kwa sababu ya Msaada wa Linux inatumiwa sana kwenye jukwaa hili na leo tutaonyesha jinsi ya kufunga SHoutcast kwenye Ubuntu.

Kusema kweli, tutaweka SHoutcast Server ya Usambazaji ya Mtandao iliyosambazwa 2.0, au DNAS 2.0, kama jina lake la sasa, na mara tu hii itakapofanyika tutaweza kupitisha muziki kupitia mtandao na kuwa na kituo chetu cha redio. Lakini kwanza vitu vya kwanza, na kama ilivyo katika hali zote ambazo zinamaanisha kupakua programu, lakini katika kesi ya Linux kabla ya hapo tutafanya unda akaunti ya mtumiaji hasa kutumia hii mtiririko wa seva kwani tunavyojua sio salama kufanya vitu hivi kutoka kwa akaunti ya mizizi au kutoka kwa akaunti yetu kuu ya mtumiaji.

Kwa hivyo, tunafanya 'su' kuwa superuser na kisha:

mtiririshaji wa adduser

mtiririko wa kupitisha

Mara tu nywila kwa mtumiaji huyu (ambaye ameulizwa kuingia tena ili kuhakikisha kuwa ni sawa) tunamaliza hii na ni rahisi kwetu 'kutoka' kutoka kwa mtumiaji wa mizizi kwenye terminal ili kuepuka ajali yoyote. Kisha, tunaingia na mtumiaji Streaming kufanya kazi kutoka hapo, kwa hivyo tunaunda saraka za kupakua na seva.

Kupakua $ mkdir

$ mkdir seva

Sasa tutajiweka kwenye saraka iliyoundwa kwa upakuaji na endelea kupakua SHoutcast kutoka kwa seva za Nullsoft kwa kutumia wget yenye nguvu zote, ambayo imejumuishwa na default katika Ubuntu:

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

Sasa tunafungua mpira wa tarball:

$ tar xfz sc_serv2_linux_x64-karibuni.tar.gz

Tunajiweka katika folda ya seva na tunakili binary ya sc_serv kwake:

cd ..

seva ya cd

$ cp ../download/sc_serv ./

Sasa kwa kuwa tunayo, tutahitaji config faili ya SHoutcast, kwa hivyo tutaunda faili tupu kwa kutumia mhariri wa maandishi tunayopendelea (kwa upande wetu, tutatumia kalamu). Vipengele vingine vya kuzingatia ni ile ya nywila: neno la siri Ni nenosiri ambalo tutatumia kutekeleza utawala kwa mbali kupitia kiolesura cha wavuti, na neno linalotumiwa_1 Ni ile inayotumiwa na kicheza media titika kwa utiririshaji.

$ kalamu sc_serv.conf

Tunaongeza yafuatayo:

neno la siri = nywila
nywila = password1
zinahitaji sanifu = 1
streamadminpassword_1 = password2
streamid_1 = 1
streampassword_1 = neno la siri3
streampath_1 = http: //radio-server.lan: 8000
logfile = magogo / sc_serv.log
w3clog = magogo / sc_w3c.log
banfile = kudhibiti / sc_serv.ban
ripfile = kudhibiti / sc_serv.rip

Kwa wale ambao wanapenda kusanidi usanidi moja kwa moja kutoka kwa kivinjari, wanaweza kwenda kwenye folda ya upakuaji na kutekeleza faili builder.sh au setup.sh hapo, na kisha tuingize zifuatazo kwenye kivinjari cha wavuti: http: // localhost : 8000, kufanya usanidi kwa matakwa yetu.

Kisha tunaanza seva ya SHOUTcast kutoka saraka ya seva:

$sc_serv

Sasa tutaona ni bandari gani inafanya kazi:

$ netstat -tulpn | grep sc_serv

Tunahitaji habari hii kwa kuwa lazima turuhusu ufikiaji kutoka nje kwa vifaa vyetu, ambavyo lazima tufungue bandari zinazofanana kwenye router (hii kwa jumla inapatikana kati ya chaguzi za NAT). Pia, ikiwa tuna firewall iliyosanidiwa kwenye kompyuta yetu, lazima turuhusu kuingia kwa unganisho kutoka nje ilimradi zielekezwe kwenye bandari ambayo SHOUTcast inafanya kazi.

Sasa tunaweza kujaribu usanidi huu kutoka kwa kompyuta tofauti, ambayo tunafungua kivinjari cha wavuti na kuingia IP ya kompyuta ambayo tunaweka SHOUTcast, kwa mfano: http: 192.168.1.100/8000. Tutaona kiolesura cha SHOUTcast mbele yetu, lakini bila orodha za kucheza, kwani kwa hii lazima tuanze kichezaji kinachofaa (Winamp kati yao, kwa kweli) na usanidi uchezaji wa utiririshaji, kitu ambacho kutoka Nullsoft wanatuonyesha na ni rahisi sana, lakini kwa kuwa ni kitu cha jukwaa na sio kawaida ya Linux, kwa hivyo hatukutaka kuijumuisha ili tusiongeze mafunzo haya kwa muda mrefu.


Yaliyomo kwenye kifungu hicho yanazingatia kanuni zetu za maadili ya uhariri. Kuripoti kosa bonyeza hapa.

Maoni 2, acha yako

Acha maoni yako

Anwani yako ya barua si kuchapishwa.

*

*

  1. Kuwajibika kwa data: Miguel Ángel Gatón
  2. Kusudi la data: Kudhibiti SpAM, usimamizi wa maoni.
  3. Uhalali: Idhini yako
  4. Mawasiliano ya data: Takwimu hazitawasilishwa kwa watu wengine isipokuwa kwa wajibu wa kisheria.
  5. Uhifadhi wa data: Hifadhidata iliyohifadhiwa na Mitandao ya Occentus (EU)
  6. Haki: Wakati wowote unaweza kupunguza, kuokoa na kufuta habari yako.

  1.   Leo alisema

    Ni nzuri sana. Ninaitumia pamoja na Winamp na programu-jalizi yake kwenye kompyuta ya Windows kutangaza ishara inayokuja mkondoni. Ukweli ni kwamba ningependa kuweza kufanya vivyo hivyo katika Linux, lakini ni mchezaji gani anaruhusu kufanya vivyo hivyo?

  2.   EMERSON alisema

    Daima sawa
    Yule anayejitolea wakati na bidii yake kufanya chapisho, haelewi kwamba yule atakaye msoma hajui sawa na yeye, ndiyo sababu amemtafuta ...
    anapofika kwenye laini inayosema, kwa mfano: "Sasa tunafungua mpira" na mpumbavu anayesoma hajui tarball ni nini au imefunguliwa vipi, amechoka zaidi kulazimisha kufungua zipi za faili hizo. , kwamba kila mmoja ana baba yake na mama yake, ... Au ikiwa anasoma: "Tunajiweka kwenye folda ya seva na tunakili binary ya sc_serv kwake" ... basi unamkumbuka mama yake na unashangaa kwanini umeingia mahali hapa ikiwa wewe siku zote Jambo lilelile linakutokea, chapisho linakuambia kuwa litakufundisha kufanya jambo moja na kamwe haikufundishi chochote,
    Na sasa mkali atakuja kuniambia kuwa Linux ni ya akili nzuri na wale ambao wanataka kujifunza na ambao ni kompyuta ngumu kwao ...
    Sio kesi yangu, nimekuwa na ujinga huu kwa miaka kumi na ninafanya kwa sababu nataka kuondoka madirisha, lakini kwa sasa, ujinga bado. Ndio, najua, hakuna mtu anayenilazimisha kuitumia, sawa, kile ninacholalamika sio ujinga, nalalamika juu ya ujanja ambao wale wanaosema kwamba Linux ni ya ajabu kuniambia. na Gurus, ambao huzungumza juu ya Linux kana kwamba wanajua, kwamba kila mmoja anakuambia kitu tofauti, na ni ubatili tu unaowasonga
    Leo nilikuwa nikiongea, lakini sio kwa watumiaji wa zamani wa Linux, ambao kila wakati wamekuwa nyama ya mkutano, ikiwa sio kwa wale wanaoingia, ambao hawaunda nyimbo za siren