ОсновноеRadiotalkПользовательское
Технологии вещания, софт, скрипты
7   •   Посмотреть все темы

Проблема с ices!

 

24
bems @bems
В теме про режим нон-стоп гораздо активней обсуждают sc_trans для shoutcast, а на вопросы по режиму нон-стоп для айскаста отвечают одним словом - ices. Ну так вот сегодня попытался установить его и столкнулся с проблемой.
Устанавливал не по здешнему мануалу, ибо сам айскаст тоже по другому ставил. Нашел хорошую статью, на первый взгляд было все довольно просто.

**********

Установил, отредактировал конфиг, запустил, как указано там с помощью команды /usr/local/etc/rc.d/ices0 start (кстати команды запуска в здешнем мануале мне пишет что вообще не существует), вроде пишет что запустился. Автозапуск тоже прописал, плэйлист создал, только пока пустым оставил.
Захожу на хост:8000 - никаких потоков нет, пусто, никаких точек. В чем может быть дело?

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

плэйлист создал, только пока пустым оставил.

0
468
Klef @Klef
на время теста рекомендую использовать команду ices0 -c ices.conf
соответственно в конфиге указать, что бы не в фоне работало.
p.s.
bems пишет:

плэйлист создал, только пока пустым оставил.

0
24
bems @bems
А что, пустой поток он транслировать не будет?)
Ок, тогда помогите с правильным составлением плэйлиста, просто на каждой строчке полный путь к файлу или же со спецсимвалами какими то? А то там тоже ничего про его составление не написали...

0
468
Klef @Klef
  1. /data/mus/001.mp3
  2. /data/mus/002.mp3
  3. /data/mus/003.mp3
  4. /data/mus/004.mp3
  5. /data/mus/005.mp3
  6. /data/mus/006.mp3
  7. /data/mus/007.mp3
  8. /data/mus/008.mp3
  9. /data/mus/009.mp3
  10. /data/mus/010.mp3

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

А что, пустой поток он транслировать не будет?)

:D:D:D:D:D:D угар!!!!!111

0
24
bems @bems
Всё, прописал в плэйлист абсолютный путь к муз.файлу /home/bems/data/01.mp3 , теперь при запуске такая фигня происходит:

  1. ices0 -c ices.conf
  2. Logfile opened
  3. Error opening : Error opening: No such file or directory
  4. Error opening /home/bems/data/01.mp: Error opening: No such file or directory
  5. Error opening /home/bems/data/01.mp: Error opening: No such file or directory
  6. Error opening /home/bems/data/01.mp: Error opening: No such file or directory
  7. Error opening /home/bems/data/01.mp: Error opening: No such file or directory
  8. Error opening /home/bems/data/01.mp: Error opening: No such file or directory
  9. Error opening /home/bems/data/01.mp: Error opening: No such file or directory
  10. Error opening /home/bems/data/01.mp: Error opening: No such file or directory
  11. Error opening /home/bems/data/01.mp: Error opening: No such file or directory
  12. Error opening /home/bems/data/01.mp: Error opening: No such file or directory
  13. Error opening /home/bems/data/01.mp: Error opening: No such file or directory
  14. Exiting after 10 consecutive errors.
  15. Ices Exiting...

Причём пишет не mp3, а mp: Ничего не понимаю!

0
6245
Тарас @tarasian666
вот за что я не люблю ices )))
лучше создавать с помощью команды ls или find
find /home/bems/data/ -type f >playlist.pls

Отредактировано tarasian666 - 12.01.2010
0
24
bems @bems
Кхм, но вроде как я понял это он не плэйлист найти не может, а сам музыкальный файл, или я ошибаюсь?

0
6245
Тарас @tarasian666
не в том формате создан плейлист вот и не хавает последней буквы
если вручную писать то такое бывает

Отредактировано tarasian666 - 12.01.2010
0
24
bems @bems
Ух, плэйлист чуток переделал - все заработало)
Спасибо всем огромное! Не знал бы что и делать без вашего форума)

0
24
bems @bems
Товарищи, а я всё таки так и не нашёл на форуме как сделать чтобы ices автоматически выключался, когда диджей готов начать работу. А то через SSH геморно, да и не хочу я никому доступ давать :/ Ткните, пожалуйста, слепому.

0
468
Klef @Klef
bems пишет:

Товарищи, а я всё таки так и не нашёл на форуме как сделать чтобы ices автоматически выключался, когда диджей готов начать работу. А то через SSH геморно, да и не хочу я никому доступ давать :/ Ткните, пожалуйста, слепому.

а зачем выключать? пускай работает :)

0
6245
Тарас @tarasian666
действительно. пустить его на fallback маунт и все

0
24
bems @bems
Так а нелзя ли поподробнее? Просто если он работает, то при соединении выдаёт ошибку disconnect, никто к эфиру с этим маунтом подключиться не может, вероятно вы мну не так поняли.

0
468
Klef @Klef
RTFM?! =)
ну а если серьезно, благодаря раскуриванию конфигурационного файла icecast2 (я же правильно понимаю, что сервер вещания у вас этот) рождается следующее:

есть поток live, на него вещает RJ, в свойствах данного маунта прописан fallback
выглядит так:
  1. <mount>
  2. <mount-name>/live</mount-name>
  3. <fallback-mount>/nonstop</fallback-mount>
  4. </mount>

ну а ниже существует маунт nonstop на который всегда вещает ices

т.е. когда слушатель конектитца к live он всегда получить результат (или текущего RJ, или поток от ices)

0
24
bems @bems
Ага, так то вроде понял о чём вы, но у мну так ничего и не вышло. Смотрите, у меня основной поток /vid. В /mount значит пишу:

  1. <mount>
  2. <mount-name>/vid</mount-name>
  3. <username>bems</username>
  4. <password>******</password>
  5. <max-listeners>50</max-listeners>
  6. <dump-file>/tmp/dump-example1.ogg</dump-file>
  7. <burst-size>65536</burst-size>
  8. <fallback-mount>/nonstop</fallback-mount>
  9. <fallback-override>1</fallback-override>
  10. <fallback-when-full>1</fallback-when-full>
  11. <intro>/example_intro.ogg</intro>
  12. <hidden>1</hidden>
  13. <no-yp>1</no-yp>
  14. <authentication type="htpasswd">
  15. <option name="filename" value="myauth"/>
  16. <option name="allow_duplicate_users" value="0"/>
  17. </authentication>
  18. <on-connect>/home/icecast/bin/stream-start</on-connect>
  19. <on-disconnect>/home/icecast/bin/stream-stop</on-disconnect>
  20. </mount>

Что тут ещё изменить надо, дабы работало? А то ices запустил, поток /nonstop идёт, а /vid молчит не отзывается :/

0
6245
Тарас @tarasian666
у меня так работало, добавлять не надо, можно удалить )
  1. <mount>
  2. <mount-name>/vid</mount-name>
  3. <username>bems</username>
  4. <password>******</password>
  5. <max-listeners>50</max-listeners>
  6. <fallback-mount>/nonstop</fallback-mount>
  7. <fallback-override>1</fallback-override>
  8. <intro>/example_intro.ogg</intro>
  9. </mount>

Отредактировано tarasian666 - 27.01.2010
0
24
bems @bems
Не, не пашет( Перезапускал - всё равно один /nonstop транслируется.

0
6245
Тарас @tarasian666
анука дайте проверю
ip:port/vid

Отредактировано tarasian666 - 27.01.2010
0