1

Тема: SHOUTcast в автономном режиме!)

столкнулся сегодня с такой трудностью) надо заставить этот шауткаст непрервыно крутить аудиофайлы на сервере ) (сервак отдельный связь чз ssh (putty)) вообщем и целом эта мерзость работает но исключительно юзая винамп, а надо чтобы она оставила мой комп в покое и сама по себе работала) на сайте nullsoft предлагается SHOUTcast Transcoder (SC_TRANS 2 - Beta Drop 6 ) но хз как его заставить кодировать)) помогите кто чем может))

2

Re: SHOUTcast в автономном режиме!)

для начала прочитайте док что в архиве вместе с транскодером

3

Re: SHOUTcast в автономном режиме!)

трудность в том что он выкидывает
:Failure converting filename to metadata Premature end of data

и что это значит непонятно..

Отредактировано DarthRed (07-01-2011 18:35:55)

4

Re: SHOUTcast в автономном режиме!)

в файле нет метатегов
но ошибка не критична

5

Re: SHOUTcast в автономном режиме!)

скажите пожалуйста какой пас его не устраивает? вроде ввел везде один и тот же уже чисто для опыта и все равно..
waitToSend - sendTitle title response returned error. invalid password

Отредактировано DarthRed (09-01-2011 12:53:33)

6

Re: SHOUTcast в автономном режиме!)

все все понял уже)) большое спасибо tarasian666!!! smile

7

Re: SHOUTcast в автономном режиме!)

установил таки шауткаст. но ввиду того что играет только ogg, не получилось подобрать к нему флеш плеер, чтобы сделать вещание на сайте. Решил поставить icecast. Столкнулся с проблемой при установке ices.
configure: /usr/bin/pkg-config couldn't find libshout. Try adjusting PKG_CONFIG_PATH.
подскажите как быть
p.s. libshout 2.2.2 установил из репозитария. не помогло. ось centos 5

8

Re: SHOUTcast в автономном режиме!)

почему играет только OGG да и к OGG плеера на флеше нет покажите как устанавливаете. и совет из репозиториев не ставьте

9

Re: SHOUTcast в автономном режиме!)

ой.. aac млин)

10

Re: SHOUTcast в автономном режиме!)

aac+ флеш плеер тоже не воиспроизводит

11

Re: SHOUTcast в автономном режиме!)

воот! значит надо мп3 чтобы был. Поэтому я и решил установить icecast. Устанавливал, следуя мануалам по этим линкам
хttp://infodotnet.blogspot.com/2008/01/install-and-configuring-icecast-audio.html
хttp://infodotnet.blogspot.com/2008/01/configuring-ices-for-mp3-streaming.html
все перерыл, эти оказались наиболее понятными. Застрял на компилировании ices, потому что не может найти libshout.
Начал искать решение проблемы с libshout, попробовал пару решений- не помогло. Типа переместить libshout.sh в другую папку.
Подскажите как быть, очень надо! Купил бы хостинг у вас, да просто уже там вдс оплачен на полгода вперед. Помогите, пожалуйста!

Отредактировано DarthRed (16-01-2011 17:00:13)

12

Re: SHOUTcast в автономном режиме!)

вообще-то mp3 и на shoutcast работать будет, но если уж перешли на icecast.....

пробуйте установить libshout с сайта icecast.org

13

Re: SHOUTcast в автономном режиме!)

а как на шауте настроить mp3 если раздавать с сервера на CentOS'e 5? в настрокайх кодера mp3 прописать чтоль?)

14

Re: SHOUTcast в автономном режиме!)

ну да, только в 6 бете sc_trans он платный 5уе
в 5 бете еще бесплатный

15

Re: SHOUTcast в автономном режиме!)

а может ли ктонибудь поделиться 5 транскодэром для центоса?) официальные службы то прикрыли скачивание и в сети как то нету возможности скачать...( буду очень благодарен..

16

Re: SHOUTcast в автономном режиме!)

http://www.shoutcast2.de/download-shoutcast-20/ тут есть все

17

Re: SHOUTcast в автономном режиме!)

пишет DarthRed:

установил таки шауткаст. но ввиду того что играет только ogg, не получилось подобрать к нему флеш плеер, чтобы сделать вещание на сайте. Решил поставить icecast. Столкнулся с проблемой при установке ices.
configure: /usr/bin/pkg-config couldn't find libshout. Try adjusting PKG_CONFIG_PATH.
подскажите как быть
p.s. libshout 2.2.2 установил из репозитария. не помогло. ось centos 5

libshout-2.2.2 и libmp3lame-3.97 необходимо coбирать из исходников по следующему принципу:

./configure --prefix=/usr/local

make && make install

ices должен установится нормально после этого

18

Re: SHOUTcast в автономном режиме!)

если нет -  тогда править ldconfig

19

Re: SHOUTcast в автономном режиме!)

Может кому пригодится. Сам сломал мозг напрочь при установке Ices, пока нашел решение.
Никакая возня с ldconfig не помогла понять, как исправить проблему.

Методом битья об стену выяснил, что надо сделать.
Все проги и либы ставил в хоуме, дабы не засорять систему.
В том числе libogg, libvorbis, libshout

При сборке Ices установил переменную PKG_CONFIG_PATH :

    export PKG_CONFIG_PATH=/home/user/libshout/lib/pkconfig/

После чего команда pkg-config --list-all показала среди либ и libshout
Но Ices все равно выдавал ту же ошибку. Решение пришло, когда уже совсем отчаялся.
   
    pkg-config --print-errors shout

В выводе было сказано, что shout зависит от libogg и не может ее найти (хотя libogg и в системе стояла). Та же ссылка на PKG_CONFIG_PATH.
Тогда обновил переменную:

    export PKG_CONFIG_PATH=/home/user/libshout/lib/pkconfig/:/home/user/libogg/lib/pkconfig/

Ошибок больше не было, Ices собрался без прочих воплей.

Удачи.

20

Re: SHOUTcast в автономном режиме!)

для начала тема не совсем для ices

пишет Rim:

Все проги и либы ставил в хоуме, дабы не засорять систему.

а вот это уже идиотизм, нет разницы какую папку засорять home или lib, но если ето библиотека то ей место в папке с библиотеками. От такого может быть еще больше танцев с бубном

21

Re: SHOUTcast в автономном режиме!)

Мы не одни в этом мире. Дело такое, сервер мульти-тестовый, на нём много чего крутится, в том числе всякие ffmpeg-ги, mplayer-ы. Если ставить в систему, можно нарушить работу и сборку других программ.
Хотя сейчас стараемся виртуалки использовать под новые проекты. Но пока это лишь исследовательская работа.

Когда надо будет ставить Icecast на продакшн, естественно, будет отдельный сервак, там уже все будет напрямую.

P.S. Сейчас танцую с liquidsoap  smile

22

Re: SHOUTcast в автономном режиме!)

Просто если библиотека установлена, хоть даже в хоум, но установлена,  то если может - мешать будет в любом случае. Ведь программа все ровно ищет библиотеки, и если находит, хоть в хоуме, значит информация о данной библиотеке есть в системе, и любая другая программа тоже ее видит.
Ну разве все библиотеки компилировать но не устанавливать и тогда программу запускать с кучей LD_PRELOAD...

на "ffmpeg-ги, mplayer-ы" эти библиотеки ни как не повлияют, можете не бояться. Чтоб не нарушить сборку и работу других програм надо просто не удалять ничего или не заменять. К примеру на винде вам фотошоп помешал когда нибуть установить оперу или тп? Здесь то же самое