2012-03-26 4 views
0

Ich kann keine Quellclients zum Herstellen einer Verbindung mit einer IceCast-Instanz auf einem Windows Server 2008 R2 erhalten. Ich habe Wochen damit verbracht, nach etwas Ausschau zu halten, das helfen könnte, aber es gibt wirklich nicht viel zu lesen, wenn IceCast unter Windows läuft und die Quelle auf einem anderen Rechner als der Server ist.IceCast auf Windows-Server 2008R2

Gerade jetzt ist dies die gesamte Konfigurationsdatei:

<! 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> 

ich das eine oder andere typoed habe es beim Kopieren über (da ich es zu tun hatte, alle von Hand - die Konfigurationsdatei auf das ist Server und ich bin gerade auf dem Bahnhof Computer).

Der Server gehört der Schule und ist, soweit mir bekannt ist, extern gespeichert, befindet sich aber immer noch in der lokalen Domäne über eine WAN-Verbindung. Ich kann nur mit dem Remote-Desktop und entweder meinem persönlichen Domänenkonto oder dem Domänenkonto des Radiosenders für die Schulcomputer eine Verbindung zum Server herstellen. Ich vermute, das Problem ist mit Hostname, aber ich kann mir nicht sicher sein. IceCast wird auf dem gleichen Server gehostet, auf dem wir unsere Website hosten (das wird eventuell auch den Stream hören). Ich habe versucht, die Domain für unsere Website (website.school.edu), sowie nur die IP-Adresse für den Server zu verwenden. Die "RadioStation-stream.school.edu" ist mein letzter Versuch, aber kein Erfolg.

Ich habe versucht mit Butt und Sam Broadcaster, und keiner kann eine Verbindung herstellen.

Ich weiß, dass der Server funktioniert, wenn ich Hostnamen wieder auf „localhost“ zu wechseln, und geben Sie „http: // localhost: 8000“ in Internet Explorer im Inneren des Servers, den IceCast Server-Seite lädt, und ich kann sich mit den von mir erstellten Admin-Anmeldedaten anmelden. Wenn ich die Adresse auf "http: // localhost: 8000/stream.ogg" ausweite, kann der Internet Explorer die Seite nicht finden. Wenn ich versuche, eine Verbindung zu "http: // server-ip: 8000" von einem externen Client herzustellen, kommt es zu einem Timeout des Webbrowsers - gleiches gilt, wenn ich die Adresse so erweitere, dass sie den Stream enthält.

Ich habe versucht, IceCast in den Ordner der Programmdatei (x86) zu installieren, sowie in den Webroot-Ordner (wo eine Website möglicherweise gehostet wird, aber derzeit keine - unsere Website befindet sich in einem anderen Webroot-Ordner) ein anderes Laufwerk auf dem Server). Ich habe die letzten zwei Nächte damit verbracht, Quellen zu bekommen, um mich mit dem Server zu verbinden, und ich habe das Gefühl, dass ich alles versucht habe. Ich hoffe, dass jemand anderes etwas sieht, das ich vermisst habe.

Antwort

2

Das Problem ist fast sicher Ihre Firewall-Konfiguration.

Wenn Sie TCP-Ports 8000 und 8001 öffnen, vermute ich, dass die Dinge für Sie gut funktionieren.

+0

Ich * denke * das ist was behoben - aber um ehrlich zu sein, kann ich nicht sicher sein. Die TCP-Ports waren auf unserem Server geöffnet, und die Tech-Abteilung sagte uns, dass sie in ihrer Firewall offen waren - aber sie funktionierte erst ungefähr 12 Stunden später, als ich beschloss, eine Verbindung herzustellen und alles funktionierte. Jetzt haben wir es mit ein paar anderen Problemen zu tun (der Stream funktioniert nicht außerhalb des Campus, versucht eine Datei herunterzuladen, anstatt im IE zu spielen, nichts zu diesem Problem. – MechanicalMan

+0

@brownem, Wenn der Browser den Stream herunterlädt, dann Sie Wenn Sie auf die Playlist-Datei verlinken, wird sie im Media Player geöffnet. – Brad

+0

Es gibt keine Playlist-Datei. Es ist ein Live-Stream von Musik, und nur wegen der Art und Weise Das Studio musste eingerichtet werden, die Musik wurde über unseren externen Mixer übertragen, mit den Mikrofonen und den externen CD-Stacks gemischt und dann zurück in den Computer geleitet, bevor sie an IceCast gesendet wurde. Ich bin mir ziemlich sicher, dass es nicht gut damit spielt IE ist, weil wir HTML5 für den Audio-Stream im Moment verwenden.Ich hatte noch keine Zeit, im Flash Fallback zu arbeiten (Finals und so). – MechanicalMan

Verwandte Themen