Radiowóz: internetowe radia konfiguruję :)
sob
28
paź '06

Instalacja streamtranscoderv3-3.1.11 na linuxie polski opis

Streamtranscoder to program umożliwiający w locie konwersję nadawanego sygnału na serwerze radiowym. Dzieki niemu można nadawać w wielu jakościach a prezenter wysyła tylko jeden strumień do serwera.
Streamtranscoder pobiera np. transmisję w mp3 w jakości 128kbps i przetwarza ją do mp3 w jakości 24 kbps. Program umożliwia również konwersję między nadawanymi formatami np. z ogg do mp3. Niestety na platformie linux brakuje obsługi konwersji do aac :(

Instalcja jest opisana dla systemu Linux Debian w innych dystrybucjach może przebiegać inaczej.

Polski opis instalacji streamtranscoderv3

Zaczynamy od pobrania pliku:

wget http://www.oddsock.org/tools/streamTranscoderV3/streamtranscoderv3-3.1.11.tar.gz

rozpakowujemy go:
tar -zxvf streamtranscoderv3-3.1.11.tar.gz

wchodzimy do utworzonego katalogu streamtranscodera :
cd streamtranscoderv3-3.1.11

Teraz przystępujemy do konfiguracji

./configure

Mogą się pojawić błędy wynikające z braku potrzebnych komponentów w przypadku “gołego” Debiana :(
poczatkowo konfiguracja stanęła na

configure: error: must have Ogg installed!(Perhaps you need –with-ogg-prefix=/usr/local)

więc dodajemy

apt-get install libogg0 libogg-dev

i ponownie uruchamiamy ./configure. Kolejnym przystankiem w konfiguracji był komunikat:
configure: error: must have Vorbis installed!(Perhaps you need –with-vorbis-prefix=/usr/local)

więc dodajemy

apt-get install libvorbis0a libvorbisenc2 libvorbisfile3 libvorbis-dev

i zaczynamy od nowa ./configure jak konfiguracja się zatrzyma na komunikacie
configure: error: must have libmad installed!

dodajemy mu pakiety
apt-get install libmad0-dev pkg-config

oczywiście nic nie stoi na przeszkodzie aby najpierw wykonać

apt-get install libmad0-dev pkg-config libvorbis0a libvorbisenc2 libvorbisfile3 libvorbis-dev libogg0 libogg-dev

czyli zainstalować brakujące pakiety a następnie wywołać ./configure z katalogu instalacji streamtranscodera :)

I to był by prawie koniec konfiguracji ale występuje jeszcze brak lame w systemie. Nie przerywa on co prawda konfiguracji ale przy domyślnym make kompilacja stanie dęba :( Aby tego uniknąć i instalacja przebiegła poprawnie pobieramy i instalujemy lame

wget http://mesh.dl.sourceforge.net/sourceforge/lame/lame-3.97.tar.gz

rozpakowujemy

tar -zxvf lame-3.97.tar.gz

wchodzimy do utworzonego katalogu

cd lame-3.97
i rozpoczyna się właściwa instalacja lame pod linuxem

./configure

następnie wydajemy polecenie

make

oraz jako root instalujemy komendą

make install
po zainstalowaniu lame ponownie uruchamiamy ./configure w katalogu streamtranscoder/
i to już koniec konfiguracji teraz przechodzimy do kompilacji która zamyka się w dwóch komendach

make

i wydanego jako root

make install

Po wykonaniu tych komend możesz sie już cieszyć własną kopią streamtranscoderv3 który umożliwi Ci nadawanie w w twoim radiu w różnych jakościach.

Możesz zostawić komentarz lub pytanie »

Zostaw odpowiedź

Zaloguj się proszę przed napisaniem komentarza.