1

Тема: С IceCast слушается только в локальной, а для интернет?

Добрый день. Моё радио можно послушать только в "локалке". Как сделать так, что-бы в интернете тоже можно было?
Заранее благодарю. Вот ссылка на радио.
http://127.0.0.1:8000/example.ogg

Re: С IceCast слушается только в локальной, а для интернет?

Давайте по шагам:
1. 127.0.0.1 - это адрес, который используется для установления соединения с тем же компьютером, который используется конечным пользователем. Установление соединения с использованием адреса 127.0.0.1 обычно означает, что нужно соединиться с самим собой. Если я у себя его наберу, то я соединюсь сам с собой.
Поэтому ссылка неправильная по сути.

2. Вам надо узнать какой IP адрес Вашего компьютера в сети.
https://www.reg.ru/blog/kak-uznat-ip-kompyutera/
Допустим, это адрес:   192.168.1.5 (в локальной сети адресация обычно принята с 192.168.....)

Тогда с другого компьютера в сети надо набрать в браузере (или в плеере) http://192.168.1.5:8000/example.ogg

Все открылось и проигрывается? Отлично! Можно идти к третьему шагу.
Не открывается и не играет? Надо смотреть настройки доступа к данному компьютеру. Возможно, его нет, поскольку мешает антивирус или брандмауэр (фаерволл). Тогда нужно разрешить доступ к компьютеру по данному порту.

3. Чтобы Ваш компьютер был виден снаружи, у него должен быть внешний IP адрес. Это дополнительная услуга. За нее провайдер хочет 100-200 р. в месяц. Эта услуга называется "Выделенный IP адрес".

4. Если Ваш компьютер подключен напрямую к провайдеру, что бывает редко, то можно пробовать заходить с любого другого компьютера (подключенного к интернету) по тому адресу, что предоставил провайдер.
Тогда ссылка для внешнего пользователя уже будет такой:
http://2.16.53.10:8000/example.ogg
Здесь: 2.16.53.10 - адрес, который дал провайдер.

Т.е. начинается Ваш адрес с того адреса, который предоставил провайдер. И все должно работать.

5. Обычно, компьютер не подключается напрямую с интернету, а подключается через роутер.
В роутере нужно открыть доступ к Вашему компьютеру "проброс портов".
Проброс порта — это специальное правило в роутере, которое разрешает все обращения извне к определенному порту и передает эти обращения на конкретное устройство во внутренней сети, т.е. Вашему компьютеру.
У каждого роутера это настраивается по-разному. Нужно смотреть документацию на Ваш роутер.
Как только правило будет создано, вещание в интернет начнется для тех пользователей, которые будут знать адрес ссылки.
Например так:
http://85.234.36.51:8000/radio

Если же Вы купите доменное имя и присвоите его Вашему IP, то вместо цифр уже будет имя Вашего домена, например так:
http://radio.promodj.com:8000/pop-192

Отредактировано Павел12345 (25-06-2022 11:32:14)

3

Re: С IceCast слушается только в локальной, а для интернет?

пишет Павел12345:

Давайте по шагам:
1. 127.0.0.1 - это адре...

Павел! Примногоблагодарен! Всё удалось!