Einrichtung eines Icecast2 Streams

Aus AnnunaWiki
Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

Allgemeines

Üblicherweise wird für die Icecast2 Streamingserver das Musikformat Ogg/Vorbis verwendet. Ogg/Vorbis unterscheidet sich von MP3 durch die Art der Kodierung des Musiksignals. Die Kodierung ist in gewisser Weise effizienter, da in der Regel eine höhere (hörbare) Qualität bei geringerer Bandbreite erzielt wird. Für die Ogg/Vorbis Kodierung muss ein geeigneter Encoder (Kodierer) verwendet werden.

Nachfolgend wird erklärt, mit welcher Broadcasting Software ein Icecast2 Streamingserver verwendet werden kann und wie die Sendesoftware dabei konfiguriert wird.

Wichtiger Hinweis:
Unsere Icecast2 Server sind derzeit so konfiguriert, dass sie ausschließlich Ogg / Vorbis und nicht MP3 Format streamen. Wenn Sie lieber im MP3 Format senden möchten, dann erwerben Sie bitte einen unserer SHOUTcast Streaming Server. Bitte beachten Sie, dass bei Verwendung eines Icecast2 Servers der Encoder Ihrer Sendesoftware auf Ogg / Vorbis eingestellt sein muss - anderenfalls wird es Ihren potentiellen Zuhörern nicht möglich sein Ihren Audiostream zu hören.

Einrichte- und Konfigurationshinweise

Setup für Traktor DJ

Auf dem Hauptbildschirm der Traktor DJ Software ist oben rechts ein Button Preferences, welches das nachfolgende Fenster öffnet. In diesem Screenshot ist eine Beispielkonfiguration dargestellt.

Zwingend erforderlich sind die Angaben unter IceCast Server Settings. Die IceCast Metadata Settings sind dagegen optional und werden vom SecondLife-Client nicht ausgewertet oder darstellt.

Die in das SL-Land einzutragende Musik-URL wäre für dieses Beispiel:
http://stream04.annuna.net/ABCD123456.ogg

Traktor-Icecast2-Config.jpg

Setup für SAM Broadcaster

(Anmerkung für Neulinge: Professionelle DJs verwenden häufig die Software SAM Broadcaster (Streaming Audio Manager by Spacial Audio Solutions, LCC). Dieses ist ein leistungsfähiges Softwarepaket mit professionelle Tonqualität mit Überblenden, Pausen-Killer, automatische Lautstärkeanpassung und 5-Band-Kompressor/Begrenzer.

Viele von Euch haben vorher ausschließlich mit MP3 Dateien auf Shoutcast Server gesendet. Testet Icecast2 und das großartige Ogg / Vorbis Streamformat! Es ist ein Open Source CODEC welcher ein Audiosignal in einen Ogg Datenstrom komprimiert um ihn per Internet zu senden (per Icecast2 Server). Prinzipiell ist es das gleiche Verfahren, wie bei Shoutcast. Der Unterschied besteht hauptsächlich in der Bandbreite und der Tonqualität. Geringere Bandbreite, bessere Tonqualität. Hört sich das unrealistisch an? Ok, probiert es mal aus - Ihr werdet überrascht sein - versprochen!

SAM kann ganz einfach zur Kontaktaufnahme mit einem Icecast2 Server überredet werden. Als Sendeformat muss ein Ogg / Vorbis Streamformat eingestellt werden - wie hier beschrieben ist. Die beste Option ist die Verwendung einer Streaming Quality von '0' - daraus ergibt sich ein Sendebandbreite (Upstream) von zirka 60 - 80 kbps. Bitte behaltet dabei im Hinterkopf, dass Ogg / Vorbis generell eine sehr gute Tonqualität bei niedrigen Bandbreiten erzeugt. Es besteht also keine Notwendigkeit mit 96 oder 128 kbit/s (wie bei MP3) zu senden. Die Tonqualität entspricht aber dieser MP3-Bandbreite in etwa. Übrigens wird Ogg / Vorbis - und damit auch der Icecast2 Server - von Second Life und auch von Winamp ohne Zusatzsoftware direkt und ohne spezielle Konfigurationen unterstützt. Eure Gäste im Club oder auch Eure Freunde werden den Unterschied gar nicht merken - außer natürlich im Positiven, da weniger Bandbreite verwendet wird und generell die Verbindung und auch der Client weniger belastet werden.

Die Anleitung für die Icecast2 Server Einstellungen für den SAM Broadcaster können hier abgerufen werden (leider nur auf Englisch). Du brauchst nur die folgenden Parameter:

  • Server IP: ( = stream5.bicc-in-sl.com - oder anderer)
  • Server Port: ( = 8888)
  • Password: (kommt mit der 'Stream Box', die Du kaufst)
  • Mountpoint: (kommt mit der 'Stream Box', die Du kaufst)

Setup für Winamp Player mit Oddcast plugin

(für Winamp + Oddcast plugin)

Der einfachste Weg mit dem Streamen zu beginnen ist die Verwendung des Winamp Players. Die meisten werden diese Software bereits kennen. Du kannst den Winamp Player hier downloaden. Nullsoft (die Winamp Entwicklerfirma) bietet hier verschiedene Versionen mit unterschiedlichem Funktionsumfang an. Wenn dir die kostenlose Version gefällt, ist es eine gute Idee später die Super-Luxus-Version zu kaufen - schon allein um das gute Konzept zu unterstützen.

Da der Winamp Player nur eine Abspielsoftware ist und du eigentlich im Internet senden möchtest, brauchst du also eine kleine und handliche Broadcasting - also Sende-Software. Es gibt hier ein Plugin für Winamp. Wenn du über einen Icecast2 Server Ogg / Vorbis Streams senden möchtest - und davon handelt diese Anleitung hier - dann brauchst du das Oddcastv3 plugin. Dieses Plugin erlaubt es jeden Sound, den der Winamp Player abspielt direkt über einen Icecast2 Server zu senden. Um das Plugin nach der Installation zu starten, brauchst du nur Winamp aufzurufen. Das Plugin wird automatisch ebenfalls gestartet.

Für die Konfiguration musst du zuerst einen neuen Encoder hinzufügen. Der richtige Button wird im unten stehenden Screenshop angezeigt. Anschließend machen Sie einen Rechts-Klick auf den neu hinzugefügten Encoder (im unten stehenden Bild rot markiert) und wählen Sie 'Configure' aus dem Context-Menue.

Oddcast image 1.jpg

In das Konfigurationsfenster (siehe unten) müssen die Informationen eingetragen werden, welche von der erworbenen Icecast2 Box nach dem Setup angezeigt werden.

Der Servername (oder IP-Adresse) und die Portnummer (markiert mit roten Kreisen im unten stehenden Bild) beschreiben dabei unsere Hardware. Zusätzlich erhältst du spezielle Informationen wie den Mountpoint und das Encoder password (grün markiert) für den gekauften Stream. Bitte kopiere diese Informationen so sorgfältig wie möglich um Tippfehler zu vermeiden.

Die Icecast2 Box, welche du aus einem unserer automatischen Vendoren (Verkaufsautomaten) in Second Life beziehen kannst, werden nach dem Rezzen und einfachen Ankicken vollautomatisch einen Stream auf unserem Icecast2 Server konfigurieren.

Oddcast image 2.jpg

Wenn diese Konfiguration abgeschlossen ist, kannst du zum ursprünglichen Plugin Fenster zurück kehren indem du 'OK' klickst. Du kannst nun deine DJ-Karriere starten, indem du mit Winamp beliebige Sounddateien abspielst und einfach nur den 'Connect' Button im Plugin-Fenster betätigst.

Nun sollten deine Freunde in Second Life deinen Audio Stream hören können. Dazu brauchst du nur noch die vollständige URL aus der Icecast2 Box in das Media Tab deines Landes einzutragen (diesmal mit 'http'). Deine Freunde sollten auf deinem Land stehen und brauchen nur nur noch den PLAY Knopf auf ihrem Bildschirm (im Second Life Programm) zu betätigen - und schon hören sie deine Musik. Bitte beachte unbedingt, dass du einen Stream für eine bestimmte Anzahl von Hörern und für eine bestimmte Zeitdauer mietest. Wenn du einen Stream für 5 Leute mietest, können auch nur 5 Leute deinen Stream hören. Die sechste Person auf deinem Land wird einfach keine Musik hören können, weil der Streaming Server keine weitere gleichzeitige Verbindung mehr akzeptiert. Natürlich wird der Streaming Server nach Ablauf der Mietdauer automatisch beendet und du wirst nicht mehr über diesen Server senden können.

Bitte nimm dir außerdem die Zeit einmal darüber nachzudenken, was du senden möchtest. Es gibt rechtliche Bestimmungen (GEMA), in du berücksichtigen solltest. Ein kleines Webradio kostet kein Vermögen an GEMA-Gebühren - aber du bist selber dafür verantwortlich.

Nachdem du nun dies alles gelesen hast - und es bestehen noch immer Probleme oder offene Fragen, so kontaktiere bitte einen von uns in Second Life. Danke fürs Lesen und wir hoffen dass unsere Audio Streams dir - und deinen Freunden - noch viel Spass in Second Life bereiten werden.

Wichtiger Hinweis!
Es gibt einen selten auftretenden Fehler bei Verwendung des Oddcast plugins: Wenn Sie trotz wiederholter Überprüfung sämtlicher Konfigurationsdaten partout keine Verbindung zum Server erhalten, installieren Sie das Plugin bitte neu (erst de-installieren, dann neu installieren). Insbesondere wenn Sie zwischenzeitlich auch das SHOUTcast plugin verwendet hatten und möglicherweise mehrmals zwischen beiden Plugins gewechselt haben, kann es zu diesem blockierenden Verhalten kommen. In besonders hartnäckigen Fällen kann eine Neuinstallation der gesamten Winamp-Playersoftware weiter helfen.

--Jabba 12:47, 29 August 2007 (CEST)





Wer gerade hier ist:   Benutzer 0   Gäste 0   Bots 1
 
Annuna @ Real Life
PsyIsle