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

Выбор VPS и ОС

 

59
BigAirBenX @BigAirBenX
Приветствую.
Решили создать радотрансляцию через стандартную схему: Sam Broadcaster 4.3.6 и IceCast2.
Схема на домашнем компьютере работает отлично,НО при выборе VPS серверов встал вопрос.
Компания предлагает на выбор ОС "Операционная система (x64, на выбор) Gentoo, Fedora Core, CentOS, Ubuntu, Debian, SuSe"
Судя по форуму самый оптимальный вариант был бы Windows 2003,но что же выбрать при его отсутствии? Или же ставить виртуальные машины?
Ежели потребуется дополнительный софт, то на сколько это будет напрягать систему? Так как мы остановились на
" HDD 5 000 Mb ; CPU 500 MHz ; RAM (гарантированный минимум) 256mb ;
RAM(максимально допустимый объем для использования) 768mb"

1572
KyPIIaToB @KyPIIaToB
если вы хотите сделать тупо нонстоп, то используйте связку ices+icecast2, как раз ресурсов много не требует и линукс подойдет.

59
BigAirBenX @BigAirBenX
Нет, замысел именно в радио(эфиры), а в свободное время от эфиров нон-стоп,что бы без перерывов в работе.

Отредактировано BigAirBenX - 31.08.2011
6245
Тарас @tarasian666
так ставьте на сервере только icecast и нонстоп (например ices)
а когда надо выйти в эфир подключайтесь сэмом
для этого настройте на icecast fallback

59
BigAirBenX @BigAirBenX
А вот за это спасибо.Да,тут еще на форуме KyPIIaToB постил ссылку на IceCast2 с неОфф сайта,так с ним возникают проблемы. Программа с ********** никаких же сюрпризов со временем нам не подкинет?

6245
Тарас @tarasian666
если из svn (Subversion, trunk версия) то сюрпризов не будет, да и kh29 вроде тоже без глюков

59
BigAirBenX @BigAirBenX
Ну а теперь подвести итог.
Значит выбираем ОС Ubuntu. Ставим на VPS сервер ices+icecast2, а на компьютеры, через которые будут идти трансляции, Sam Broadcaster 4.3.6.
Мощности сервера нам хватит и главное все между собой настроить.
Версия IceCast2 не важна.
Если я все правильно понял,то спасибо огромное.

Да,еще один насущный вопрос.По поводу Sam'а.
выбрать тип сервера для базы данных Sam Broadcaster.
FireBird вполне достаточно ж? А то везде упоминается сервер MySQL, что начинают терзать сомнения.

Отредактировано BigAirBenX - 31.08.2011
6245
Тарас @tarasian666
Версия IceCast2 важна !
надо или trunk или 2.3.2-kh29

мощности хватит, смотрите чтоб канал инета был более менее свободен у даного впс

59
BigAirBenX @BigAirBenX
Спасибо,с IceCast2 щас разберусь.

1572
KyPIIaToB @KyPIIaToB
BigAirBenX пишет:

А вот за это спасибо.Да,тут еще на форуме KyPIIaToB постил ссылку на IceCast2 с неОфф сайта,так с ним возникают проблемы. Программа с ********** никаких же сюрпризов со временем нам не подкинет?

Сам пользуюсь этой 2.3.2-kh29 версией уже очень давно, держит большой онлайн без каких либо проблем, глюков за год не обнаружено.
BigAirBenX пишет:

а,еще один насущный вопрос.По поводу Sam'а.
выбрать тип сервера для базы данных Sam Broadcaster.
FireBird вполне достаточно ж? А то везде упоминается сервер MySQL, что начинают терзать сомнения.

Просто с мускулом работать удобнее, а FireBird вообще не перевариваю, работал с ним еще при работе со специализированной программой по прошлой работе. Хрень та еще.

59
BigAirBenX @BigAirBenX
отлично.Предпочтение отдается "мускулу")Спасибо за советы.

59
BigAirBenX @BigAirBenX
не буду создавать новую тему,Спрошу тут.

Судя по мануалам установки IceCast2 нужно на линукс сначала ставить библиотеки
"Установка библиотек

libmp3lame-3.97

# ./configure --prefix=/usr
# make && make install

libshout-2.2.2

# ./configure --with-ogg --with-vorbis --with-lame --prefix=/usr
у меня в системе уже была установлена libvorbis, в принципе можно было и без --with-ogg --with-vorbis запускать, конфигуратор должен всё сам найти
# make && make install "

Этот пункт не обойти?

6245
Тарас @tarasian666
посмотрите в теме установка icecast trunk
там чуть шире расказано

пункт не обойти, но его можно по другому сделать, зависит от ОС

59
BigAirBenX @BigAirBenX
да,там чуть понятнее.Спасибо

59
BigAirBenX @BigAirBenX
а как проверить в компиляторе Установилась ли библиотека или нет?
скачал libshout-2.2.2 libmp3lame-3.97 IceCast2 2.3.2-kh29
Все по папочкам разархивировал попытался установить (./configure : make : make install)
Cудя по всему это мне не удалось,так как нету файла в папке /usr/local/etc файла icecast.xml
процесс установки не могли бы помочь осознать?

Отредактировано BigAirBenX - 11.09.2011
6245
Тарас @tarasian666
после ./configure надо смотреть что пишет вконце, чаще всего пишет что чего то не хватает или другую ошибку
если ошибок нет тогда делаем make и опять смотрим нет ли ошибок вконце чаще всего тут ошибок нет
и тогда инсталируем make install (с правами root)

59
BigAirBenX @BigAirBenX
ошибка везде такого рода
root@vps3385:~/libmp3lame/lame-3.97# ./configure
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for style of include used by make... GNU
checking for gcc... no
checking for cc... no
checking for cc... no
checking for cl... no
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.

6245
Тарас @tarasian666
у вас даже компилятор не установлен, это первое что нужно для сборки програм из source
error: no acceptable C compiler found

все, хватит проводить тут ликбез по ос linux