Конфиг icecast.xml для онлайн-радио

Опубликовано: 1.11.2013

При создании онлайн-радио по моей схеме нужно уделить особое внимание настройкам сервера icecast.

Первое, что нужно сделать – стереть все из конфига и писать свое.

<icecast>

<limits>
<clients>200</clients>
<sources>5</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>parol</source-password>
<relay-password>parol2</relay-password>
<admin-user>username</admin-user>
<admin-password>password3</admin-password>
</authentication>
<hostname>ip-adress</hostname>

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

<mount>
<mount-name>/test</mount-name>
<charset>UTF-8</charset>
<fallback-mount>/main</fallback-mount>
<fallback-override>1</fallback-override>
<fallback-when-full>1</fallback-when-full>
</mount>

<mount>
<mount-name>/main</mount-name>
<charset>UTF-8</charset>
<fallback-mount>/rotation</fallback-mount>
<fallback-override>1</fallback-override>
<fallback-when-full>1</fallback-when-full>
</mount>

<mount>
<mount-name>/rotation</mount-name>
<charset>UTF-8</charset>
</mount>

<paths>
<logdir>/var/log/icecast</logdir>
<webroot>/usr/local/share/icecast/web</webroot>
<adminroot>/usr/local/share/icecast/admin</adminroot>
<alias source=”/” dest=”/status.xsl”/>
</paths>

<logging>
<accesslog>access.log</accesslog>
<errorlog>error.log</errorlog>
<loglevel>0</loglevel>
<logsize>100</logsize>
</logging>

<security>
<chroot>0</chroot>
<changeowner>
<user>username</user>
<group>group</group>
</changeowner>
</security>

</icecast>


Там, где выделено жирным, нужно вписать свои данные.

А теперь все по порядку.

Clients – количество клиентов, которое может подключиться к серверу в пике.

Sources – максимальное количество источников

queue-size – максимальный размер очереди (в байтах)

header-timeout и source-timeout – максимальное время ответа

burst-on-connect – 1 или 0. Если 1, то смотри burst-size

burst-size – размер взрыва трафика

source-password – пароль для источника (в нашем примере он нужен для подключения SAM Broadcaster)

relay-user и relay-password – логин/пароль для робота

admin-user и admin-password – тут все и так понятно

hostname – сюда нужно вписать адрес сервера (лучше IP)

port – номер порта

mount-name – точка монтирования

charset – кодировка

fallback-override – переключение поток из указанной точки монтирования (1 или 0) если ни чего не транслируется

fallback-when-ful – переключение на другую точку монтирования если нельзя подключить больше пользователей

logdir – каталог с логами

webroot – путь до файлов веб-интерфейса

adminroot – путь до веб-интерфейса администратора

accesslog и errorlog – имена файлов логов

loglevel – 0-отключены логи, 1-только ошибки, 2-ошибки и предупреждения, 3-информация,ошибки,предупреждения, 4-все пишется в лог-файл

logsize – размер лог-файлов

user и group – имя пользователя и группы в системе

Зачем три точки монтирования?

/test – тут проводятся тестовые эфиры, чтобы никто не слышал

/rotation – тут постоянно крутятся песни с помощью EZStream

/main – основной поток. Во время прямых эфиров нужно подключаться к нему. При отключении опять заиграет музыка из /rotation.

Комментариев — 47 »

  1. fedea 6.11.2013 в 3:51

    Спасибо автору за труд, спасибо что разъяснил то, что для меня было страшной тьмой)

  2. андроид 6.11.2013 в 8:03

    А разве через winamp не проще организовать поток радио! Там помоему еще и видео поток можно транслировать!

  3. Kay 9.11.2013 в 21:00

    Спасибо, правда у меня нечего не получилось но всё же, видимо мне не дано…

  4. Настя 11.11.2013 в 19:38

    делала заказ, долго искала, как это сделать. Спасибо автору

  5. seobloger 14.11.2013 в 2:51

    Я ни черта в этом не понял, но прочитав первую статью, всё встало на свои места =) Хотя зачем пыхтеть, если можно тупо вставить код от готового радио. А вот если цель – раскрутка радио, тогда да. Нужно своё лепить…

  6. Дмитрий 17.11.2013 в 17:33

    Омг… Я искал долго такую статью и нашёл =) УРа! Долго думал как своё радио запилить и тут тебе на. Грац автору, грац за объяснение!!!!!!Буду пробывать, интересно, что с этого выйдет =) =)

  7. Bukashka 18.11.2013 в 9:52

    Огромное человеческое спасибо! На вашем блоге найдется почти все для меня!

  8. Анна 19.11.2013 в 16:17

    Спасибо.Попробую сделать себе)

  9. Maxim 20.11.2013 в 19:46

    Я все сделал, как описано в посте.
    Получаю в результате ошибку, пишет: XML Error.
    Кто знает, как исправить? %)

  10. liveby 25.11.2013 в 23:39

    Будем пробовать к себе на сайт поставить, сайт обычный, думаю людям интересно будет радио послушать

  11. Вадим 29.11.2013 в 16:51

    Спасибо все получилось!!! =)

  12. Сергей 12.12.2013 в 22:40

    Кто-нибудь себе сделал уже, получилось или нет.

  13. Андрей 16.12.2013 в 13:18

    Все получилось. Код правильный, пользоваться можно. =)

  14. Сергей 16.12.2013 в 18:22

    Так что за 15 дней никто не испробывал? Работает нет? Попробую сам( :P

  15. Игры на прокачку персонажа 22.12.2013 в 12:29

    благодарю за труд , все заработало

  16. Владимир «EVE Online» Ульянов 24.12.2013 в 17:33

    Давно хотел прикрутить онлайн-радио на свой сайт по EVE Online =) Спасибо за дельные инструкции, будем делать! =)

  17. news 25.12.2013 в 19:53

    Интересно, как продвигается такое радио в ПС, есть аудитория?

  18. Vlad 27.12.2013 в 12:41

    Если создавать сервис радио, с целью его раскрутки, этого маловато. Но для любителей в самый раз.

  19. Артур 2.01.2014 в 14:36

    Ну так а толку то? ну создал ты свое радио, что дальше? Сам себе его слушать будешь? )

  20. dok 3.01.2014 в 1:20

    Затея с радио отличная.
    А научные технологии не перестают щадить человеческий мозг, скоро на смену аудио общению по телефону придет видео !

  21. Роман 4.01.2014 в 0:42

    У меня получилось, код нормальный.

  22. Светлана 4.01.2014 в 0:43

    Не сразу, но получилось.

  23. Илья 4.01.2014 в 23:49

    У меня порт 8000 занят, можно использовать другой?

  24. Juris 9.01.2014 в 19:42

    И кто его слушать будет ? *CRAZY*

  25. Евгений 11.01.2014 в 18:18

    Развернутая статья. =) Сайт Ваш понравился – удобный, легкий. Хотелось бы видеть статьи почаще.

  26. [m.k] 12.01.2014 в 17:43

    Илья, можно хоть 80 сделать =)

    Juris, кто-то слушает, про продвижение это отдельная тема

  27. Glassru 14.01.2014 в 21:59

    А альтернативы SAM Broadcaster есть? А то 300 баксов(а я так понимаю нужна именно версия за 300) – жаба давит. Хотя бы 150…

  28. Andrej 15.01.2014 в 23:21

    У меня знакомый как раз занимается подобным, порекомендую почитать ;)

  29. Олег 18.01.2014 в 22:12

    Да, актуальность онлайн-радио уже не та, что раньше:) Сейчас больше потоковое видео делают – стримы да летсплеи.
    Но за труды – спасибо.

  30. funtale 19.01.2014 в 14:23

    Интересная статья с подробными инструкциями для всех желающих организовать онлайн радио

  31. GoldRoyal 29.01.2014 в 17:06

    По продвижению радио в пс будет проблема. Сейчас все это есть в соцсетях, все радиостанции вещают у себя на сайтах эфир.
    А за код спасибо! Может в будущем пригодится для своих целей.

  32. Uglion 30.01.2014 в 9:10

    Кстати да, что делать после того, как радио создано?

  33. Иван 30.01.2014 в 18:06

    Только недавно искал как создать радио, очень полезная статья, автору спасибо.

  34. Влад 2.02.2014 в 14:24

    У меня , что то не получилось

  35. Анна 2.02.2014 в 17:19

    Да ладно,онлайн-радио размелось просто немеряно. Конкуренция дикая. Зачем плодить клоны? Мне кажется, хватит уже создавать онлайн-радио.

  36. Botticino 3.02.2014 в 0:55

    Баловался несколько лет назад подобным. Даже какие-то деньги зарабатывал. Автору спасибо, за проделанную работу. Уверен, кому-то статья пригодится)

  37. Владимир 3.02.2014 в 1:13

    Uglion, после того как радио создано, нужно его эфир вкручивать в уши слушателей, хотя об этом нужно было задумываться до создания радио. Если есть целевая аудитория и у вас железные нервы и терпение, то возможно из онлан-радио можно будет выудить прибыль. Если бы достать эту аудиторию, то как минимум на рекламе можно было бы пробовать как-то свои трудозатраты окупить.

  38. Виталик 5.02.2014 в 22:38

    Нужно будет сделать у себя на сайтах!) Спасибо

  39. Zdorovko 9.02.2014 в 0:09

    Сложновато пока для меня, хотя хотелось бы ;(

  40. Владимир 12.02.2014 в 17:17

    Реализовал. Работает, все супер! Большое спасибо! Давненько искал что то подобное… =) =)

  41. Dmitriy 23.02.2014 в 13:02

    С помощью этой и предыдущей статьи смог таки настроить на своём тестовом сайте онлайн-радио. Сделал это для саморазвития, а вот что с этим делать? Видимо эта тема имеет довольно специфичное применение, не для широких масс.

  42. Пряжников 8.03.2014 в 6:13

    Запускал несколько раз – безрезультатно. Думал с лету пойдет. Пришлось покопаться в настройках. Спасибо, что расписали все подробно. Работает все на ура, да и некоторые моменты дошли.

  43. Артем 22.04.2014 в 20:01

    Ух я не думал запускать на сайте радио, а теперь пожалуй установлю 8)

  44. Feanor184 21.05.2014 в 15:05

    Очень интересно:) Давно хотел попробовать реализовать в своем блоге что-то подобное) спасибо за статью!

  45. Лиза 23.05.2014 в 11:40

    ВО! то что я искала, хотела поднять радио на своей vpske теперь могу поэксперементировать с Вашим конфигом. Спасибо )

  46. Дмитрий 30.05.2014 в 5:26

    Код рабочий. ток зачем это радио нужно

  47. Работа рядом с домом 25.06.2014 в 16:06

    Респекты за проделанную работу и за доступное объяснение некоторых непонятных мне вещей) %)

Оставьте комментарий к посту ”Конфиг icecast.xml для онлайн-радио”

Разрешено использовать тэги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Ключевые слова:
AdSense google page rank Sape SEO WordPress Блог Сапа Софт Яндекс акция ап апдейт бесплатно дизайн домен запросы индекс цитирования интернет интернет-магазин комментарии компьютер конкурс продвижение реклама сайт спам ссылки тИЦ эстафета