1

Тема: проблема с shoutcast

всех приветствую!
оттягивал до последнего чтоб не спрашивать на форуме, но теперь реально не знаю что делать...
итак, по порядку:

имеется VDS (права root, FreeBSD 6) и мой комп с достаточным каналом и статическим IP
хочу чтобы с СЭМа на компе сигнал шел шауткасту и уже ним раздавался по интернету.
нашел хороший мануал - nixp.ru/articles/shoutcast_linux, и руководствуясь им, залил на сервер архив с шауткастом, расTARил его, изменил конфиг:

MaxUser=32
Password=*********
PortBase=8000
LogFile=sc_serv.log
RealTime=1
ScreenLog=1
ShowLastSongs=20
; TchLog=yes
; WebLog=no
W3CEnable=Yes
W3CLog=sc_w3c.log
SrcIP=127.0.0.1
DestIP=ANY
Yport=80
NameLookups=0
; RelayPort=8000
; RelayServer=192.168.1.58
AdminPassword=*********
AutoDumpUsers=0
AutoDumpSourceTime=30
; ContentDir=./content
; IntroFile=c:\intro%d.mp3
; BackupFile=C:\intro%d.mp3
; TitleFormat=Justin Radio: %s
; URLFormat=http://www.server.com/redirect.cgi?url=%s
PublicServer=default
AllowRelay=Yes
AllowPublicRelay=Yes
MetaInterval=32768

и когда пришло время запускать шаут, написал в консоли из-под рута
/root/sc_serv, то есть забыл передать параметр, указывающий на путь к конфигу,
но было уже поздно. он залез в папку /usr/ports/audio/shoutcast/. После я начал ставить sc_trans_040, с ним по ходу все нормально было.
как потом выяснилось, раз я хочу вещать со своего компа, мне sc_trans_040 не нужен...
да и вообще я решил что будет лучше если я все это счастье с нуля переустановлю.
начал гуглить как сносить софт на линуксе. все что нагуглил - не сработало (не удивительно, ведь это мой первый опыт работы с линукс...)
в два часа ночи психанул и снес к чертям ту самую /usr/ports/audio/shoutcast/.
но shoutcastовская страница отсюда с моего сервера:8000 никуда не делась... да и сам shoutcast стартует...
http://s51.radikal.ru/i133/0808/15/580e558c185b.png
но сейчас зашел через админ панель в конигурационный файл shoutcasta (/root/sc_serv.conf) чтобы скопировать сюда в форум че я наменял - а он чего-то сбился и находится в исходном состоянии. пришлось по памяти писать.
теперь вот думаю что делать. кажется, что стоит переустановить шауткаст, но без понятия как это сделать под фрибздой. также хотелось бы знать как их взаимонастроить с СЭМом. кстати, вот мой конфиг СЭМа:
http://i060.radikal.ru/0808/34/496500891783.png

я уже окончательно в этом всем потерялся, надеюсь на Ваши помощь и подсказки.
заранее спасибо.

Отредактировано burn (17-12-2011 19:15:41)

2

Re: проблема с shoutcast

kill id процесса
при запуске указывайте так же и путь к конфиг файлу

3

Re: проблема с shoutcast

пробовал. шауткаста как такового нет, pkg_info его не показывает, но когда захожу на http://айпи-сервера:8000/ - вроде есть...

Отредактировано burn (17-12-2011 19:14:56)

4

Re: проблема с shoutcast

ps auxwww

5

Re: проблема с shoutcast

спасибо, нужная вещь... кажется, с этим разобрался.

как описано выше, все настроил, но при подключении выдает 401 service unavailable. где-то мисконфигурация? подскажите, пожалуйста

Добавлено спустя     6 минут   43 секунды:
плеер пишет ICY 401 service unavailable, а сервер выдает следующее:
http://s017.radikal.ru/i437/1112/3c/0e0249700f81t.jpg

Отредактировано burn (17-12-2011 19:14:16)

6

Re: проблема с shoutcast

попробуйте подключится с паролем changeme

7

Re: проблема с shoutcast

в смысле прописать его в СЭМе? только что попробовал, не помогло - по прежнему 401

8

Re: проблема с shoutcast

хм, странно и с вашим аналогичная ошибка? помоему вы шоуткаст без конфига запускаете.

9

Re: проблема с shoutcast

я шауткаст с конфигом запускаю (/usr/local/sbin/sc_serv sc_serv.conf), на скриншоте выше вы можете это (loaded config from sc_serv.conf) видеть. в СЭМе пароль changeme таки да, не сработал. сегодня я поставил плагин для винампа DSP и пароль changeme, Вы были правы, пустило. и в веб интерфейс тоже с этим паролем пускает. почему это так, ведь в конфиге я менял оба -

; Password.  While SHOUTcast never asks a listener for a password, a
; password is required to broadcast through the server, and to perform
; administration via the web interface to this server.  This server should
; consist of only letters and numbers, and is the same server your broadcaster
; will need to enter in the SHOUTcast Source Plug-in for Winamp.  THIS VALUE
; CANNOT BE BLANK.
Password=[мой пароль]

; AdminPassword.  This password (if specified) changes the
; behavior of Password to be a broadcast-only password, and
; limits HTTP administration tasks to the password specified
; here.  The broadcaster, with the password above, can still
; log in and view connected users, but only the AdminPassword
; will grant the right to kick, ban, and specify reserve hosts.
; The default is undefined (Password allows control for both
; source and admin)
AdminPassword=[такой же пароль]

этот конфиг лежит буквально рядом с запускаемым шауткастом, почему он его не учитывает?

10

Re: проблема с shoutcast

Полный путь до конфига попробуйте указать и перед ним приставку:
/usr/local/sbin/sc_serv -c /usr/local/sbin/sc_serv.conf

11

Re: проблема с shoutcast

Вот результат:

*******************************************************************************
** SHOUTcast Distributed Network Audio Server
** Copyright (C) 1998-2004 Nullsoft, Inc.  All Rights Reserved.
** Use "sc_serv filename.ini" to specify an ini file.
*******************************************************************************
[conf] Couldn't find -c -- assuming defaults

Event log:
<08/31/08@21:18:16> [SHOUTcast] DNAS/Linux v1.9.8 (Feb 28 2007) starting up...
<08/31/08@21:18:16> [main] pid: 17323
<08/31/08@21:18:16> [main] loaded config from -c
<08/31/08@21:18:16> [main] initializing (usermax:32 portbase:8000)...
<08/31/08@21:18:16> [main] No ban file found (sc_serv.ban)
<08/31/08@21:18:16> [main] No rip file found (sc_serv.rip)
<08/31/08@21:18:16> [main] opening source socket
<08/31/08@21:18:16> [main] source thread starting
<08/31/08@21:18:16> [source] listening for connection on port 8001
<08/31/08@21:18:16> [main] opening client socket
<08/31/08@21:18:16> [main] Client Stream thread [0] starting
<08/31/08@21:18:16> [main] client main thread starting
<08/31/08@21:18:16> [main] dns thread starting
<08/31/08@21:18:28> [sleeping] 0 listeners (0 unique)

12

Re: проблема с shoutcast

/usr/local/sbin/sc_serv  /usr/local/sbin/sc_serv.conf

все, этот вариант сработал
спасибо большое!

13

Re: проблема с shoutcast

Незачто, наверное я немного ошибся, приставка -c при запуска Icecast сервера нужна...