ОсновноеRadiotalkПользовательское
Общие вопросы по интернет радио вещанию
6   •   Посмотреть все темы

ICe Cast на Free BSD 6

 

5
grunya_404 @grunya_404
Strider пишет:

На самом деле у меня стоит icecast 2.3.1 на FreeBSD 6.2 + вещает ices0. Поток идет в mp3, поэтому никакой поддержки ogg и vorbis нафиг не нужно. Ставится все элементарно из портов make; make install; make clean Все. Потом правим конфиги icecast'а и ices'а и запускаем радио. Если кому надо, могу выложить свои конфиги, ибо я с ними немного помучился, прежде чем все заработало как надо. А вообще Гугл рулит, ибо всю нужную инфу я нашел там.

расскажи пожалуйста как можно подробней весь процесс установки айскаста под FreeBSD 6.2.
тоже самое вроде как ogg ставится.
но при установке айса пишет что нет ogg :(
впринципе мне этот формат не нужен вещать собираюст в мп3

49
Strider @Strider
тут на самом деле и описывать нечего..... я просто набрал make; make install; make clean и все поставилось... Если требует ogg, дык почему бы его не поставить? пусть будет, есть не просит...

5
grunya_404 @grunya_404
Strider пишет:

тут на самом деле и описывать нечего..... я просто набрал make; make install; make clean и все поставилось... Если требует ogg, дык почему бы его не поставить? пусть будет, есть не просит...

весь прикол в том что ogg вреде встал нормально
а вот Vorbis вроде ставит но в конце пишет вот что

checking for Ogg... no
*** Could not run Ogg test program, checking why...
*** The test program failed to compile or link. See the file config.log for the
*** exact error that occured. This usually means Ogg was incorrectly installed
*** or that you have moved Ogg since it was installed. In the latter case, you
*** may want to edit the ogg-config script:
configure: error: must have Ogg installed!

я в не сильно знаком с ssh так что если можно просто по шагам расскажи что как делать.:)


а на "make; make install; make clean" он вот что сказал
./configure make; make install; make clean
configure: WARNING: you should use --build, --host, --target
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... no
checking for nawk... nawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for make-gcc... no
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking build system type... Invalid configuration `make': machine `make' not recognized
configure: error: /usr/local/bin/bash ./config.sub make failed
make: don't know how to make install. Stop
make: don't know how to make clean. Stop

49
Strider @Strider
А ты айскаст из портов ставишь? или качал исходники? У меня айс расположен в /usr/ports/audio/icecast2
Получается:
cd /usr/ports/audio/icecast2
make; make install; make clean

Похоже что ты из исходников ставишь, раз он пишет что не знает как собрать айскаст.
Попробуй выполнить ./configure или make config, а потом уже его собирать и ставить

5
grunya_404 @grunya_404
Strider пишет:

А ты айскаст из портов ставишь? или качал исходники? У меня айс расположен в /usr/ports/audio/icecast2
Получается:
cd /usr/ports/audio/icecast2
make; make install; make clean

Похоже что ты из исходников ставишь, раз он пишет что не знает как собрать айскаст.
Попробуй выполнить ./configure или make config, а потом уже его собирать и ставить

спасибо огромное помогло!! до это я тупо тыкался в ./configure
а сейчас залез в /usr/ports/audio/icecast2 и там make; make install; make clean..
и о чудо он поставился даже самостоятельно скачал все необходимые ему библиотеки и поставил их.

последних два вопроса:
1. где лежит конфиг здесь /usr/local/etc его нет
2. как его запускать(айскаст), останавливать и т.д.?

49
Strider @Strider
пример конфига где лежит я фиг помню, сам долго его искал)))))) напиши мыло, я тебе свой скину, так проще будет)
запускается командой icecast -b -c (путь к файлу конфига)
потом запускать ices0 для вещания в mp3 или ices для вещания в ogg, примеры конфигов я тоже могу скинуть. Файлы плейлистов делаются командой find /music | grep .mp3 > playlist.txt , при этом файл playlist.txt он кидает в папку, где ты щас находишься