Ero sivun ”SHOUTcast” versioiden välillä

Linux.fista
Siirry navigaatioon Siirry hakuun
p (aiheesat muualla)
p (fix)
 
(2 välissä olevaa versiota 2 käyttäjän tekeminä ei näytetä)
Rivi 1: Rivi 1:
{{ Ohjelma | nimi=SHOUTcast  | kuva= |  kuvateksti= | lisenssi=suljettu | käyttöliittymä=teksti | kotisivu=[http://www.shoutcast.com shoutcast.com] }}
{{ Ohjelma  
| nimi=SHOUTcast   
| kuva=  
|  kuvateksti=  
| lisenssi=suljettu  
| käyttöliittymä=teksti  
| kotisivu=[http://www.shoutcast.com shoutcast.com]  
}}


SHOUTcast on Windows-maailmassa suositun Winamp-mediasoittimen kehittäjän Nullsoftin suljettu nettiradiopalvelinohjelma, joka on tarkoitettu [[MP3]]- tai HE-AAC-muotoisten nettiradiolähetysten lähettämiseen.
'''SHOUTcast''' on Windows-maailmassa suositun Winamp-mediasoittimen kehittäjän Nullsoftin suljettu nettiradiopalvelinohjelma, joka on tarkoitettu [[MP3]]- tai HE-AAC-muotoisten nettiradiolähetysten lähettämiseen.


SHOUTcastille on olemassa myös vapaa vaihtoehto [[Icecast]].
SHOUTcastille on olemassa myös vapaa vaihtoehto [[Icecast]].
Rivi 14: Rivi 21:
=== Palvelimen asetusten tekeminen ===
=== Palvelimen asetusten tekeminen ===
Mene SHOUTcastin hakemistoon ja avaa [[tekstieditorit|tekstieditorissa]] tiedosto <tt>sc_serv.conf</tt>. Tiedostossa on selitetty eri kohtien toiminnot tarkemmin, mutta tässä jotain lyhyesti. Muuta sieltä seuraavat tärkeät muuttujat haluamaksesi:
Mene SHOUTcastin hakemistoon ja avaa [[tekstieditorit|tekstieditorissa]] tiedosto <tt>sc_serv.conf</tt>. Tiedostossa on selitetty eri kohtien toiminnot tarkemmin, mutta tässä jotain lyhyesti. Muuta sieltä seuraavat tärkeät muuttujat haluamaksesi:
*<tt>MaxUser</tt> - Montako käyttäjää sallitaan radiolle yhtäaikaisesti.
*<tt>MaxUser</tt> - montako käyttäjää sallitaan radiolle yhtäaikaisesti.
*<tt>Password</tt> - Ylläpitäjän salasana. Muuta tämä ehdottomasti, jotta ulkopuoliset eivät pääse asetuksiisi käsiksi.
*<tt>Password</tt> - ylläpitäjän salasana. Muuta tämä ehdottomasti, jotta ulkopuoliset eivät pääse asetuksiisi käsiksi.
*<tt>PortBase</tt> - Radiosi käyttämä portti, voit muuttaa vapaasti. 8000 on tuttu vakio.
*<tt>PortBase</tt> - radiosi käyttämä portti, voit muuttaa vapaasti. 8000 on tuttu vakio.
 


=== Sc_trans ===
=== Sc_trans ===
Vaihda hakemistoksi ''sc_transin'' vastaava ja avaa tekstieditorilla tiedosto <tt>sc_trans.conf</tt>. Muuta sieltä seuraavia kohtia:
Vaihda hakemistoksi ''sc_transin'' vastaava ja avaa tekstieditorilla tiedosto <tt>sc_trans.conf</tt>. Muuta sieltä seuraavia kohtia:


*<tt>PlaylistFile</tt> - Tiedosto, joka sisältää soittolistasi. Näitä voi olla useita, kommentoi ylimääräiset soittolistat ;-merkillä. (soittolistan voit tehdä komennolla <tt>[[find]] /hakemisto/mp3 -type f -name "*.mp3" > soittolista.pls</tt>).
*<tt>PlaylistFile</tt> - tiedosto, joka sisältää soittolistasi. Näitä voi olla useita, kommentoi ylimääräiset soittolistat ;-merkillä. (soittolistan voit tehdä komennolla <tt>[[find]] /hakemisto/mp3 -type f -name "*.mp3" > soittolista.pls</tt>).
*<tt>ServerIP=localhost</tt> - Tämän asetus voi olla <tt>localhost</tt>, ellet omista kiinteää osoitetta tmv.
*<tt>ServerIP=localhost</tt> - tämän asetus voi olla <tt>localhost</tt>, ellet omista kiinteää osoitetta tmv.
*<tt>ServerPort</tt> - Oltava sama portti kuin <tt>sc_serv.conf</tt>:ssa.
*<tt>ServerPort</tt> - oltava sama portti kuin <tt>sc_serv.conf</tt>:ssa.
*<tt>Password</tt> - Tämän on myöskin oltava sama kuin <tt>sc_serv.conf</tt>:ssa.
*<tt>Password</tt> - tämän on myöskin oltava sama kuin <tt>sc_serv.conf</tt>:ssa.
*<tt>StreamTitle</tt> - Radiosi nimi, näkyy muiden soittimessa. Ei pakollinen.
*<tt>StreamTitle</tt> - radiosi nimi, näkyy muiden soittimessa. Ei pakollinen.
*<tt>Shuffle</tt> - Arvolla 1 radio arpoo listalta soitettavat kappaleet, arvolla 0 soittaa järjestyksessä.
*<tt>Shuffle</tt> - arvolla 1 radio arpoo listalta soitettavat kappaleet, arvolla 0 soittaa järjestyksessä.
*<tt>Bitrate</tt> - Virran pakkaustiheys (suhteellisen laadukas taso on 128000 joka vastaa 128kbs-tiedostoa)
*<tt>Bitrate</tt> - virran pakkaustiheys (suhteellisen laadukas taso on 128000 joka vastaa 128kbs-tiedostoa)
*<tt>Samplerate</tt> - Normaalisti 44100 (Hz).
*<tt>Samplerate</tt> - normaalisti 44100 (Hz).
*<tt>Channels</tt>  - 2 kanavaa = stereo, 1 kanava = mono.
*<tt>Channels</tt>  - 2 kanavaa = stereo, 1 kanava = mono.
*<tt>Quality</tt> - Pakkauksen laatu yhdestä kymmeneen, 1 on paras, 10 nopein.
*<tt>Quality</tt> - pakkauksen laatu yhdestä kymmeneen, 1 on paras, 10 nopein.
*<tt>CrossfadeMode</tt> - Häivytetäänkö kappaleet keskenään vai ei. Takaa sulavamman toiston aktivoituna.
*<tt>CrossfadeMode</tt> - häivytetäänkö kappaleet keskenään vai ei. Takaa sulavamman toiston aktivoituna.
*<tt>UseID3</tt> - Tällä arvolla EI OLE merkitystä, sillä ''sc_trans''in koodia ei ole viimeistelty. Tagit eivät siis välity radiosi kautta.
*<tt>UseID3</tt> - tällä arvolla EI OLE merkitystä, sillä ''sc_trans''in koodia ei ole viimeistelty. Tagit eivät siis välity radiosi kautta.


=== Käynnistys ===
=== Käynnistys ===
Helpoin tapa käynnistää radio on käynnistää kaksi päätettä. Toisessa käynnistät <tt>shoutcast</tt>-hakemistossa <tt>sc_serv</tt>:in komennolla <tt>./sc_serv</tt> ja toisessa <tt>sc_trans</tt>:in vastaavasti. Joissain tapauksissa joudut avaamaan [[palomuuri]]sta käyttämäsi portin, tämä onnistuu helpoiten [[Firestarter]]illa.
Helppo tapa käynnistää radio on käynnistää kaksi [[terminaaliemulaattori]]a. Toisessa käynnistät <tt>shoutcast</tt>-hakemistossa <tt>sc_serv</tt>:in komennolla <tt>./sc_serv</tt> ja toisessa <tt>sc_trans</tt>:in vastaavasti. <!-- ohjelmat voinee myös käynnistää taustalle? --> Joissain tapauksissa joudut avaamaan [[palomuuri]]sta käyttämäsi portin, tämä onnistuu helposti [[jakelu]]n omalla palomuurityökalulla tai esimerkiksi [[Firestarter]]illa.


Näin radiosi pitäisi olla kunnossa. Sen osoite on normaalisti http://osoite:8000/listen.pls Jos käytät dyndns:ää, no-ip.org:ia tai vastaavaa, osoitteesi on muotoa http://radio.dyndns.org:8000/listen.pls Itse voit kuunnella radiota pistämällä soittimesi osoitteeksi localhost:8000/listen.pls tai 127.0.0.1:8000/listen.pls
Näin radiosi pitäisi olla kunnossa. Sen osoite on normaalisti http://osoite:8000/listen.pls Jos käytät dyndns:ää, no-ip.org:ia tai vastaavaa, osoitteesi on muotoa http://radio.dyndns.org:8000/listen.pls Itse voit kuunnella radiota pistämällä soittimesi osoitteeksi localhost:8000/listen.pls tai 127.0.0.1:8000/listen.pls

Nykyinen versio 15. joulukuuta 2015 kello 19.10

SHOUTcast
Käyttöliittymä teksti
Lisenssi suljettu
Kotisivu shoutcast.com

SHOUTcast on Windows-maailmassa suositun Winamp-mediasoittimen kehittäjän Nullsoftin suljettu nettiradiopalvelinohjelma, joka on tarkoitettu MP3- tai HE-AAC-muotoisten nettiradiolähetysten lähettämiseen.

SHOUTcastille on olemassa myös vapaa vaihtoehto Icecast.

Käyttö[muokkaa]

Suljettuna ohjelmana Shoutcastia ei yleensä löydy jakeluiden paketinhallintajärjestelmistä, vaan se on asennettava erikseen. Aluksi on ladattava kaksi pakettia:

Lataa nämä tiedostot ja pura ne komennolla tar xvzf tiedosto.

Palvelimen asetusten tekeminen[muokkaa]

Mene SHOUTcastin hakemistoon ja avaa tekstieditorissa tiedosto sc_serv.conf. Tiedostossa on selitetty eri kohtien toiminnot tarkemmin, mutta tässä jotain lyhyesti. Muuta sieltä seuraavat tärkeät muuttujat haluamaksesi:

  • MaxUser - montako käyttäjää sallitaan radiolle yhtäaikaisesti.
  • Password - ylläpitäjän salasana. Muuta tämä ehdottomasti, jotta ulkopuoliset eivät pääse asetuksiisi käsiksi.
  • PortBase - radiosi käyttämä portti, voit muuttaa vapaasti. 8000 on tuttu vakio.

Sc_trans[muokkaa]

Vaihda hakemistoksi sc_transin vastaava ja avaa tekstieditorilla tiedosto sc_trans.conf. Muuta sieltä seuraavia kohtia:

  • PlaylistFile - tiedosto, joka sisältää soittolistasi. Näitä voi olla useita, kommentoi ylimääräiset soittolistat ;-merkillä. (soittolistan voit tehdä komennolla find /hakemisto/mp3 -type f -name "*.mp3" > soittolista.pls).
  • ServerIP=localhost - tämän asetus voi olla localhost, ellet omista kiinteää osoitetta tmv.
  • ServerPort - oltava sama portti kuin sc_serv.conf:ssa.
  • Password - tämän on myöskin oltava sama kuin sc_serv.conf:ssa.
  • StreamTitle - radiosi nimi, näkyy muiden soittimessa. Ei pakollinen.
  • Shuffle - arvolla 1 radio arpoo listalta soitettavat kappaleet, arvolla 0 soittaa järjestyksessä.
  • Bitrate - virran pakkaustiheys (suhteellisen laadukas taso on 128000 joka vastaa 128kbs-tiedostoa)
  • Samplerate - normaalisti 44100 (Hz).
  • Channels - 2 kanavaa = stereo, 1 kanava = mono.
  • Quality - pakkauksen laatu yhdestä kymmeneen, 1 on paras, 10 nopein.
  • CrossfadeMode - häivytetäänkö kappaleet keskenään vai ei. Takaa sulavamman toiston aktivoituna.
  • UseID3 - tällä arvolla EI OLE merkitystä, sillä sc_transin koodia ei ole viimeistelty. Tagit eivät siis välity radiosi kautta.

Käynnistys[muokkaa]

Helppo tapa käynnistää radio on käynnistää kaksi terminaaliemulaattoria. Toisessa käynnistät shoutcast-hakemistossa sc_serv:in komennolla ./sc_serv ja toisessa sc_trans:in vastaavasti. Joissain tapauksissa joudut avaamaan palomuurista käyttämäsi portin, tämä onnistuu helposti jakelun omalla palomuurityökalulla tai esimerkiksi Firestarterilla.

Näin radiosi pitäisi olla kunnossa. Sen osoite on normaalisti http://osoite:8000/listen.pls Jos käytät dyndns:ää, no-ip.org:ia tai vastaavaa, osoitteesi on muotoa http://radio.dyndns.org:8000/listen.pls Itse voit kuunnella radiota pistämällä soittimesi osoitteeksi localhost:8000/listen.pls tai 127.0.0.1:8000/listen.pls

Vinkkinä voisi mainita, että jos sc_trans.conf:ssa on määritelty useampi soittolista, niiden vaihtaminen onnistuu lennosta, kun vain muokkaat conf-tiedostoa ja käynnistät sc_trans:n uudestaan.

ID3-tagien lähetystä lukuun ottamatta radio toimii täydellisesti. Muista toki yhteytesi rajoitukset etenkin lähetysnopeuden osalta.

Aiheesta muualla[muokkaa]