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

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

 

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

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

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

Segmentation fault

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

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

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

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

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

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

в sc_trans или в sam ?

Отредактировано tarasian666 - 02.02.2010
0
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 дня

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

Отредактировано tarasian666 - 02.02.2010
0
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?

0
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
0
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
0
6245
Тарас @tarasian666
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <eventlist>
  3. <event type="dj">
  4. <dj archive="0">имя диджея</dj>
  5. <calendar />
  6. </event>
  7. </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!

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

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

вот мой конфиг
  1. ;; VU Images
  2. ;vuimagedirectory=/var/www/sc/sc_trans/vuimages
  3. ;; ENCODER OPTIONS 0
  4. encoder_0=aacp
  5. bitrate_0=64000
  6. samplerate_0=44100
  7. channels_0=2
  8. ;; ENCODER OPTIONS 1
  9. ;encoder_1=aacp
  10. ;bitrate_1=64000
  11. ;samplerate_1=44100
  12. ;channels_1=2
  13. ;; ENCODER OPTIONS 2
  14. encoder_1=mp3
  15. bitrate_1=64000
  16. samplerate_1=44100
  17. channels_1=2
  18. ;;; NETWORK OPTIONS 0
  19. outprotocol_0=1
  20. serverip_0=127.0.0.1
  21. serverport_0=8000
  22. password_0=******
  23. ;;; NETWORK OPTIONS 1
  24. ;outprotocol_1=1
  25. ;serverip_1=
  26. ;serverport_1=8925
  27. ;password_1=*******
  28. ;;; NETWORK OPTIONS 2
  29. outprotocol_1=1
  30. serverip_1=127.0.0.1
  31. serverport_1=9000
  32. password_1=******
  33. ;;;; LOGGING OPTIONS:
  34. ;where does the log file go
  35. logfile=/var/www/sc/sc_trans/sc_trans.log
  36. ; 1 to do screen logging else 0
  37. screenlog=0
  38. shuffledebug=1
  39. playlistdebug=1
  40. ;;;;;; METADATA CONTROL
  41. ; my stream name
  42. streamtitle=Dead Radio
  43. ; url related to my stream
  44. streamurl=http://deadradio.kicks-ass.net
  45. ; my genre
  46. genre=Black Metal Death Metal
  47. ; other assorted stuff
  48. ;aim=myaimaddr
  49. ;irc=myirc
  50. icq=400055993
  51. ; register with yp
  52. public=1
  53. ;;;; PLAYLIST CONTROL
  54. ; your playlist
  55. playlistfile=/var/www/sc/sc_trans/playlist.lst
  56. ; by default we shuffle the playlist. Lets turn that off
  57. shuffle = 1
  58. ; set our crossfade time to 2 seconds. zero means no xfade
  59. xfade=5
  60. ; file must be at least 20 seconds or we don't crossfade
  61. xfadethreshold=20
  62. ; drop folder for priority playlists
  63. playlists=/var/www/sc/sc_trans/playlists
  64. ; where finished priority playlists get copied
  65. archive=/var/www/sc/sc_trans/archpl
  66. ;;; LIVE CAPTURE:
  67. ; don't capture
  68. capture=0
  69. ; set capture parameters
  70. ;capturedevice=Sound Blaster
  71. ;captureinput=Line-In
  72. ;capturesamplerate=44100
  73. ;capturechannels=2
  74. calendarfile=/var/www/sc/sc_trans/calendar.xml
  75. calendarrewrite=0
  76. ;;;; DJ SUPPORT:
  77. ; dj listen port
  78. djport=9876
  79. ; dj password
  80. djlogin=taras
  81. djpassword=*******
  82. djpriority=1
  83. djcapture=0
  84. ; idle time until auto-dump
  85. autodumpsourcetime=30
  86. ; record dj broadcasts here
  87. djbroadcasts=/var/www/sc/sc_trans/recorded
  88. ;; REPLAY GAIN CONTROL:
  89. applyreplaygain=0
  90. ;defaultreplaygain=0.0
  91. ;enhancereplaygain=0.0
  92. ;calculatereplaygain=0
  93. ;;; OTHER:
  94. adminport=5555
  95. adminuser=admin
  96. adminpassword=*****

Отредактировано tarasian666 - 02.02.2010
0
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

0
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

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

0
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

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

0
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!

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

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

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

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

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

Отредактировано Владимир - 02.02.2010
0
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
0
27
Владимир @Владимир
[root=]# /var/www/stroyter/data/8000/sc_trans
[root=]# killall sc_trans
sc_trans: no process killed

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

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

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

0





Согласие на обработку данных на нашем сайте

Продолжая просматривать страницу, вы соглашаетесь с использованием файлов «Cookie» и с Политикой конфиденциальности «Privacy».
Наверху или внизу страницы вы можете изменить валюту и язык по умолчанию. Английская версия сайта ещё находится в доработке и доступна не полностью.