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

Нужен пример sc_trans 2.conf

 

27
Владимир @Владимир
Помогите нужен пример sc_trans 2.conf. Устанавливаю sc_trans 2, при запуске выдает ошибку Segmentation fault. Что делать?
Или подскажите, как сделать чтобы при подключении сама, нон стоп убивался, а послеухода диджея стартовался. Сейчас сам пишет Ошибка 200, когда пытаюсь подключиться, в то время как играет нон стоп.

И еще такой вопрос, как сделать 2 потока: 1) в качестве 64, 2) в качесве 128?

Отредактировано Владимир - 02.02.2010
6245
Тарас @tarasian666
Владимир пишет:

Segmentation fault

нехватает ресурсов,
VPS ?
пример конфига в архиве
Владимир пишет:

Сейчас сам пишет Ошибка 200, когда пытаюсь подключиться, в то время как играет нон стоп.

если sc_trans версии 0.40 то надо самому кикать через админку шоуткаста
если версии 2 то значит неверно введен порт или формат пароля, смотрите логи транса

27
Владимир @Владимир
да, впс. что можно отредактировать, чтоб оптимизировать нагрузку, снизить?

Отредактировано Владимир - 02.02.2010
6245
Тарас @tarasian666
значит sc_trans 2 не хватает памяти скорее всего. Ни какое редактирование не поможет. Будет все ровно столько жрать, может чуть меньше но все ровно не факт что в какой то момент не отрубится
какие параметры впс ?
Владимир пишет:

И еще такой вопрос, как сделать 2 потока: 1) в качестве 64, 2) в качесве 128?

в sc_trans или в sam ?

Отредактировано tarasian666 - 02.02.2010
27
Владимир @Владимир
в sc_trans
параметры впс RAM 500MB.::. HDD 6GB
CPU 200MHz
Панель: Webmin FREE или ISPmanager Lite бесплатно(подключение 10$)!
Linux: Debian, Centos, Fedora, Suse, Ubuntu, AltLinux, arch, Gentoo, OpenSuse, Slackware, Sles, Owl
Pre installed (Centos,Fedora):
Apache, FTP, MySQL, phpMyAdmin
Бекап 1 раз в сутки, хранится 3 дня

6245
Тарас @tarasian666
200мгц мало, хотяб 300 надо
и еще надо посмотреть сколько свободной памяти, может там всего 100мб осталось

Отредактировано tarasian666 - 02.02.2010
27
Владимир @Владимир
tarasian666 пишет:

200мгц мало, хотяб 300 надо

т.е. если увеличу, будет работать?

а что вот это за параметры:

;;;; DJ SUPPORT:
; dj listen port
;djport=9876
; dj password
;djpassword=12345
; idle time until auto-dump
;autodumpsourcetime=30
; record dj broadcasts here
;djbroadcasts=c:\sc_trans\recorded\
;; REPLAY GAIN CONTROL:
applyreplaygain=0
calculatereplaygain=0

так как сделать два потока 64 и 128 в sc_trans?

6245
Тарас @tarasian666
Владимир пишет:

т.е. если увеличу, будет работать?

посмотрите еще сколько памяти свободно, желательно чтоб было свободно не меньше 200мб

подключение диджея с кросфейдовым переходом от автодиджея на "реального"
;;;; DJ SUPPORT:
; dj listen port
;djport=9876 - порт подключения, не может совпадать с портом сервера (и +1)
; dj password
;djpassword=12345 - и так ясно, но еще надо задать имя диджея djlogin= (но еще надо разрешить его в файле calendar.xml)
; idle time until auto-dump
;autodumpsourcetime=30 - помоему сколько времени пройдет перед тем как обратно включится автодиджей при потере сигнала с диджея без (плохой инет)
; record dj broadcasts here
;djbroadcasts=c:\sc_trans\recorded\ - запись
;; REPLAY GAIN CONTROL:
applyreplaygain=0 - лучше не трогать
calculatereplaygain=0 - аналогично


два потока пример

;; ENCODER OPTIONS 0
encoder_0=aacp
bitrate_0=64000
samplerate_0=44100
channels_0=2
;; ENCODER OPTIONS 1
encoder_1=mp3
bitrate_1=128000
samplerate_1=44100
channels_1=2


;;; NETWORK OPTIONS 0
outprotocol_0=1
serverip_0=127.0.0.1
serverport_0=8000
password_0=*****
;;; NETWORK OPTIONS 1
outprotocol_1=1
serverip_1=127.0.0.1
serverport_1=8925
password_1=*****

но на два потока естественно понадобится больше CPU

Отредактировано tarasian666 - 02.02.2010
27
Владимир @Владимир
что в этом файле писать calendar.xml:

<?xml version="1.0" encoding="UTF-8" ?>
<eventlist>
</eventlist>


не работает нон стоп

номер аси и стрим урл берет непонятно откуда!

сделал два порта 8000 и 8002, второй не работает, ваши параметры добавил в транс, а в серве надо что-нибудь менять?

вот еще лог:

<02/02/10@14:03:09> [source] connected from 95.158.194.242
<02/02/10@14:03:09> [source] icy-name:DJ ???????? ? ~Radio VIP-?????? ; icy-genre:World
<02/02/10@14:03:09> [source] icy-pub:1 ; icy-br:128 ; icy-url:http://www.audiorealm.com
<02/02/10@14:03:09> [source] icy-irc:#audiorealm ; icy-icq:NA ; icy-aim:NA
<02/02/10@14:03:10> [yp_add] yp.shoutcast.com added me successfully
<02/02/10@14:03:46> [dest: 95.158.194.242] starting stream (UID: 0)[L: 1]{A: WinampMPEG/5.57, Ultravox/2.1}(P: 0)
<02/02/10@14:08:42> [source] source dropped connection. disconnecting.
<02/02/10@14:08:42> [main] connecting to yp.shoutcast.com to remove myself [no source]
<02/02/10@14:08:42> [yp_rem] yp.shoutcast.com removed me!



Добавлено спустя 3 минуты 21 секунду:
мой транс, посмотрите:

;; ENCODER OPTIONS 0
encoder_0=aacp
bitrate_0=64000
samplerate_0=44100
channels_0=1
;; ENCODER OPTIONS 1
encoder_1=mp3
bitrate_1=128000
samplerate_1=44100
channels_1=2


;;; NETWORK OPTIONS 0
outprotocol_0=1
serverip_0=radiovip.ru
serverport_0=8000
password_0=password
;;; NETWORK OPTIONS 1
outprotocol_1=1
serverip_1=radiovip.ru
serverport_1=8002
password_1=password


;;;; LOGGING OPTIONS:
;where does the log file go
logfile=sc_trans.log
; 1 to do screen logging else 0
screenlog=1

;;;;;; METADATA CONTROL
; my stream name
streamtitle=Non-Stop ~Radio VIP-Moscow~
; url related to my stream
streamurl=http://www.RadioVIP.ru:8000
; my genre
genre=all
; other assorted stuff
skype=radiovip-msk
icq=3151945
; register with yp
public=1

;;;; PLAYLIST CONTROL
; your playlist
playlistfile=non-stop.pls
; by default we shuffle the playlist. Lets turn that off
shuffle = 1
; set our crossfade time to 2 seconds. zero means no xfade
xfade=2
; file must be at least 20 seconds or we don't crossfade
xfadethreshold=20
; drop folder for priority playlists
playlists=non-stop.pls
; where finished priority playlists get copied
archive=non-stop.pls

;;; LIVE CAPTURE:
; don't capture
capture=0
; set capture parameters
;capturedevice=Sound Blaster
;captureinput=Line-In
;capturesamplerate=44100
;capturechannels=2

;;;; DJ SUPPORT:
; dj listen port
djport=9876
; dj password
djpassword=password
; idle time until auto-dump
autodumpsourcetime=30
; record dj broadcasts here
djbroadcasts=recorded/


;; REPLAY GAIN CONTROL:
applyreplaygain=0
calculatereplaygain=0

;;; OTHER:
adminport=5555
adminuser=admin
adminpassword=admin

Отредактировано Владимир - 02.02.2010
6245
Тарас @tarasian666
<?xml version="1.0" encoding="UTF-8" ?>
<eventlist>
<event type="dj">
<dj archive="0">имя диджея</dj>
<calendar />
</event>
</eventlist>

"имя диджея" должно совпадать с djlogin=имя диджея
в конфиг желательно еще прописать calendarrewrite=0
а вот skype=radiovip-msk - не будет работать хоть тресни! строчку обязательно удалить
для второго потока конечно же надо еще один сервер!

Добавлено спустя 7 минут 7 секунд:
; drop folder for priority playlists
playlists=non-stop.pls
; where finished priority playlists get copied
archive=non-stop.pls

здесь не файл писать а каталог! Ну ясно же написано folder!

лог сервера мне не нужен, пока. А вот лог транса очень пригодится

прежде чем что то делать изучить инструкцию надо... но такой наш народ, сначала поломает потом инструкцию читает

вот мой конфиг
;; VU Images
;vuimagedirectory=/var/www/sc/sc_trans/vuimages

;; ENCODER OPTIONS 0
encoder_0=aacp
bitrate_0=64000
samplerate_0=44100
channels_0=2
;; ENCODER OPTIONS 1
;encoder_1=aacp
;bitrate_1=64000
;samplerate_1=44100
;channels_1=2
;; ENCODER OPTIONS 2
encoder_1=mp3
bitrate_1=64000
samplerate_1=44100
channels_1=2

;;; NETWORK OPTIONS 0
outprotocol_0=1
serverip_0=127.0.0.1
serverport_0=8000
password_0=******
;;; NETWORK OPTIONS 1
;outprotocol_1=1
;serverip_1=
;serverport_1=8925
;password_1=*******
;;; NETWORK OPTIONS 2
outprotocol_1=1
serverip_1=127.0.0.1
serverport_1=9000
password_1=******

;;;; LOGGING OPTIONS:
;where does the log file go
logfile=/var/www/sc/sc_trans/sc_trans.log
; 1 to do screen logging else 0
screenlog=0
shuffledebug=1
playlistdebug=1


;;;;;; METADATA CONTROL
; my stream name
streamtitle=Dead Radio
; url related to my stream
streamurl=http://deadradio.kicks-ass.net
; my genre
genre=Black Metal Death Metal
; other assorted stuff
;aim=myaimaddr
;irc=myirc
icq=400055993
; register with yp
public=1

;;;; PLAYLIST CONTROL
; your playlist
playlistfile=/var/www/sc/sc_trans/playlist.lst
; by default we shuffle the playlist. Lets turn that off
shuffle = 1
; set our crossfade time to 2 seconds. zero means no xfade
xfade=5
; file must be at least 20 seconds or we don't crossfade
xfadethreshold=20
; drop folder for priority playlists
playlists=/var/www/sc/sc_trans/playlists
; where finished priority playlists get copied
archive=/var/www/sc/sc_trans/archpl

;;; LIVE CAPTURE:
; don't capture
capture=0
; set capture parameters
;capturedevice=Sound Blaster
;captureinput=Line-In
;capturesamplerate=44100
;capturechannels=2

calendarfile=/var/www/sc/sc_trans/calendar.xml
calendarrewrite=0

;;;; DJ SUPPORT:
; dj listen port
djport=9876
; dj password
djlogin=taras
djpassword=*******
djpriority=1
djcapture=0
; idle time until auto-dump
autodumpsourcetime=30
; record dj broadcasts here
djbroadcasts=/var/www/sc/sc_trans/recorded


;; REPLAY GAIN CONTROL:
applyreplaygain=0
;defaultreplaygain=0.0
;enhancereplaygain=0.0
;calculatereplaygain=0

;;; OTHER:
adminport=5555
adminuser=admin
adminpassword=*****

Отредактировано tarasian666 - 02.02.2010
27
Владимир @Владимир
нон стоп не подхватывает!!!

вот обновленный транс:

;; ENCODER OPTIONS
encoder=mp3
bitrate=96000
samplerate=44100
channels=2

;;; NETWORK OPTIONS
outprotocol=1
serverip=radiovip.ru
serverport=8000
password=password


;;;; LOGGING OPTIONS:
;where does the log file go
logfile=/var/www/stroyter/data/8000/sc_trans.log
; 1 to do screen logging else 0
screenlog=1

;;;;;; METADATA CONTROL
; my stream name
streamtitle=Non-Stop ~Radio VIP-Moscow~
; url related to my stream
streamurl=http://www.RadioVIP.ru:8000
; my genre
genre=all
; other assorted stuff
icq=3151945
; register with yp
public=1

;;;; PLAYLIST CONTROL
; your playlist
playlistfile=/var/www/stroyter/data/8000/non-stop.pls
; by default we shuffle the playlist. Lets turn that off
shuffle = 1
; set our crossfade time to 2 seconds. zero means no xfade
xfade=2
; file must be at least 20 seconds or we don't crossfade
xfadethreshold=20
; drop folder for priority playlists
playlists=/var/www/stroyter/data/8000/non-stop
; where finished priority playlists get copied
archive=/var/www/stroyter/data/8000/non-stop

;;; LIVE CAPTURE:
; don't capture
capture=0
; set capture parameters
;capturedevice=Sound Blaster
;captureinput=Line-In
;capturesamplerate=44100
;capturechannels=2

;;;; DJ SUPPORT:
; dj listen port
djport=9876
; dj password
djlogin=Vladimir_N
djpassword=password
; idle time until auto-dump
autodumpsourcetime=30
; record dj broadcasts here
djbroadcasts=/var/www/stroyter/data/8000/recorded


;; REPLAY GAIN CONTROL:
applyreplaygain=0
calculatereplaygain=0

;;; OTHER:
adminport=5555
adminuser=admin
adminpassword=password

6245
Тарас @tarasian666
ГДЕ ЛОГ ???

Добавлено спустя 3 минуты 39 секунд:
Владимир пишет:

playlists=/var/www/stroyter/data/8000/non-stop
; where finished priority playlists get copied
archive=/var/www/stroyter/data/8000/non-stop

не должно совпадать !!!!

27
Владимир @Владимир
сорри, вот:
<02/02/10@15:11:47> [main] SIGTERM; exiting!
<02/02/10@15:11:47> [yp_rem] error resolving yp.shoutcast.com
<02/02/10@15:15:17> [SHOUTcast] DNAS/Linux v1.9.9beta (May 13 2008) starting up...
<02/02/10@15:15:17> [main] pid: 30655
<02/02/10@15:15:17> [main] loaded config from sc_serv.conf
<02/02/10@15:15:17> [main] initializing (usermax:99 portbase:8000)...
<02/02/10@15:15:17> [main] No ban file found (sc_serv.ban)
<02/02/10@15:15:17> [main] No rip file found (sc_serv.rip)
<02/02/10@15:15:17> [main] opening source socket
<02/02/10@15:15:17> [main] source thread starting
<02/02/10@15:15:17> [main] opening client socket
<02/02/10@15:15:17> [main] Client Stream thread [0] starting
<02/02/10@15:15:17> [main] client main thread starting
<02/02/10@15:15:17> [source] listening for connection on port 8001
<02/02/10@15:15:18> [source] connected from 95.158.194.242
<02/02/10@15:15:19> [source] icy-name:DJ ???????? ? ~Radio VIP-?????? ; icy-genre:World
<02/02/10@15:15:19> [source] icy-pub:1 ; icy-br:128 ; icy-url:http://www.audiorealm.com
<02/02/10@15:15:19> [source] icy-irc:#audiorealm ; icy-icq:NA ; icy-aim:NA
<02/02/10@15:15:20> [yp_add] yp.shoutcast.com added me successfully
<02/02/10@15:15:31> [dest: 95.158.194.242] starting stream (UID: 0)[L: 1]{A: WinampMPEG/5.57, Ultravox/2.1}(P: 0)
<02/02/10@15:15:57> [source] source dropped connection. disconnecting.
<02/02/10@15:15:57> [main] connecting to yp.shoutcast.com to remove myself [no source]
<02/02/10@15:15:57> [yp_rem] yp.shoutcast.com removed me!
<02/02/10@15:18:32> [main] SIGTERM; exiting!
<02/02/10@15:20:14> [SHOUTcast] DNAS/Linux v1.9.9beta (May 13 2008) starting up...
<02/02/10@15:20:14> [main] pid: 3645
<02/02/10@15:20:14> [main] loaded config from sc_serv.conf
<02/02/10@15:20:14> [main] initializing (usermax:99 portbase:8000)...
<02/02/10@15:20:14> [main] No ban file found (sc_serv.ban)
<02/02/10@15:20:14> [main] No rip file found (sc_serv.rip)
<02/02/10@15:20:14> [main] opening source socket
<02/02/10@15:20:14> [main] source thread starting
<02/02/10@15:20:14> [main] opening client socket
<02/02/10@15:20:14> [main] Client Stream thread [0] starting
<02/02/10@15:20:14> [main] client main thread starting
<02/02/10@15:20:14> [source] listening for connection on port 8001

6245
Тарас @tarasian666
НАХРЕН МНЕ ЛОГ СЕРВЕРА???!!!!
лог транса нужен!!! ведь он не запускается, а не сервер

27
Владимир @Владимир
Последняя запись, больше ничего в этом файле нет:
<02/02/10@13:23:18> [MAIN] Title Updated
<02/02/10@13:27:54> [DECODE] Opened K_Maro_-_Good_Old_Days.mp3
<02/02/10@13:28:11> [MAIN] Title Updated
<02/02/10@13:30:00> [MAIN] SIGTERM; exiting!

6245
Тарас @tarasian666
Владимир пишет:

<02/02/10@13:30:00> [MAIN] SIGTERM; exiting!

был отключен после 7 секунд командой TERM
как вы его запускаете??

27
Владимир @Владимир
перезапускаю сервер, а в кроне прописано, чтобы все это стартовало после ребута

вот команда в кроне @reboot сd /var/www/stroyter/data/8000; ./sc_trans >/dev/null 2>&1

Отредактировано Владимир - 02.02.2010
6245
Тарас @tarasian666
может у вас лимит на фоновые програмы?
пробуйте запустить в командной строке
пс лучше так @reboot сd /var/www/stroyter/data/8000; ./sc_trans daemon /var/www/stroyter/data/8000/sc_trans.conf >/dev/null 2>&1

а пока неясно почему не пашет запускайте в консоли и смотрите "рилтайм" лог сd /var/www/stroyter/data/8000; ./sc_trans sc_trans.conf

Отредактировано tarasian666 - 02.02.2010
27
Владимир @Владимир
[root=]# /var/www/stroyter/data/8000/sc_trans
[root=]# killall sc_trans
sc_trans: no process killed

вот такой ответ

6245
Тарас @tarasian666
tarasian666 пишет:

сd /var/www/stroyter/data/8000; ./sc_trans sc_trans.conf