IceCast на сервере Windows 2008R2 - PullRequest
0 голосов
/ 26 марта 2012

Я не могу заставить исходных клиентов подключаться к экземпляру IceCast на Windows Server 2008R2. Я потратил несколько недель на поиски чего-либо, что могло бы помочь, но на самом деле не так уж много возможностей для чтения, когда речь идет о IceCast для Windows и где источник находится на другом компьютере, а не на сервере.

Прямо сейчас, это весь файл конфигурации:

    <! This config file contains a minimal set of configurable parameters,
    and mostly just contains the things you need to change. We created
    this for those who got scared away from the rather large and heavily
    commented icecast.xml.dist file. -->
    <icecast>
        <limits>
            <sources>2</sources>
        </limits>
        <authentication>
            <source-password>secured</source-password>
            <relay-password>secured</relay-password>
            <admin-user>secured</admin-user>
            <admin-password>secured</admin-password>
        </authentication>

        <hostname>RadioStation-stream.school.edu</hostname>
        <listen-socket>
            <port>8000</port>
        </listen-socket>
        <fileserve>1</fileserve>
        <mount>
            <mount-name>/stream.ogg</mount-name>
            <max-listeners>100</max-listeners>
        </mount>
        <paths>
            <logdir>c:\users\filepath\logs</logdir>
            <webroot>c:\users\filepath\web</webroot>
            <adminroot>c:\users\filepath\admin</adminroot>
            <alias source="/" dest="/status.xsl"/>
        </paths>
        <logging>
            <accesslog>access.log</accesslog>
            <errorlog>error.log</errorlog>
            <loglevel>3</loglevel> <!-- 4 Debug, 3 Info, 2 Warn, 1 Error -->
        </logging>
    </icecast>

Возможно, я опечатал одну или две вещи при копировании (поскольку мне пришлось делать все вручную - файл конфигурации находится на сервере, а я сейчас на компьютере станции).

Сервер принадлежит школе и, насколько мне известно, находится на хранении вне сайта, но все еще находится в локальном домене через соединение WAN. Я могу подключиться к серверу только с помощью удаленного рабочего стола и учетной записи личного домена или учетной записи домена радиостанции для школьных компьютеров. Я подозреваю, что проблема с hostname , но я не могу быть уверен. IceCast размещается на том же сервере, на котором мы размещаем наш веб-сайт (который в конечном итоге также будет прослушиваться в потоке). Я попытался использовать домен для нашего сайта (website.school.edu), а также просто IP-адрес сервера. «RadioStation-stream.school.edu» - моя последняя попытка, но безуспешно.

Я пытался использовать Butt и Sam Broadcaster, и никто не может подключиться.

Я знаю, что сервер работает, когда я переключаю hostname обратно на "localhost" и набираю "1016 * в Internet Explorer внутри сервера, он загружает страницу сервера IceCast, и я могу войти с учетными данными администратора, которые я создал. Если я расширяю адрес до "http://localhost:8000/stream.ogg" Internet Explorer не может найти страницу. Если я пытаюсь подключиться к «http://server -ip: 8000» от внешнего клиента, веб-браузер отключается - такая же сделка, если я расширяю адрес, чтобы включить поток.

Я попытался установить IceCast в папку с программным файлом (x86), а также в папку webroot (где потенциально может быть размещен веб-сайт, но в данный момент ни один из них не находится - наш сайт находится в другой папке webroot, на другой диск на сервере). Я провел последние две ночи, пытаясь найти источники для подключения к серверу, и мне кажется, что я все перепробовал. Я надеюсь, что кто-то еще видит то, что я пропустил.

1 Ответ

2 голосов
/ 26 марта 2012

Проблема почти наверняка заключается в конфигурации вашего брандмауэра.

Если вы откроете TCP-порты 8000 и 8001, я подозреваю, что у вас все будет хорошо.

...