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

изменение пути к конф файлу ices

 

24
Мишутка @Мишутка
где прописать путь к файлу? вместо /usr/local/etc нужно сделать другой путь

0
6245
Тарас @tarasian666
это указывается при запуске ices
внимательно изучите документацио о нем или хотяб запустите ices --help

0
24
Мишутка @Мишутка
tarasian666 пишет:

это указывается при запуске ices
внимательно изучите документацио о нем или хотяб запустите ices --help

а по умалчанию можно сделать другой путь?

0
6245
Тарас @tarasian666
надо этот параметр задать перед компиляцией и перекомпилировать, но там задается только как префикс и все установиться в другую папку от чего может и не работать
Если только указать другую папку для конфига то искать это в коде исправлять и компилировать

Но проще же указать ему конфиг при запуске, как делают все нормальные люди

0
24
Мишутка @Мишутка
а можешь приблизительно объяснить как работает радио хостинг?

0
6245
Тарас @tarasian666
приблизительно - это просто компьютер с установленым серверным ПО для трансляции и если там есть нонстоп то установлена программа для вещания и не принципиально ices

0
24
Мишутка @Мишутка
tarasian666 пишет:

приблизительно - это просто компьютер с установленым серверным ПО для трансляции и если там есть нонстоп то установлена программа для вещания и не принципиально ices

нет вы не поняли, я имел ввиду чтобы потоки новые автоматом создавались прямо на сервере, допустим при регистрации нового аккаунта

0
6245
Тарас @tarasian666
Это делается скриптами

0
24
Мишутка @Мишутка
tarasian666 пишет:

Это делается скриптами

понятно что скриптами, не понятно только как запустить несколько потоков, и постепенно,
я умудрился вывести конф файл icecast.conf прямо в корневую папку сайта чтобы можно было его редактировать прямо с сайта, далее возникли следующие вопросы: если я изменю конф файл то эти настройки вступят в силу если только перезагрузить программу, а как это сделать. второй вопрос нужно запускать ices в несколько потоков и опять же по отдельности чтобы у каждого был свой нон стоп а значит и плей листов должно быть несколько как я понял это можно сделать при запуске программы просто каждый раз вводить новые параметры, выходит конф файл в ices мне совсем не нужен?

0
24
Мишутка @Мишутка
tarasian666 пишет:

Это делается скриптами

и опять по управлению програм, как я понимаю придется включать, выключать, вводить новые параметры через функцию system() как же мне их включать ведь они ниже корня сайта

0
6245
Тарас @tarasian666
видимо вы еще слишком мало знаете чтоб таким заниматся раз задаете такие вопросы )
Тем более что это уже вопросы не относящиися к радио, а больше к администрированию

0
24
Мишутка @Мишутка
а как поставить на несколько потоков пароли? чтобы на каждый был свой пасс?

0
6245
Тарас @tarasian666
Ну это уже совсем банальщина...

0
24
Мишутка @Мишутка
tarasian666 пишет:

Ну это уже совсем банальщина...

сделать несколько моунтов?
типа

  1. <mount>
  2. <mount-name>/live</mount-name>
  3. <username>source</username>
  4. <password>1234</password>
  5. <max-listeners>100</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>/etc/icecast2/intro.ogg</intro-->
  12. <hidden>0</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>
  21. <mount>
  22. <mount-name>/live1</mount-name>
  23. <username>source</username>
  24. <password>4321</password>
  25. <max-listeners>100</max-listeners>
  26. <dump-file>/tmp/dump-example1.ogg</dump-file>
  27. <burst-size>65536</burst-size>
  28. <fallback-mount>/nonstop1</fallback-mount>
  29. <fallback-override>1</fallback-override>
  30. <fallback-when-full>1</fallback-when-full>
  31. <!--intro>/etc/icecast2/intro.ogg</intro-->
  32. <hidden>0</hidden>
  33. <no-yp>1</no-yp>
  34. <!--authentication type="htpasswd">
  35. <option name="filename" value="myauth"/>
  36. <option name="allow_duplicate_users" value="0"/>
  37. </authentication-->
  38. <!--on-connect>/home/icecast/bin/stream-start</on-connect>
  39. <on-disconnect>/home/icecast/bin/stream-stop</on-disconnect-->
  40. </mount>

0
6245
0





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

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