MainRadiotalkCustom
Общие вопросы по интернет радио вещанию
4   •   Посмотреть все темы

Установка сервера Icecast на компьютер с ОС Windows [для новичков]

 

6
Zalevich @Zalevich
Здравствуйте!
при запуске icecast сервера у меня остаётся открытое окно командной строки, если окно строки закрыть падает и сервер.
Подскажите как сделать чтобы после запуска сервера окно командной строки закрывалось само?
Windows XP X86.

3
Тим @Тим
Здравствуйте!
Подскажите, как убрать кракозябры на странице Icecast2 Status ?


Отредактировано Тим - 09.12.2015
3
Тим @Тим
Не глянул сразу на дату последнего посещения, ответа тут, видимо, не дождёшься.

Отредактировано Тим - 09.12.2015
7
JBEZ @JBEZ
Всем привет! Столкнулся со следующей проблемой. Настраиваю файл как указано в шапке ветки, затем запускаю icecast2 и иду в админку ********** жму Administration появляется окно с вводом логина и пароля. Ввожу все что нужно, жму enter снова появляется окно с вводом логина и пароля. И так до бесконечности((
Помогите разобраться с этой проблемой пожалуйста. Вижу, что тут давно никто не появлялся, но больше писать некуда.
Вот мой конфиг:
<icecast>
<limits>
<clients>100</clients>
<sources>2</sources>
<threadpool>5</threadpool>
<queue-size>524288</queue-size>
<client-timeout>30</client-timeout>
<header-timeout>15</header-timeout>
<source-timeout>10</source-timeout>

<authentication>
<!-- Sources log in with username 'source' -->
<source-password>******</source-password>
<!-- Relays log in username 'relay' -->
<relay-password>******</relay-password>

<!-- Admin logs in with the username given below -->
<admin-user>admin</admin-user>
<admin-password>******</admin-password>

<hostname>10.229.3.38</hostname>

<!-- You can use these two if you only want a single listener -->
<!--<port>8000</port> -->
<!--<bind-address>10.229.3.38</bind-address>-->

<!-- You may have multiple <listener> elements -->
<listen-socket>
<port>8000</port>
<!-- <bind-address>10.229.3.38</bind-address> -->
</listen-socket>
<!--
<listen-socket>
<port>8000</port>
</listen-socket>
-->

<!--<master-server>127.0.0.1</master-server>-->
<!--<master-server-port>8000</master-server-port>-->
<!--<master-update-interval>120</master-update-interval>-->
<!--<master-password>hackme</master-password>-->

<relay>
<server>127.0.0.1</server>
<port>8000</port>
<mount>/example.ogg</mount>
<local-mount>/different.ogg</local-mount>
<on-demand>0</on-demand>

Может что где указал не то, или не так? Еще один момент: у меня IP динамический, но дело же не в этом?

85
YNC @pluta
<!-- Admin logs in with the username given below -->
<admin-user>admin</admin-user>
<admin-password>******</admin-password>


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

Отредактировано pluta - 04.11.2016
7
JBEZ @JBEZ
pluta пишет:

<!-- Admin logs in with the username given below -->
<admin-user>admin</admin-user>
<admin-password>******</admin-password>


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

Да, я просто поставил звездочки вместо своего пароля))

419
gyurgin_ @gyurgin_
Да покажите весь конфиг, может с путями напортачили, навскидку <limits> и <authentication> не закрыты, <relay> я так понимаю тоже, зачем кстати он и откуда, только осваиваемся вроде, почистите конфиг и выкладывайте весь если реально хотите чтобы Вам помогли.

7
JBEZ @JBEZ
Ок, выкладываю. Сразу хотелось бы оговриться. Я в этом ничего не понимаю(( Сделал как было описано в первом топике. Только подставил свои ip, пароль и все. больше вроде ничего не менял. Айпишник у моего провайдера динамический, поэтому я его поставил тот, который отображается после введния в ком. строке ipconfig вот:
З.Ы. не дает весь конфиг выложить, говорит "слишком много ссылок в сообщении"
Попробую кусками.
<icecast>
<limits>
<clients>100</clients>
<sources>2</sources>
<threadpool>5</threadpool>
<queue-size>524288</queue-size>
<client-timeout>30</client-timeout>
<header-timeout>15</header-timeout>
<source-timeout>10</source-timeout>
<!-- If enabled, this will provide a burst of data when a client
first connects, thereby significantly reducing the startup
time for listeners that do substantial buffering. However,
it also significantly increases latency between the source
client and listening client. For low-latency setups, you
might want to disable this. -->
<burst-on-connect>1</burst-on-connect>
<!-- same as burst-on-connect, but this allows for being more
specific on how much to burst. Most people won't need to
change from the default 64k. Applies to all mountpoints -->
<burst-size>65535</burst-size>
</limits>

7
JBEZ @JBEZ
<authentication>
<!-- Sources log in with username 'source' -->
<source-password>qwerty</source-password>
<!-- Relays log in username 'relay' -->
<relay-password>qwerty</relay-password>

<!-- Admin logs in with the username given below -->
<admin-user>admin</admin-user>
<admin-password>qwerty</admin-password>
</authentication>

419
gyurgin_ @gyurgin_
Вы все что с <!-- --> уберите если это не Ваши комментарии и запихивайте код в тег (кнопка code над полем текстового сообщения).

7
JBEZ @JBEZ
не получается( убрал все эти символы, в на чале ставлю ** и в конце ставлю**
Все равно пишет: Слишком много ссылок в сообщении. Разрешено 1 ссылок. Уменьшите количество ссылок.
Уже скринов наделал, а как вставить - не понимаю

7
JBEZ @JBEZ
JBEZ пишет:

не получается( убрал все эти символы, в на чале ставлю ** и в конце ставлю**
Все равно пишет: Слишком много ссылок в сообщении. Разрешено 1 ссылок. Уменьшите количество ссылок.
Уже скринов наделал, а как вставить - не понимаю

еще и разметку сломал /рукалицо

419
gyurgin_ @gyurgin_
Ну вот Ваш конфиг - для первого старта, абсолютно рабочий 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>******</source-password>
<relay-password>******</relay-password>
<admin-user>admin</admin-user>
<admin-password>******</admin-password>
</authentication>

<hostname>10.229.3.38</hostname>

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

<fileserve>1</fileserve>

<paths>
<logdir>./logs</logdir>
<webroot>./web</webroot>
<adminroot>./admin</adminroot>
<alias source="/" dest="/status.xsl"/>
</paths>

<logging>
<accesslog>access.log</accesslog>
<errorlog>error.log</errorlog>
<loglevel>4</loglevel> <!-- 4 Debug, 3 Info, 2 Warn, 1 Error -->
<logsize>10000</logsize> <!-- Max size of a logfile -->
</logging>

<security>
<chroot>0</chroot>
</security>
</icecast>

Важно! После установки дать себе полные права на папку icecast или стать её владельцем.
Удалить в корне папку log и создать папку logs.
Проверял на win 10 - все работает прекрасно.

7
JBEZ @JBEZ
Спасибо! Буду пробовать!

3
Jinseng @Jinseng
Здравствуйте, господа. Очень нужна ваша квалифицированная помощь. Пытаюсь организовать вещание посредством Foobar2000 и Icecast 2.3.1. Обе проги стоят на ноуте с ViFi интернетом. IP ноута 192.168.0.101 и его я вписал в Config и в plug-in Foobar. В результате, радио видно, оно играет на всех компах домашней сети, но снаружи никто его послушать не может.
Высылаю файл конфигурации, абсолютно точный, как он есть. Поправьте меня, пожалуйста или укажите принципиальные мои неувязки.

<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>J3007</source-password>
<relay-password>J3007</relay-password>
<admin-user>admin</admin-user>
<admin-password>J3007</admin-password>
</authentication>

<directory>
<yp-url-timeout>15</yp-url-timeout>
<yp-url>http://dir.xiph.org/cgi-bin/yp-cgi</yp-url>
</directory>

<hostname>192.168.0.101</hostname>

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

<mount>
<mount-name>/ogg</mount-name>
<password>J3007</password>
<max-listeners>100</max-listeners>
<burst-size>65536</burst-size>
<charset>cp1251</charset>
<hidden>0</hidden>
<public>1</public>
</mount>

<fileserve>1</fileserve>

<paths>
<logdir>./logs</logdir>
<webroot>./web</webroot>
<adminroot>./admin</adminroot>
<alias source="/" dest="/status.xsl"/>
</paths>

<logging>
<accesslog>access.log</accesslog>
<errorlog>error.log</errorlog>
<loglevel>4</loglevel> <!-- 4 Debug, 3 Info, 2 Warn, 1 Error -->
<logsize>10000</logsize> <!-- Max size of a logfile -->
</logging>

<security>
<chroot>0</chroot>
</security>
</icecast>

419
gyurgin_ @gyurgin_
У Вас же роутер судя по всему, надо пробросить наружу порт.

3
Jinseng @Jinseng
gyurgin_ пишет:

У Вас же роутер судя по всему, надо пробросить наружу порт.

Спасибо! Не можете ли вы более детально описать процедуру с роутером? Что ему выставлять и как изменится адрес страницы? Извините за приставание!

419
gyurgin_ @gyurgin_
О, это конкретно по модели своей ищите мануал как порт пробросить.

3
Jinseng @Jinseng
Спасибо, уже нашёл, правда, не уверен, смогу ли расшифровать "птичий" язык выбираемых протоколов, порта для реального сервера и какой-нибудь неожиданной недомолвки, о которой авторы забыли упомянуть.

7
xan500 @xan500
Как на последней версии сделать автоматический запуск программы?