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

IceCast и статический IP

 

16
Артём @temazorin
Добрый день.
Проблема такая: установил IceCast, настроил.
Установил RasioBoss, тоже всё настроил.
Всё работает, кроме одного: как подключиться к моей радиостанции из интернета?
IP статический, проброс портов в роутере сделал, порт 8000 открыт.
Но всё равно радио работает только в локальной сети.
Доступа извне к нему нет.
Как сделать так, что бы все могли слушать, а не только я?

Отредактировано temazorin - 19.02.2017
0
85
YNC @pluta
ПРобросить порты в роутере, точнее порт 8000

0
16
Артём @temazorin
Это я сделал.
Не работает!

**********

0
16
Артём @temazorin
И ещё вопрос: в конфигурационном файле IceCast2 нужно где-то прописывать реальный статический IP-адрес?

0
398
ubuntu-studio @ubuntu-studio
temazorin пишет:

И ещё вопрос: в конфигурационном файле IceCast2 нужно где-то прописывать реальный статический IP-адрес?


**********

0
16
Артём @temazorin
Господа, помогите разобраться в проблеме, пожалуйста.
Второй день не могу понять, что я делаю не так.
У меня статический IP. Проброс портов я сделал.
icecast.xml настроил. Но всё равно, из вне доступа к моей станции нет.
Приложил пару файлов к собщению. Может, местные гуру подскажут, что же я делаю не так.
Спасибо заранее.

Проброс портов:

**********

Отредактировано temazorin - 20.02.2017
0
16
Артём @temazorin
Вдогонку. Виртуальный сервер:

**********

Отредактировано temazorin - 20.02.2017
0
16
Артём @temazorin
И файл icecast.xml.

Отредактировано temazorin - 27.02.2017
0
419
gyurgin_ @gyurgin_
Ну вот в конфиге локального своего icecast сервера пишете его локальный ip и его пробрасываем на внешку. Там делов на пять минут. Чтоб потом без гемороя в каталоги и так далее заводим домен.

0
16
Артём @temazorin
gyurgin_ пишет:

Чтоб потом без гемороя в каталоги и так далее заводим домен.

Вот это можно поподробней?

0
419
gyurgin_ @gyurgin_
Ну покупаете доменное имя, допустим "Прохожий.рф", ток не обижаться - как пример, правда рф категорически не рекомендую. Вешаете на свой статический и вуаля. Сменили ip, сменили запись A и снова сайт (радио, форм, что угодно) рабтает. И главное - Вас не придется искать. Именно поэтому ну если Вы не с тысячей слушателей Вас каталог и не примет не один без домена.

0
16
Артём @temazorin
gyurgin_ пишет:

Ну покупаете доменное имя, допустим "Прохожий.рф", ток не обижаться - как пример, правда рф категорически не рекомендую. Вешаете на свой статический и вуаля. Сменили ip, сменили запись A и снова сайт (радио, форм, что угодно) рабтает. И главное - Вас не придется искать. Именно поэтому ну если Вы не с тысячей слушателей Вас каталог и не примет не один без домена.


Спасибо, я вас понял!
Попробуем.

0
419
gyurgin_ @gyurgin_
Порт-то пробросли? Посмотрел конфиг и ужаснулся, чуть порезал, теперь хоть разобрать можно
  1. <icecast>
  2. <location>Russia</location>
  3. <admin>denzor@denzor.ru</admin>
  4. <hostname>192.168.***</hostname>
  5. <limits>
  6. <clients>100</clients>
  7. <sources>2</sources>
  8. <queue-size>524288</queue-size>
  9. <client-timeout>30</client-timeout>
  10. <header-timeout>15</header-timeout>
  11. <source-timeout>10</source-timeout>
  12. <burst-on-connect>1</burst-on-connect>
  13. <burst-size>65535</burst-size>
  14. </limits>
  15. <authentication>
  16. <source-password>v*****lbt</source-password>
  17. <relay-password>v*****lbt</relay-password>
  18. <admin-user>admin</admin-user>
  19. <admin-password>v*****lbt</admin-password>
  20. </authentication>
  21. <directory>
  22. <yp-url-timeout>15</yp-url-timeout>
  23. <yp-url>http://dir.xiph.org/cgi-bin/yp-cgi</yp-url>
  24. </directory>
  25. <listen-socket>
  26. <port>8000</port>
  27. </listen-socket>
  28. <http-headers>
  29. <header name="Access-Control-Allow-Origin" value="*" />
  30. </http-headers>
  31. <mount>
  32. <mount-name>/live.mp3</mount-name>
  33. <username>admin</username>
  34. <password>v*****lbt</password>
  35. <max-listeners>100</max-listeners>
  36. <burst-size>65536</burst-size>
  37. <hidden>0</hidden>
  38. <public>1</public>
  39. </mount>
  40. <fileserve>1</fileserve>
  41. <paths>
  42. <logdir>./log</logdir>
  43. <webroot>./web</webroot>
  44. <adminroot>./admin</adminroot>
  45. <alias source="/foo" destination="/bar"/>
  46. <alias source="/" destination="/status.xsl"/>
  47. </paths>
  48. <logging>
  49. <accesslog>access.log</accesslog>
  50. <errorlog>error.log</errorlog>
  51. <!-- <playlistlog>playlist.log</playlistlog> -->
  52. <loglevel>3</loglevel> <!-- 4 Debug, 3 Info, 2 Warn, 1 Error -->
  53. <logsize>10000</logsize> <!-- Max size of a logfile -->
  54. <!-- If logarchive is enabled (1), then when logsize is reached
  55. the logfile will be moved to [error|access|playlist].log.DATESTAMP,
  56. otherwise it will be moved to [error|access|playlist].log.old.
  57. Default is non-archive mode (i.e. overwrite)
  58. -->
  59. <!-- <logarchive>1</logarchive> -->
  60. </logging>
  61. </icecast>

Пароли не палите, на будущее.

0
245
radio_good @radio_good
кто знает как избавиться от маунта вообще ...
чтоб играло по адресу, пример: stream.radio.ru (80 порт)

  1. <mount-name>/</mount-name>


такой вариант не катит (

shoutcast позволяет так сделать так как к маунтам он не привязан (1-я ветка), а Iceacst, увы

есть вариант с шаманством переадресации на домен .... но ...хз

Отредактировано radio_good - 25.02.2017
0
419
gyurgin_ @gyurgin_
Не помню, вроде просто ничего (потоков) не создаем и заходим по главному паролю с пользователем source.

Отредактировано gyurgin_ - 25.02.2017
0
888
Falcon @Falcon
radio_good пишет:

кто знает как избавиться от маунта вообще ...
чтоб играло по адресу, пример: stream.radio.ru (80 порт)

  1. <mount-name>/</mount-name>


такой вариант не катит (

shoutcast позволяет так сделать так как к маунтам он не привязан (1-я ветка), а Iceacst, увы

есть вариант с шаманством переадресации на домен .... но ...хз



Вешаете на 80 порт.
Делаете любой желаемый маунт, например /live
И дальше:
  1.  
  2. <paths>
  3. <logdir>./log</logdir>
  4. <webroot>./web</webroot>
  5. <adminroot>./admin</adminroot>
  6. <alias source="/" destination="/live"/>
  7. </paths>

Т.е. делаем своего рода переадресацию с корня на маунт /live

0
245
radio_good @radio_good
спасибо! Вопрос решили ... )
будем жить хоть и с одним стримом, но зато с красивым адресом ) без циферок и портов )

Отредактировано radio_good - 26.02.2017
0
16
Артём @temazorin
gyurgin_ пишет:

Порт-то пробросли? Посмотрел конфиг и ужаснулся, чуть порезал, теперь хоть разобрать можно
  1. <icecast>
  2. <location>Russia</location>
  3. <admin>denzor@denzor.ru</admin>
  4. <hostname>192.168.***</hostname>
  5. <limits>
  6. <clients>100</clients>
  7. <sources>2</sources>
  8. <queue-size>524288</queue-size>
  9. <client-timeout>30</client-timeout>
  10. <header-timeout>15</header-timeout>
  11. <source-timeout>10</source-timeout>
  12. <burst-on-connect>1</burst-on-connect>
  13. <burst-size>65535</burst-size>
  14. </limits>
  15. <authentication>
  16. <source-password>v*****lbt</source-password>
  17. <relay-password>v*****lbt</relay-password>
  18. <admin-user>admin</admin-user>
  19. <admin-password>v*****lbt</admin-password>
  20. </authentication>
  21. <directory>
  22. <yp-url-timeout>15</yp-url-timeout>
  23. <yp-url>http://dir.xiph.org/cgi-bin/yp-cgi</yp-url>
  24. </directory>
  25. <listen-socket>
  26. <port>8000</port>
  27. </listen-socket>
  28. <http-headers>
  29. <header name="Access-Control-Allow-Origin" value="*" />
  30. </http-headers>
  31. <mount>
  32. <mount-name>/live.mp3</mount-name>
  33. <username>admin</username>
  34. <password>v*****lbt</password>
  35. <max-listeners>100</max-listeners>
  36. <burst-size>65536</burst-size>
  37. <hidden>0</hidden>
  38. <public>1</public>
  39. </mount>
  40. <fileserve>1</fileserve>
  41. <paths>
  42. <logdir>./log</logdir>
  43. <webroot>./web</webroot>
  44. <adminroot>./admin</adminroot>
  45. <alias source="/foo" destination="/bar"/>
  46. <alias source="/" destination="/status.xsl"/>
  47. </paths>
  48. <logging>
  49. <accesslog>access.log</accesslog>
  50. <errorlog>error.log</errorlog>
  51. <!-- <playlistlog>playlist.log</playlistlog> -->
  52. <loglevel>3</loglevel> <!-- 4 Debug, 3 Info, 2 Warn, 1 Error -->
  53. <logsize>10000</logsize> <!-- Max size of a logfile -->
  54. <!-- If logarchive is enabled (1), then when logsize is reached
  55. the logfile will be moved to [error|access|playlist].log.DATESTAMP,
  56. otherwise it will be moved to [error|access|playlist].log.old.
  57. Default is non-archive mode (i.e. overwrite)
  58. -->
  59. <!-- <logarchive>1</logarchive> -->
  60. </logging>
  61. </icecast>

Пароли не палите, на будущее.


Да, спасибо за помощь. Порт пробросил. А пароли -- это не мой конфиг. Я просто делал на основе этого. И спасибо за редактуру конфига!
Будем пробовать!

0
16
Артём @temazorin
И всё-таки, что-то не так. Вроде бы все настройки правильные: и icecast.xml, и настройки роутера, IP-адрес у меня статический. Однако, всё равно, судя по 2ip.ru порт 8000 у меня закрыт.
Господа, выручайте. Что я делаю не так?

0
16
Артём @temazorin
Вот так я открыл порт 8000 в роутере Ростелеком (Sagemcom F@st 1744):

**********

0





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

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