Вернуться   Форум RadioCMS > RadioCMS > Использование RadioCMS

Добро пожаловать на Форум RadioCMS.
Форум доступен только для чтения.

Закрытая тема
Опции темы Опции просмотра
  #41  
Непрочитано 23.06.2011, 13:33
admin admin вне форума
Administrator
 
Регистрация: 17.08.2010
О.С.: Debian 7
Версия: 2.5
Сообщений: 844
По умолчанию

Из за добавления второго маунта - быть не может что бы не работало.
1) Верните параметр shuffle в конфиге ezstream на какой был - 0
2) Пароли source должны совпадать в обоих конфигах
3) Если используется много подключений увеличьте параметр sources в конфиге icecast
Не советую ничего редактировать по своему усмотрению.
__________________

1) Тем кто ничего не понимает читать это
2) Список самых частых ошибок
p\s Хотите получить исчерпывающий ответ - предоставляйте как можно больше информации (логи и скриншоты - помогают)

  #42  
Непрочитано 26.06.2011, 02:55
RedScorp RedScorp вне форума
Junior Member
 
Регистрация: 24.06.2011
Сообщений: 5
Отправить сообщение для RedScorp с помощью ICQ
По умолчанию

Доброго времени суток.
У меня ситуация на подобии как у Morty. Конфиги похожи, все взято от сюда с форума. Когда маунт один все прекрасно работает, когда два увы.

Итак, заходим в панель жамкаем "он интернет-радио", получаем зеленый лейбл с "прямой эфир". В процессах нет запущенного ezstream. При этом имеем в логах icecast:
Цитата:
# cat error.log
INFO main/main Icecast 2.3.2 server started
INFO connection/get_ssl_certificate No SSL capability on any configured ports
INFO stats/_stats_thread stats thread started
INFO fserve/fserv_thread_function file serving thread started
INFO yp/yp_update_thread YP update thread started
INFO source/source_fallback_file mountpoint /play is reserved
INFO source/source_fallback_file mountpoint /live is reserved
INFO source/source_main listener count on /play now 0
INFO source/source_main listener count on /live now 0
INFO connection/_handle_source_request Source logging in at mountpoint "/play"
WARN connection/_handle_source_request Mountpoint /play in use
Цитата:
# cat access.log
::1 - - [26/Jun/2011:02:40:02 +0500] "SOURCE /play HTTP/1.0" 403 34 "-" "libshout/2.2.2" 1
xxx.yyy.zzz.aaa - - [26/Jun/2011:02:40:03 +0500] "GET /status2.xsl HTTP/1.0" 200 350 "-" "Icecast2 XSL Parser (Mozilla Compatible)" 0
Если попытаться запустить ezstream вручную, то получаем:
Цитата:
# /usr/local/etc/rc.d/ezstream start
Starting ezstream.
ezstream: Connection to http://localhost:8000/play failed: Login failed
Для ssh прописано в обоих конфигах:
Цитата:
PasswordAuthentication yes
Да и еще, у меня изменен порт ssh, в связи с этим во всех файлах php изменил:
Цитата:
$connection = ssh2_connect($ssh_host, <myport>);
Как быть?! Подскажите.
  #43  
Непрочитано 26.06.2011, 06:42
admin admin вне форума
Administrator
 
Регистрация: 17.08.2010
О.С.: Debian 7
Версия: 2.5
Сообщений: 844
По умолчанию

Возможно проблема в том что вы запускаете айскат и езстреам неправильным способом.
Цитата:
Конфиги похожи, все взято от сюда с форума.
На форуме нет команды которую вы используете.

Айсаст нужно запускать командой:
Цитата:
icecast -c /полный/путь/до/конфига
или
icecast2 -c /полный/путь/до/конфига
(ключ -b для запуска в фоновом режиме)
Езстреам нужно запускать командой
Цитата:
ezstream -c /полный/путь/до/конфига
Выключите всё и запускайте эти команды. Он наверняка будет писать ошибки. Исправляйте их. Если возникают трудности - то пишите вывод этих команд.

Как только вы сделаете эти команды заработают и кнопки в панели.
__________________

1) Тем кто ничего не понимает читать это
2) Список самых частых ошибок
p\s Хотите получить исчерпывающий ответ - предоставляйте как можно больше информации (логи и скриншоты - помогают)

  #44  
Непрочитано 26.06.2011, 11:20
RedScorp RedScorp вне форума
Junior Member
 
Регистрация: 24.06.2011
Сообщений: 5
Отправить сообщение для RedScorp с помощью ICQ
По умолчанию

Доброго времени суток.
Цитата:
Сообщение от Set Посмотреть сообщение
Возможно проблема в том что вы запускаете айскат и езстреам неправильным способом.

На форуме нет команды которую вы используете.
Да собственно без разницы, просто там скрипты готовые для запуска со всякими проверками. А по сути все тоже самое получается:
Цитата:
# icecast -b -c /usr/local/etc/icecast.xml
Starting icecast2
Detaching from the console
Changed groupid to 1003.
Changed userid to 1001.
я всеже предполагаю что вся загвоздка именно тут:
Цитата:
# ezstream -c /usr/local/etc/ezstream/ezstream.xml
ezstream: Connection to http://localhost:8000/play failed: Login failed
Вот на всякий случай конфиги:
Код:
# cat /usr/local/etc/icecast.xml
<icecast>
    <limits>
        <clients>100</clients>
        <sources>3</sources>
        <threadpool>5</threadpool>
        <queue-size>524288</queue-size>
        <client-timeout>30</client-timeout>
        <header-timeout>15</header-timeout>
        <source-timeout>10</source-timeout>
        <burst-on-connect>1</burst-on-connect>
        <burst-size>65535</burst-size>
    </limits>

    <authentication>
        <source-password><mypasswd></source-password>
        <relay-password><mypasswd></relay-password>
        <admin-user>admin</admin-user>
        <admin-password><mypasswd></admin-password>
    </authentication>

    <hostname>localhost</hostname>
    <listen-socket>
        <port>8000</port>
    </listen-socket>
    <fileserve>1</fileserve>

    <mount>
        <mount-name>/live</mount-name>
        <charset>CP1251</charset>
        <fallback-mount>/play</fallback-mount>
        <fallback-override>1</fallback-override>
        <fallback-when-full>1</fallback-when-full>
    </mount>

    <mount>
        <mount-name>/play</mount-name>
        <charset>CP1251</charset>
        <fallback-mount>/live</fallback-mount>
        <fallback-override>1</fallback-override>
        <fallback-when-full>1</fallback-when-full>
    </mount>

    <paths>
        <basedir>/usr/local/share/icecast</basedir>
        <logdir>/var/log/icecast</logdir>
        <webroot>/usr/local/share/icecast/web</webroot>
        <adminroot>/usr/local/share/icecast/admin</adminroot>
        <pidfile>/var/run/icecast/icecast.pid</pidfile>
        <alias source="/" dest="/status.xsl"/>
    </paths>

    <logging>
        <accesslog>access.log</accesslog>
        <errorlog>error.log</errorlog>
        <playlistlog>playlist.log</playlistlog>
        <loglevel>3</loglevel>
        <logsize>10000</logsize>
    </logging>

    <security>
        <chroot>0</chroot>
        <changeowner>
            <user>icecast</user>
            <group>icecast</group>
        </changeowner>
    </security>
</icecast>
Код:
# cat /usr/local/etc/ezstream/ezstream.xml
<ezstream>
    <url>http://localhost:8000/play</url>
    <sourcepassword><mypasswd></sourcepassword>
    <format>MP3</format>
    <filename>/usr/local/etc/ezstream/playlist.txt</filename>
    <shuffle>0</shuffle>
    <playlist_program>0</playlist_program>

    <svrinfoname>Name</svrinfoname>
    <svrinfourl>Url</svrinfourl>
    <svrinfogenre>Genre</svrinfogenre>
    <svrinfodescription>Description</svrinfodescription>
    <svrinfobitrate>128</svrinfobitrate>
    <svrinfochannels>2</svrinfochannels>
    <svrinfosamplerate>44100</svrinfosamplerate>
    <svrinfopublic>1</svrinfopublic>
</ezstream>
Да и еще, в панели в пункте "Настройка" - "Настройки радио" - "Ваши потоки:" указал "live, play".
В "Статус серверов" - "Текущий статус:" - "прямой эфир", а также "Точки монтирования" - пусто.

Последний раз редактировалось RedScorp; 26.06.2011 в 12:14.
  #45  
Непрочитано 26.06.2011, 14:07
admin admin вне форума
Administrator
 
Регистрация: 17.08.2010
О.С.: Debian 7
Версия: 2.5
Сообщений: 844
По умолчанию

Даже не знаю что и ответить. Напишите на почту root-доступ от сервера (и адрес логин и пароль от RadioCMS), я сам посмотрю.
__________________

1) Тем кто ничего не понимает читать это
2) Список самых частых ошибок
p\s Хотите получить исчерпывающий ответ - предоставляйте как можно больше информации (логи и скриншоты - помогают)

  #46  
Непрочитано 26.06.2011, 20:30
RedScorp RedScorp вне форума
Junior Member
 
Регистрация: 24.06.2011
Сообщений: 5
Отправить сообщение для RedScorp с помощью ICQ
По умолчанию

Цитата:
Сообщение от Set Посмотреть сообщение
Даже не знаю что и ответить. Напишите на почту root-доступ от сервера (и адрес логин и пароль от RadioCMS), я сам посмотрю.
А на какой почтовый ящик? на [email protected] ?
  #47  
Непрочитано 27.06.2011, 06:20
admin admin вне форума
Administrator
 
Регистрация: 17.08.2010
О.С.: Debian 7
Версия: 2.5
Сообщений: 844
По умолчанию

Да, другого - нет.
__________________

1) Тем кто ничего не понимает читать это
2) Список самых частых ошибок
p\s Хотите получить исчерпывающий ответ - предоставляйте как можно больше информации (логи и скриншоты - помогают)

  #48  
Непрочитано 27.06.2011, 15:29
RedScorp RedScorp вне форума
Junior Member
 
Регистрация: 24.06.2011
Сообщений: 5
Отправить сообщение для RedScorp с помощью ICQ
По умолчанию

Большое спасибо что откликнулись на помощь.
В общем проблема оказывается не в исходниках и даже не в конфигах. Вся проблема заключается в администраторах, ибо есть привычка читать логи и исправлять всякие строчки WARN.

В общем после того как я сначала поставил icecast2, я решил убедится что он работает и загнал в ices папку с музыкой (ранее на работе для коллег я настраивал два разных потока: радио-релей и с жесткого диска). Но в логах у icecast2 было сказано что при использовании fallback-mount необходимо создать папку (/usr/local/share/icecast/web/<yourmount>) и положить в нее два файла - один воспроизводится при проблеме с потоком (к примеру error.mp3), другой при первом подключении к потоку - так сказать intro.mp3
Цитата:
WARN source/source_fallback_file unable to open file "/usr/local/share/icecast/web/yourmount"
Ну, а теперь вернемся к сути проблемы - когда я поставил ezstream и добавил в icecast2 две точки монтирования /live и /play - то машинально я создал и папки для них! Ибо в логах увидел:
Цитата:
WARN source/source_fallback_file unable to open file "/usr/local/share/icecast/web/play"
WARN source/source_fallback_file unable to open file "/usr/local/share/icecast/web/live"
А этого оказывается делать в нашем случае не надо!! Не создавайте эти папки ибо они примонтируются в icecast2 и не позволят в дальнейшем подключаться туда ezstream'у.

Далее заходим в RadioCMS на страничку "Статус" и на "ON интернет-радио". У нас загорается зеленый лейбл с "интернет-радио". Даем пользователям ссылку http://yourhost:8000/live Они подключаются и наслаждаются. Вы же в свою очередь в том же "SAM Broadcaster" прописываете в "Statistic Relay" в настройках mount "/live", а в "Encoders" в mount "/play". Ну собственно и все. Далее надо лишь включить микрофон, включить "Encoders" и мы в эфире.

Последний раз редактировалось RedScorp; 27.06.2011 в 16:04.
  #49  
Непрочитано 19.07.2011, 13:57
Kanda Kanda вне форума
Junior Member
 
Регистрация: 24.05.2011
Сообщений: 24
По умолчанию

простите за тупой вопрос, а на фига вы в icecast прописываете 2 mount'a??
Код HTML:
<mount>
        <mount-name>/live</mount-name>
        <charset>CP1251</charset>
        <fallback-mount>/play</fallback-mount>
        <fallback-override>1</fallback-override>
        <fallback-when-full>1</fallback-when-full>
    </mount>

    <mount>
        <mount-name>/play</mount-name>
        <charset>CP1251</charset>
        <fallback-mount>/live</fallback-mount>
        <fallback-override>1</fallback-override>
        <fallback-when-full>1</fallback-when-full>
    </mount>
для переключения на fallback достаточно 1-го блока, ну ни как не 2 сразу... просто по логике вещей получается что вы зацикливаете переключение...
  #50  
Непрочитано 22.07.2011, 06:24
admin admin вне форума
Administrator
 
Регистрация: 17.08.2010
О.С.: Debian 7
Версия: 2.5
Сообщений: 844
По умолчанию

Цитата:
Сообщение от Kanda Посмотреть сообщение
простите за тупой вопрос, а на фига вы в icecast прописываете 2 mount'a??
для переключения на fallback достаточно 1-го блока, ну ни как не 2 сразу... просто по логике вещей получается что вы зацикливаете переключение...
А обратно вам не надо? Если не добавлять второй то после завершения прямого эфира (отключения SAM), слушатели не будут возвращены обратно на AutoDJ, т.е. RadioCMS.
__________________

1) Тем кто ничего не понимает читать это
2) Список самых частых ошибок
p\s Хотите получить исчерпывающий ответ - предоставляйте как можно больше информации (логи и скриншоты - помогают)

Закрытая тема

Метки
fallback, mount


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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +3, время: 09:53.