Настройка потокового сервера Icecast2 в Интернете для прямой трансляции

Я просматривал руководства по настройке сервера Icecast2 и ices2 в Ubuntu. К сожалению, все они основаны на локальной сети. Я хочу настроить сервер Icecast на машине с Ubuntu, которая будет круглосуточно подключена к Интернету. Клиентам необходимо получить доступ к потокам, которые сервер предоставляет со всего мира. Предполагая, что сервер имеет статический IP-адрес, как мне настроить Icecast? Также у меня есть Behringer UCA 202 в качестве источника захвата. Как настроить ices2 для использования его в качестве источника захвата в реальном времени и передачи его на вышеупомянутый сервер.

Заранее спасибо.

2 ответа

После того, как мы следовали

мы сможем создать радиопоток Icecast2 из устройства вывода импульсов по умолчанию в нашей системе.

В случае, если мы настроили источник входного сигнала (например, здесь, ваш Behringer UCA 202) для вывода на этот приемник по умолчанию (т.е. мы можем прослушать вход на нашей локальной машине), он будет отправлен в виде потока Icecast в нашу сеть.

Если мы хотим подключиться к этому серверу Icecast из Интернета, мы можем сделать это по следующему радио-URL:

http://<ip_of_server>:<port>/<name_of_stream>

замещать <ip_of_server> с внешним IP-адресом сети, в которой работает сервер Icecast. замещать <port> с портом, который Icecast использует для потоковой передачи (по умолчанию 8000, как определено в /etc/icecast2/icecast.xml). Также дайте имя вашей точки монтирования, как определено в ices-alsa.xml или же darkice.cfg файл, который вы используете (например, stream.ogg).

Нам нужно открыть и переслать порт прослушивания для доступа к серверу Icecast из Интернета.

Аутентификация слушателя может быть определена в icecast.xml файл, а также мы можем определить другой сервер ретрансляции для нашего потока, если это необходимо для пропускной способности или доступности.

Дополнительную информацию о настройках можно найти здесь: Icecast2 Документация

Вам следует использовать darkice для потоковой передачи с устройств ввода вместо ices2. Смотрите эту тему:

ices2 используется для потоковой передачи vorbis, например ogg-playlists.

ices0 используется для потокового воспроизведения, например, mp3-плейлистов.

Другие вопросы по тегам