Tedd internetes rádió

Tedd internetes rádió.

Ebben a cikkben lesz szó, hogyan lehet az internetes rádió nontopom, szép statisztika, átadása a diákok az üres csatorna és a megfelelő kódolás.

Minden manipulációk I prodelyvat Debian 6.0, de ez hogyan kell megközelíteni bármilyen Debian-alapú disztribúció (ubuntu linux menta stb.)
Mit fogunk tenni:

  • Icecast2
  • Ices0.4 (broadcast MP3, OGG, hogy meg kell tenni Ices2)
  • MRTG (ábrázolási)
  • Könyvtárak (libshout-2.2.2, libmp3lame-3,97, libxml2)

Az Ubuntu kiszolgáló 9.04, és mindenek felett a könyvtárak a tárolókból, így tesszük:

A Debian 6.0 van a tárolóban, de szükséges hozzá:

És a listán szereplő add:

Tárolja az eredményt (kontroll + X y), és állítsa be a kulcsot tároló:

Ezután frissítse a csomagok listáját:

És mi meg a könyvtár:

By schatyu, Icecast kiszolgáló a tárolókban, így a csapata:

Ugyanakkor, a telepítés során, Icecast és Icecast létrehoz egy felhasználói csoportot.

Nyitva szerkesztésre a config Icecast2:

És látjuk konfigurációt (lásd alább a teljes jegyzetek):

Az összes config, mi érdekli csak néhány szakasz, amely korlátozza, jelszavak és tuning tartók (mount pont). Az első két rész általában a kérdések nem merülnek fel, de tartók beállításokat most beszélünk részletesebben.

Konfigurálása üzemszüneti szerelhető. (Mentés csatlakoztatási pont)

Kezdeni magyarázni, mi az üzemszüneti csatolási pont egy egyszerű példát. Tegyük fel, hogy két csatolási pontokat: / live és / nonstop. on / él van, volt, míg a DJ-k és / nonstop zene folyamatosan játszik időről időre. Anélkül, tartalék, mind a diákok, akik voltak a pontot / élnek. Amikor kihúzza a DJ sbrasyvayutcz, és ha akarnak hallgatni / nonstop szükségük, hogy újra magukat. A tartalék akkor ezt automatikusan, adjuk hozzá a következő sorokat a config:

Hol / live a kiindulási pont (az egyik, amit dobni). és / nonstop célpontként. Ebben a környezetben, mind visszakapcsolási szerelhető befejeződött. Most itt az ideje a kódolás.

Beállítás icecast kódolás.

Nagyon gyakran előfordul, hogy az aktuális szám nem jelenik meg rendesen, vagy egyáltalán nem jelennek meg, mint az alábbi képen:

Ennek kijavításához szerencsétlen hiba, akkor erőt állítani a kódolást a csatolási pont, például ez lesz / live néz ki:

Amennyiben utf-8kodirovka címkézni zenénket. (Általában vagy cp1251 vagy UNF-8)
Csak hegye alatt állíthatja be a jelszót, hogy egy bizonyos ponton, a csatorna nevét, zenét, rádiót:

Ices0.4 elvégzi a funkciót nonstop éterben. Sajnos, nincs fagylaltok a tárolókban, így van, hogy gyűjtse be.

A parancs végrehajtása a szerelvény fagylaltok:

Miután felvette a fagylaltok, akkor szabhatja meg.

Ismét megy a config fagylaltok, amelyre példát kellene /usr/local/etc/ices.conf.dist. másoljuk:

És nyitva szerkesztésre:

Ismét azt, hogy az egész konfigurációt jegyzetek fontos helyeken:

Fagylaltok ebben a beállításban majdnem kész, lépni a lejátszási listákat.

Készítsen lejátszási listákat Ices0.4

Létrehozásához a játék lemez két módszer segítségével egy komplex manuális és automatikus. Mi választjuk ki a természetes áramkör. De először is, nem sok magyarázni, hogy mit és hol.

Tegyük fel, hogy van a zene egy könyvtárat / mnt / zene / nonstop, keresse meg a mappát, és hozzon létre a lejátszási lista:

A parancs után, akkor playlist.txt fájlt kiírja a teljes tartalmát a mappa / mnt / zene / nonstop.

Kezdeni Icecast2, akkor először meg kell, hogy hadd fusson. Ennek megnyitó:

És a megfelelő beállítást # változtassa meg ezt az igazi, ha kész, hogy az init.d script
Enable = true. kéne valami ilyesmit:

Icecast és futtassa a következő parancsot:

Ha fagylaltok fog sugározni csak egy csatorna, akkor futtassa a következő parancsot:

De ha van több csatorna, így több konfigurációk, a fagylaltok futtassa a következő parancsot:

Amennyiben /usr/local/etc/ices.conf hagyja a config.

Ezzel befejeződött a beállítás. Azt viszont, hogy a statisztikákat.

Szinte az első nekifutás rádió szerver, tanácstalan vagyok, hogyan lehet nyilvántartások és számolás hallgatók statisztika. Jött a támogatás MRTG, egy program eredetileg a forgalomszámláló és olvasási naplók.

Telepítése MRTG.
Telepítse MRTG a Debian és az Ubuntu következő paranccsal:

Ugyanakkor a méltányosság és a telepítést, úgy, hogy az átmenet beállítani.
SETUP MRTG
A telepítés után MRTG konfigurációs fájl kell lennie /etc/mrtg.cfg, szerkeszteni:

FONTOS!
Ha megy használni MRTG csak eltávolítására statisztikák Icecast2, nyugodtan törölje az összes sodirzhimoe config, és illessze be a következő sorokat:

Nincs sok elmagyarázni, hogy mi micsoda.

frissítési idő percben listákon.

MRTG kezdeni, mint egy démon.

A mappát, ahol a fájlok tárolására. (Például létrehozhat egy aldomain ice.pipradio.com)

mérete grafikonok.
Most hozzon létre egy script, ami a statisztikai adatok összegyűjtésére minden rádióadások:

És vtsavlyaem következő:

Ha azt szeretnénk, hogy lőni a statisztikai egy patak, a script így fog kinézni:

Ahol csatolási = / nonstop „?; áramlási neve (icecast csatolási pontok)
Most, hogy a jogot, hogy a script:

És hozzá a scriptet MRTG config:

FONTOS!
Ha szeretné látni a statisztikák áramlások, figyeljen [összes] ez indifikator menetrend, akkor legyen eltérő az egyes menet
Próbáljuk futtatni MRTG

Ha a hiba jellege Cél [összes] [_ IN_] $ target -> [1]
nem, akkor minden rendben van, ha van, a szerver és visszavonása esetén statisztikát egy patak, ellenőrizze, hogy van ez.
Most létre kell hoznunk egy index.html fájlt, akkor használja ezt a parancsot:

Kapcsolódó cikkek