0

我无法让任何源客户端连接到 Windows Server 2008R2 上的 IceCast 实例。我花了数周时间寻找任何可能有帮助的东西,但是当谈到 Windows 上的 IceCast 并且源位于与服务器不同的机器上时,阅读方式确实不多。

现在,这是整个配置文件:

    <! 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,但都无法连接。

我知道服务器工作正常,当我将主机名切换回“localhost”,并在服务器内部的 Internet Explorer 中键入“http://localhost:8000”时,它会加载 IceCast 服务器页面,我可以使用管理员凭据登录我已经创建了。如果我将地址扩展到“http://localhost:8000/stream.ogg”,Internet Explorer 将找不到该页面。如果我尝试从外部客户端连接到“http://server-ip:8000”,Web 浏览器会超时 - 如果我扩展地址以包含流,则同样的处理。

我已经尝试将 IceCast 安装到程序文件(x86)文件夹以及 webroot 文件夹(可能会托管网站,但目前没有 - 我们的网站位于不同的 webroot 文件夹中,在不同的驱动器上服务器)。在过去的两个晚上,我一直在尝试获取连接到服务器的资源,我觉得我已经尝试了一切。我希望别人能看到我错过的东西。

4

1 回答 1

2

问题几乎可以肯定是您的防火墙配置。

如果您打开 TCP 端口 8000 和 8001,我怀疑对您来说一切正常。

于 2012-03-26T19:03:22.077 回答