2012-03-26 59 views
0

我無法獲得任何源客戶端連接到Windows Server 2008R2上的IceCast實例。我花了幾周的時間尋找任何可能有所幫助的東西,但在Windows上使用IceCast並且源代碼位於與服務器不同的機器上時,閱讀方式確實沒什麼問題。Windows服務器2008R2上的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> 

我可以在複製過來(因爲我必須用手做這一切都typoed一兩件事 - 配置文件是在服務器,我現在在車站電腦上)。

服務器歸學校所有,據我所知,它被存儲在異地,但仍然通過WAN連接在本地域中。我只能使用遠程桌面連接到服務器,並使用我的個人域帳戶或電臺的學校計算機的域帳戶。 我懷疑問題是與主機名,但我不能確定。 IceCast將在我們託管我們網站的同一臺服務器上進行託管(最終也將在該流上進行收聽)。我試過用我們網站的域名(website.school.edu),以及服務器的IP地址。 「RadioStation-stream.school.edu」是我最近的嘗試,但沒有成功。

我試過使用Butt和Sam Broadcaster,並且都沒有人可以連接。

我知道服務器的作品,當我切換主機返回到「本地主機」,並輸入「http://本地主機:8000」到服務器內部的Internet Explorer,它加載了icecast服務,網頁,和我可以用我創建的管理員憑證登錄。如果我將地址擴展到「http:// localhost:8000/stream.ogg」,Internet Explorer無法找到該頁面。如果我嘗試從外部客戶端連接到「http:// server-ip:8000」,則Web瀏覽器超時 - 如果我擴展地址以包含流,則處理相同。

我試過將IceCast安裝到程序文件(x86)文件夾,以及webroot文件夾(其中一個網站可能被託管,但目前沒有 - 我們的網站位於不同的webroot文件夾中服務器上的另一個驅動器)。 我花了最近兩個晚上試圖獲得源連接到服務器,我覺得我已經嘗試了一切。我希望別人看到我錯過的東西。

回答

2

問題幾乎可以肯定是你的防火牆配置。

如果你打開TCP端口8000和8001,我懷疑這些東西對你來說工作得很好。

+0

我*想*這是固定的 - 但說實話,我不能確定。 TCP端口在我們的服務器上是開放的,技術部門告訴我們他們在他們的防火牆中是開放的 - 但是直到大約12個小時後纔開始工作,當時我決定嘗試連接一時興起並且一切正常。 現在我們正在處理一些其他問題(流不在校外工作,試圖下載文件而不是在IE中播放,沒有涉及到這個問題。 – MechanicalMan 2012-03-30 15:28:21

+0

@brownem,如果瀏覽器正在下載流,那麼你如果你鏈接到播放列表文件,它將在媒體播放器中打開 – Brad 2012-03-30 15:49:44

+0

沒有播放列表文件,它是一個音樂的直播流,只是因爲它的方式工作室需要設置,音樂通過我們的外部調音臺,與Mics和外部CD疊加混合,然後傳回到計算機,然後發送到IceCast。 我非常確定它不會很好IE是因爲我們目前正在使用HTML5作爲音頻流。我還沒有時間去處理閃回(總決賽等)。 – MechanicalMan 2012-04-09 16:26:41