ot Andrew Ivanov(9-01-2001)

reiting (29)   [ dobre ]  [ zle ]

Printer Friendly Variant za otpechatvane

Tazi statiia e prevod na Setting Up Your Own Station: A Free Radio Under Linux Howto. v0.1 ot Rodni "meff" Gordun II publikuvana v Linux.com.

Nastroite svoia sobstvena radiostantsiia: Bezplatno radio pod Linux v0.1 ot Rodni "meff" Gordun II.

Sudurzhanie:

  1. Vuvedenie
  2. Iziskvaniia
  3. Instalirane
  4. Konfigurirane
  5. FAQ
1. Vuvedenie
I taka, iskate da suzdadete sobstvena radiostantsiia, nali? Tova rukovodstvo shte vi pomogne da stanete DJ.

Nagore

2. Iziskvaniia
Eto niakoi minimalni iziskvaniia za izluchvaneto na radio ot vashiiat kompyutur, s povecheto ot koito, veroiatno, veche ste zapoznati:
  • protsesor 150Mhz, ili po-dobur.
  • 32 MB RAM.
  • kabelen, DSL, ili niakiakuv drug vid shirokolentov dostup do Internet.

  • malko svobodno miasto za mp3tata, koito shte izluchvate, i pod.

    OS:

  • Niakoia dostatuchno suvremenna Linux distributsiia, s iadro 2.2 ili po-novo.
  • Software:

  • XMMS 1.2.x http://www.xmms.org/
  • LAME v3.x http://www.sulaco.org/mp3
  • Icecast 1.3.x http://www.icecast.org/
  • Liveice-XMMS. http://star.arm.ac.uk/~spm/software/liveice.html
  • Ako izpolzvate Debian, mozhete da izpolzvate:

    apt-get install xmms icecast-server
    za da instalirate xmms i Icecast survurut. Kolkoto do LAME, mozhete da izpolzvate programa, narechena Alien, za da konvertirate RPM paketut v Debian paket. Prosto napravete:
    apt-get install alien
    a sled tova, kato root,
    alien package.rpm
    za da napravite .deb, koito mozhete da instalirate, izpolzvaiki:
    dpkg -i
    kudeto e imeto na Debian paketa.

    Nagore

    3. Instalatsiia
    Instalatsiiata, bi triabvalo da e dosta pravolineina. Veche triabva da imate vsichki paketi, ot koito se nuzhdaete, za da podkarate neshtata. Ako kompilirate ot source, sledva da kompilirate i instalirate softuera, kakto e opisano v dokumentatsiiata mu.
    Ako izpolzvate RedHat ili niakoi ot bratiata mu, mozhe da potursite RPM, svalete go, i go instaliraite, izpolzvaiki:

    rpm -Uvh
    kudeto e imeto na RPM-a, koito instalirate.
    Ako izpolzvate Debian, mozhete prosto da napishete
    apt-get install xmms
    icecast-server
    za da instalirate xmms i Icecast survurut. Kolkoto do LAME, mozhe da izpolzvate programa, narechena Alien, za da  konvertirate RPM paket v Debian paket. Instaliraite go:
    apt-get install alien
    sled tova mozhete da go izpolzvate, kato root:
    alien package.rpm
    Poluchenite paketi mozhete da instalirate izpolzvaiki:
    dpkg -i
    e imeto na Debian paketa. Ne zabraviaite! Triabva da ste root za da napravite povecheto ot opisanoto.

    Ako se sbluskate s trudnostipri instalatsiiata, mozhete da se svurzhete s avtora. Adres za vruzka shte namerite v kraia na tozi dokument.

    E, sled kato veche ste instalirali vsichki neobhodimi programi, neka gi nastroim.

    Nagore

    4. Konfigurirane
    Nai-napred triabva da konfigurirame Icecast survura. Otkriite direktoriiata, sudurzhashta konfiguratsionnite failove na Icecast (pri men beshe /etc/icecast, veroiatno e sushtata i pri instalatsiiata ot RPM. Ako sami ste kompilirali programata, znachi ste dostatuchno naprednali, za da znaete kude triabva da sa nastroikite) i bi triabvalo da namerite mnozhestvo failove s '.dist' sled tiah. Premestete vsichki tezi failove v takiva, sus sushtoto ime, no bez '.dist' .. naprimer, ako failut e bil 'icecast.conf.dist', toi triabva da stane 'icecast.conf'. Ako veche ne vizhdate failove, zavurshvashti s '.dist', znachi se spraviate dobre.

    Sega otvorete icecast.conf v lyubimiiat si redaktor. Konfiguratsiiata e dosta pravolineina i iasna, no vse pak shte vi naputstvam. Blizo do nachaloto na faila shte otkriete poleta location/information:

    location Just west of Mars
    rp_email kirk@enterprise.space
    server_url http://www.icecast.org/
    Populnete gi s informatsiiata, koiato iskate horata da vizhdat, poseshtavaiki vasheto radio.

    Sledvashtata sektsiia, koiato shte poglednete e tazi za limita na survura:

    max_clients 900
    max_clients_per_source 900
    max_sources 10
    max_admins 5
    throttle 10.0
    Za povecheto potrebiteli tova e, meko kazano, prekaleno. Nastroite parametrite v zavisimost ot skorostta na vruzkata si kum Internet. Veroiatno shte iskate
    max_clients
    da e okolo 10, kakto i
    max_clients_per_source
    ostanalata chast, obiknovenno mozhete da ostavite kakto si e. Sega trugnete prez faila, v napravlenie nadolu, dokato popadnete na:
    encoder_password hackme
    admin_password hackme
    oper_password hackme
    Ako ste instalirali Icecast survurut pod Debian, ili imate poddruzhka na kriptirani paroli, stava interesno. Triabva da kriptirate parolata v tozi fail s programata mkpasswd, koiato, veroiatno, veche e instalirana na vashata sistema. Za da napravite tova izpolzvaite:
    mkpasswd parola --crypt
    Kopiraite i vmuknete rezultata vuv faila. SHTe izglezhda gore-dolu taka:
    encoder_passwd --WZKu0fXj3bQ
    admin_passwd --WZKu0fXj3bQ
    oper_passwd --WZKu0fXj3bQ
    Bez znachenie, koi metod ste izpolzvali pri instaliraneto, triabva da smenite parolite na neshto po-razlichno ot 'hackme'. V obshtiia sluchai, i trite paroli bi triabvalo da sa ednakvi. Zapomnete parolata, koiato postaviate, shte ia izpolzvame po-kusno, kogato konfigurirame Liveice-XMMS.

    Otidete oshte po-nadolu i namerete:

    console_mode 0
    Promenete stoinostta na 3, taka zarezhdaneto stava vuv fonov rezhim.

    Obiknovenno ne se nalaga da promeniate ostanalata chast ot konfiguratsionniia fail. Po-naprednalite potrebiteli mogat da poglednat i ostanalite nastroiki, ako zhelaiat.

    A sega, za konfiguriraneto na Liveice-XMMS:

    Restartiraite XMMS, taka che da zabelezhi, che ima oshte niakakuv plugin. Napravete desen klik vurhu XMMS, shtraknete na Preferences. Otidete vuv Effect/General Plugins. Pod Effect Plugins triabva da namerite i Liveice v spisuka. Ako go niama, proverete instalatsiiata na Liveice-XMMS. Sled kato ste izbrali Liveice, shtraknete na Configure.

    Povecheto ot tezi nastroiki pod audio format (audio format) sa standartni, taka che e mnogo veroiatno da ne vi se nalozhi da gi promeniate mnogo. Promenete enkodera (encoder type) na 'Lame', a sushto i "executable name" da stane 'lame'. Ako veche imate niakakva versiia na LAME na mashinata si, vuvedete putia do neia. Pod Description, mozhete sami da pretsenite kakvo da promenite.

    Otidete na Server, i promenete 'Encoder Password' da suotvetstva na zapisanoto v konfiguratsiiata na Icecast (pomnite li, che vi kazah da go zapomnite?). Zapishete parolata v NEkriptiran vid, ako ste ia kriptirali.

    Gotovo. Natisnete OK. Otmetnete 'Use plugins' v dialoga Preferences, koito vse oshte triabva da e pred vas, i natisnete pak OK.

    V terminalen prozorets, napishete 'icecast' i natisnete Enter. Bi triabvalo da vidite kak se startira i minava vuv fonov rezhim.

    Ako slushate pesen, natisnete stop, i ia pusnete otnovo.

    Nishto ne se e skapalo.... ?? Ne se e chulo edno goliamo BUM!? E, nadiavam se da e taka :) Pomolete niakoi priiatel da se svurzhe s IP-to vi s XMMS ili niakoi drug mp3 pleur, na adres http://yourcomputer:8000 .. bi triabvalo da chue muzika! Ako tova ne stane, proverete vuv FAQ-a za otstraniaaneto na problemite.

    Ako vsichko e nared, priemete pozdravleniia, veche ste amatüor-DJ! :)

    Nagore


    5. FAQ
    Uverete se, che Icecast raboti. Ako problemite produlzhavat, otidete na miastoto v conf faila, kudeto promenihte console_mode na 3 i go vurnete na 0 za da poluchite niakoi debug suobshteniia. Triabva da vidite, che se svurzvate kato source, ako li ne, proverete nastroikite v Liveice. Ako vidite che ste svurzani kato source, ili "encoder", i priiateliat vi se opita da se svurzhe, a vie ne vizhdate suobshtenie za tova, znachi problemut ne e vash.

    Q: Horata se oplakvat ot kachestvoto, kakvo moga da napravia?
    A: Ami... tova e edna ot diavoliite na Internet radioto. Vsichko koeto mozhete da napravite e da promenite encoding preferentsiite v Liveice. Nai-obshto kazano, ako kodirate (encode) pri 24,000 vie predavate okolo 2k/s, koeto e idealno za potrebitelite s modemi. Ako kodirate pri 128,000 ili poveche, tova otiva kum 11k/s, t.e. dannite tekat po "shiroka" vruzka. Zapomnete, ako kodirate pri 128,000 i imate 10 potrebitelia skorostta e 110k/s, malko sa horata, koito mogat da se spraviat s tova. Taka che pregledaite connection max nastroikite si i premislete kak da gi naglasite.

    Ako imate drugi vuprosi/preporuki shte gi dobavia kum FAQ v po-kusnite versii.

    Nagore


    Copyright (c) 2000 by Rodney "meff" Gordon II. meff@oddbox.org

    This HOWTO is free documentation; you can redistribute it and/or modify it under the terms of the GNU GPL. This document is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose.

    Written in Emacs. :)
     
      Prevel Andryu Ivanov [an_ok@yahoo.com]


    << Mac emulatori za Linux | Vuvedenie v potochnoto MP3 >>