Nº23Live - Tutorial - Audio Streaming, eigenes Web Radio mit

Transcription

Nº23Live - Tutorial - Audio Streaming, eigenes Web Radio mit
No23Live
Nº23Live - Tutorial
Ziele des Tutorials:
In diesem Tutorial erfahren Sie nicht nur, wie Sie No23Live bedienen, sondern werden auch mit dem
prinzipiellen Aufbau des Programms vertraut gemacht. Dadurch erlangen Sie ein grundlegendes
Verständnis für die Arbeitsweise der Software und sind am Ende in der Lage, No23Live zu
Konfigurieren und zu bedienen. An dieser Stelle möchte ich betonen, dass E-Mails zu Themen, die hier
bereits abgehandelt wurden, nur in Ausnahmefällen beantwortet werden.
Dieses Tutorial kann auch über die F1 Funktionstaste aufrufen werden.
Was ist No23Live?
No23Live ist ein Live-Streaming-Encoder und ein Live-Streaming-Server, der alle Audiodaten die auf
Ihrem Computer wiedergegeben werden, über das Netzwerk wie auch das Internet sendet (Streamt).
No23 bedient sich modernster Live Streamtechnik verpackt in einem anwenderfreundlichen Programm,
und gibt damit dem ambitionierten Radiomacher das Werkzeug in die Hand, um aus den eigenen vier
Wänden, Hörer auf dem ganzen Erdball mit seinem Radioprogramm zu erreichen.
Wie arbeitet No23Live?
No23Live tastet die Audiosignale Ihrer Soundkarte ab, konvertiert diese in das ASF (Advanced
Streaming Format) Format, und sendet es über das Netz zu den Hörern. Dabei spielt es keine Rolle ob
die Audiosignale von einem Player, der sich auf dem Computer befindet, oder von externen
Gerätschaften wie HiFi Anlage, Mikrofon, Mischpult oder ähnliches kommen. Wichtig hierbei ist nur,
dass Ihre Soundkarte dies unterstützt.
Mit No23Live können Sie gleichzeitig bis zu 50 Hörer erreichen (gleichzeitige Verbindungen), und falls
es doch etwas mehr sein sollte, kann der Stream auch direkt zu einem Windows® Media- oder einem
SHOUTcast- Server gesendet werden, die für Sie die Verteilung an die Clients übernehmen. Hierbei
spielen Hörerzahlen keine Rolle mehr.
Bei Windows® Media Server wird das Pull- sowie das Push- Sendeverfahren unterstützt. Mehr dazu
erfahren Sie unter dem Punkt Windows® Media Server (WMS) in diesem Tutorial.
© 2003 - 2006 No23.de
Seite 1 von 48
No23Live
Welche Voraussetzungen benötige ich für No23Live und Live-Streaming?
Mindestsystemvoraussetzungen:
Windows™: 98SE – ME – 2000 – 2003 – XP Home u. Professional – XP Media Center – Vista*
•
•
•
•
•
•
1 Ghz oder schnellerer Prozessor (Intel/AMD) (besser mehr).
512 Megabyte RAM oder mehr. (besser mehr)
Full Duplex Soundkarte oder besser.
Windows Media™ Format 9.0** oder höher.
DirectX® 7 oder höher (Ab 98SE standardmäßig dabei).
2 MB freier Festplattenspeicher für das Programm
* Getestet auf Windows Vista™ Build-Nummer 5728.
** Windows Media™ Format 9.0 ist Bestandteil jedes Windows™ 2003/XP Systems. Außerdem sind
diese Codecs Bestandteil des Windows Media™ Player 9 (WMP9). Das bedeutet, dass jeder der einen
WMP9 auf seinem Computer installiert hat, auch über diese Codecs verfügt.
Anwender die nicht den WMP9 auf Ihrem System installiert haben und auch nicht auf Ihrem System
installieren möchten, können sich die Codecs direkt von Microsoft oder von der No23 Webseite
herunterladen. Wmfdist.exe ist der geläufige Name dieser Codecs und die sind ca. 3.89 MB groß. Jetzt
die Codecs von der No23.de Webseite herunterladen.
Codecs nur für 98SE, ME, 2000/03, XP nicht geeignet für 95/98 und NT
Installation und Starten von No23Live:
Sie müssen No23Live nicht auf Ihrem Computer installieren. No23Live ist eine sog. Stand-AloneAnwendung. Die Datei No23Live.exe können Sie in einen beliebigen Ordner auf dem PC ablegen, denn
für die Ausführung ist es völlig egal wo sich das Programm befindet. Auch werden keine bleibenden
Einträge auf dem System vorgenommen.
No23Live starten Sie durch einen Doppellklick auf die No23Live.exe. Unmittelbar darauf öffnet sich das
Programm und positioniert sich in der Bildschirmmitte.
Durch den ersten Start von No23Live, wird zuerst die Datei No23LiveCfg.xml erstellt. Diese Datei
enthält zukünftigen alle Ihre persönlichen Einstellungen und andere Dinge die Sie bei der Benutzung
von No23Live benötigen. Sollten Sie diese Datei verschieben oder löschen, wird No23Live beim
nächsten Start diese Datei wieder anlegen.
Nützlich kann dies sein, wenn Sie verschiedene Einstellungen ausprobieren und das Programm wieder
auf Vorgabewerte zurücksetzen möchten. Bedenken Sie dabei, dass alle gesetzten Einstellungen wie
Bitrate, Anzahl maximaler Verbindungen, Portnummer oder FTP Daten etc. gelöscht werden.
© 2003 - 2006 No23.de
Seite 2 von 48
No23Live
No23Live vom System entfernen (Deinstallieren):
Da No23Live nicht installiert werden muss, ist das Entfernen ganz einfach. Um No23Live von Ihrem
System dauerhaft zu entfernen, löschen Sie die No23Live.exe und die erstellte No23LiveCfg.xml.
Das war’s.
Was Sie über Streaming unbedingt wissen sollten:
Glauben bedeutet nicht wissen:
Diese Erkenntnis sollte man berücksichtigen, wenn man zum ersten Mal mit einem Stream online geht.
Viel zu oft wird die Ursache für eine nicht ordentlich funktionierende Übertragung bei anderen
gesucht. Teilweise handelt es sich auch lediglich um Unwissenheit von bestimmten Abläufen bei einem
Streaming, das dann zu Verwirrungen führt.
PC-Hardware:
Für Livestreaming sollten Prozessoren mit einer Leistung von mindestens 1 Ghz, und mindestens 512
MB Arbeitsspeicher zum Einsatz kommen. Je nach Kompressionsstufe, Anzahl der angeschlossenen
Geräte, Anzahl der Zuhörer sowie gleichzeitig ablaufender Prozesse können sich hierbei jedoch schnell
höhere Werte ergeben.
Generell sollte der Sende-PC während der Sendung nicht überlastet sein, um eine gleichmäßige
Datenübertragung sicherzustellen. Eine Überlastung entsteht oftmals durch schlichte Überforderung
der verfügbaren Ressourcen.
Sicherlich verlockt es, umfangreiche Soundprogramme auf seinem Rechner zu installieren, die teilweise
schon ein komplettes Tonstudio ersetzen. Nur diese Programme fordern vom entsprechenden Rechner
auch eine Menge freie Rechenkapazität im großen Umfang ab. Soll jetzt noch ein Stream erzeugt
werden, kann es passieren, dass einfach keine freie Rechenleistung mehr im vollen Umfang bereit
steht, und der Stream lückenhaft erzeugt wird. Der Hörer erfährt dies in Form, dass die Musik stockt.
Ein großer Irrtum dabei ist, dass viele glauben, es läge an der Internetverbindung oder sogar am
No23Live selbst. Dabei ist die Ursache der eigene Rechner, der einfach zu schwach ist, umfangreiche
Anwendungen gleichzeitig auszuführen.
Deshalb beenden Sie alle Programme, welche für Streaming nicht benötigt werden. Vor allem jene, die
wiederum selbst automatisch im Hintergrund Internetverbindungen herstellen.
© 2003 - 2006 No23.de
Seite 3 von 48
No23Live
Audiohardware:
Für einfache Streamingsitzungen, reichen die gängigen Soundkarten eines modernen PCs
normalerweise aus. Sollten Streamingsitzungen mit mehreren externen Gerätschaften und Mikrofonen
übertragen werden, ist der Einsatz eines entsprechenden Mischpultes unvermeidbar. Auch empfiehlt
sich generell der Einsatz guter Soundkarten. Diese verfügen über diverse Eingänge, eigenständige
Prozessoren und entlasten damit den PC. Auch muss die Soundkarte Full-Duplex fähig sein!
Ein Modus bei der Datenübertragung, bei dem gleichzeitig gesendet und empfangen werden kann.
Mit einer Full-Duplex-Soundkarte lassen sich gleichzeitig Klänge digitalisieren und abspielen.
Internet-, Netz- Anschluss:
Eine wichtige Rolle bei der Umsetzung von Livestreamings spielt die Geschwindigkeit des vorhandenen
Internetanschlusses. Die sog. Upload-Geschwindigkeit steht in direktem Zusammenhang mit der
Qualität des Audiosignals. Denn No23Live übermittelt nur das an seine Konsumenten weiter, was die
Leitung bereitstellt. Ein moderner DSL Anschluss mit einer Upload-Geschwindigkeit ab 128 kBit Upload
bietet hierbei schon annehmbare Ergebnisse. Generell gilt hier: Je mehr umso besser.
Anders verhält es sich da im LAN (Local Area Network), das in der Regel mit 100 Mbit/s und höher
betrieben wird. Einschränkungen seitens der Bandbreite sind hier nicht zu befürchten, jedoch sollten
Sie auch im LAN darauf achten, das Ihr Netz wohl konfiguriert ist, und bei vielen Zuhörern Ihr PC über
ausreichend Arbeitsspeicher verfügt. Ähnlich verhält es sich bei WLAN (Wireless Local Area Network)
Netzwerken, nur dass diese mit weniger Durchsatz arbeiten.
Der Stream ist bei dem Hörer erst 10 bis 30 Sekunden später zu hören!
Anfänger, die sich mit dem Medium Stream zum ersten Mal beschäftigen, sind regelrecht überrascht,
dass bei bestimmten Übertragungsraten, der Hörer das Radioprogramm teilweise erst 10 bis hin zu 30
Sekunden später auch tatsächlich hört.
Wer den Grund hierfür nicht kennt, glaubt nun, hier funktioniert etwas nicht richtig. Dies ist aber falsch.
Im Gegenteil, genau so und nicht anders empfängt der Hörer den Stream!
Es ist also ein Irrtum zu glauben, dass jedes gesprochene Wort oder Musik, auch gleichzeitig beim
Hörer zu empfangen ist.
Der Grund hierfür ist:
Bei Streaming-Media werden die Daten nicht in Form einer Welle über eine Antenne ausgebreitet,
welche sich nach Wellentyp und Umgebung bis zur Lichtgeschwindigkeit im Raum ausbreiten können,
zum Beispiel elektromagnetische Wellen, sondern in Form von Datenpaketen.
© 2003 - 2006 No23.de
Seite 4 von 48
No23Live
Nämlich die bekannten Bits und Bytes, welche dann die Daten repräsentieren und über eine
Datenleitung übertragen werden.
Nun wäre es fatal, wenn der Empfänger (das Abspielprogramm), welchen den Stream abholt, sofort
jedes Datenpaket abspielen und auf das nächste Datenpaket warten würde. Die Folge wäre eine Reihe
von Aussetzern beim Empfang und Abspielen der Daten, da diese nicht gleichmäßig über die
Datenleitung übertragen und empfangen werden können.
Diese Unregelmäßigkeit (im Bereich von Millisekunden) wird hauptsächlich durch Software verursacht,
die zuerst Berechnungen durchführt um die Daten zu erzeugen, weiterzugeben, wieder zu Empfangen
um sie dann wieder zu Versenden usw. Also über viele Wege vom Ursprungsort über mehrere
Stationen zum Empfänger zu leiten.
Aus diesem Grund erzeugt der Player einen Buffer (Speicherplatz im flüchtigen Speicherbereich), der
eine bestimmte Größe hat. Meist kann man diese Puffergröße sogar selbst noch nachträglich einstellen
und beeinflussen, wenn es nötig sein sollte.
Wird nun der Stream empfangen, wird dieser nicht sofort abgespielt, sondern landet erst mal im freien
Puffer, bis dieser zu ca. 1/3 gefüllt wurde. Man erkennt dies besonders gut, wenn der Empfang eines
Streams gestartet wird und es eine Zeit dauert, bis dann tatsächlich die Musik zu hören ist.
Beim Abspielen des Streams wird nun im Hintergrund immer wieder der Puffer mit neuen Daten
gefüllt. Und der Puffer selbst wird wieder vom Abspielprogramm geleert, wenn die darin gefundenen
Datenpakete abgespielt wurden.
Ist dieser Puffer nun sehr groß und die Internetverbindung besonders gut oder sogar sehr gut, ist
dieser Puffer während des Empfangs immer randvoll mit Daten gefüllt. Bis nun die zuletzt
empfangenen Daten zum tatsächlichen Abspielen kommen, vergeht eine Zeit. Und diese Zeit ist genau
die Zeit, die eine Verzögerung verursacht.
Ist eine Internetverbindung schlecht oder es können teilweise keine Daten empfangen werden, ist
diese Verzögerung sehr klein bis hin zu auftretenden Aussetzern beim Empfang.
Fazit: Ist also eine Verzögerung besonders groß, zeugt dies von einer sehr guten Internetverbindung.
In diesem Fall kann man seinen Datenpuffer des Abspielprogramms sogar verkleinern, um Einfluss auf
die Verzögerungszeit zu haben.
Das Wechseln von Musik CDs während des Streamings:
Dieser Vorgang erzeugt kurzzeitig eine volle Ressourcenauslastung des Rechners (100%).
Denn in diesem Fall muss nicht nur die CD von Null auf Lesegeschwindigkeit beschleunigt werden,
sondern auch der Inhalt der CD muss gelesen werden um dann zum gewünschten Track mit dem
Lesekopf zu fahren. Dann werden erst die Daten eingelesen.
Die volle Auslastung des betroffenen Rechners ist nun noch um eines vielfaches länger als bei einem
einfachen Trackwechsel. Der Stream muss jedoch weiterhin unterbrechungsfrei erzeugt werden. Damit
© 2003 - 2006 No23.de
Seite 5 von 48
No23Live
ist gemeint, dass die Musik weiterhin entsprechend der ausgewählten Frequenz abgetastet werden
muss.
Bei einer 100%igen Auslastung des Rechners ist dies aber nicht mehr möglich. Aus diesem Grund kann
es, je nach Ausstattung des Rechners, beim Anspielen eines neuen Musiktitels von CD zu eins bis drei
Abtastunterbrechungen kommen.
Abhilfe: Spielen Sie Ihre Musik direkt von der Festplatte ab. CDs können heute bequem in Form von
MP3-Files auf dem Rechner abgelegt werden (Z.B. mit de No23 Recorder). Oder benutzen Sie externe
CD-Player (z.B. HiFi Anlage) die mittels passenden Kabel mit der Soundkarte/USB verbunden ist.
Der Empfänger bemerkt Unterbrechungen beim Empfang des Streams:
Hier muss besonders darauf geachtet werden, ob es sich um eine tatsächliche Unterbrechung des
Datenempfangs handelt, oder lediglich der Sender den Stream unkorrekt mit Lücken überträgt da der
Rechner, auf dem der Stream erzeugt wird, nicht über ausreichende freie Ressourcen verfügt (Siehe:
Mindestsystemvoraussetzungen).
Eine tatsächliche Unterbrechung des Streams ist recht einfach zu entdecken. Der Puffer wurde geleert
(durch Abspielen) und es werden keine neuen Daten, um den Puffer wieder zu füllen, empfangen. Die
meisten Player zeigen dies in Form eines Hinweises an, dass der Puffer gerade wieder gefüllt wird
(prozentuale Fortschrittsanzeige).
Die Ursache hierfür kann mehrere Gründe haben z.B.:
1.
Der Sender sendet die Streamdaten nicht schnell genug, dass diese an den Empfänger schnell
genug weitergegeben werden können. Dies wäre der Fall, wenn zum Beispiel der Sender mit 96
KBits pro Sekunde sein Stream veröffentlichen möchte, aber lediglich selbst über 64 KBits
Leitungsdurchsatz pro Sekunde verfügt. Es erklärt sich fast von selbst, dass in diesem Fall einfach
32 KBits Bandbreite fehlen um tatsächlich alle Daten in der geforderten Geschwindigkeit, nämlich
96 Kilobit pro Sekunde, zu übertragen.
2.
Die Internetverbindung ist instabil oder fällt teilweise aus. Ist dies der Fall, können die Daten nicht
ohne Verzug an den Empfänger gesendet werden. Es kommt zu Ausfällen.
3.
Mehrere Rechner teilen sich über einen Router den Internetzugang und einer der Clients lädt
grade eine größere Datei herunter, oder hoch. Es kommt zu Ausfällen.
[Quelle: onlinestreams.de]
© 2003 - 2006 No23.de
Seite 6 von 48
No23Live
No23Live - Erste Schritte im Programm:
Oben sehen Sie die Bedienoberfläche die nach dem Programmstart erscheint. Diese ist sehr
übersichtlich gehalten und zeigt auf einen Blick die wichtigsten Einstellungen an.
Die Anzeige im Einzelnen:
o
o
Auf der linken Seite, sehen Sie den extra Groß gehaltenen Start – Stopp Button mit dem Sie das
Streaming Starten oder Beenden können (optional auch mit Strg+S).
Am oberen Rand befinden sich drei Buttons über die folgende Funktionen gesteuert werden
(von links):
Linke Maustaste: Erweiterte Einstellungen anzeigen – verbergen. Kann auch über die F2 Taste
gesteuert werden. Rechte Maustaste: Info Anzeige.
Ein Klick mit der linken Maustaste, minimiert das Programm. Ein Klick mit der rechten
Maustaste, platziert No23Live als Symbol mit einer Pegelanzeige rechts unten neben der
Systemuhr (Tray).
Beendet das Programm.
o
o
o
o
o
o
Kbit/s:
Port:
Stoppuhr:
Stand By:
Verb.:
Max:
Die Datenrate gibt an, wie viele Informationseinheiten pro Sec. übertragen werden.
Gibt an über welchen Verbindungsport der Stream gesendet wird.
Zeigt die gesamt Sendezeit an.
Die Anzeige wechselt auf ON AIR wenn der Stream gestartet wird.
Anzeige der z.Z. aktiven Verbindungen (Zuhörer) an.
Anzahl der maximal zugelassenen Verbindungen.
Nach erfolgreichem Start müssen zum Betrieb noch einige Einstellungen vorgenommen werden!
Klicken Sie die zuerst mit der linken Maustaste auf den
Button, oder drücken Sie die F2 Taste auf
Ihrer Tastatur, um das Fenster „Erweiterte Einstellungen“ zu öffnen. Nachdem das Fenster „Erweiterte
Einstellungen“ ausgefahren ist können Sie mit den Einstellungen beginnen.
Alle Einstellungen werden automatisch in der No23LiveCfg.xml Datei abgespeichert, und müssen nicht
jedes Mal neu vorgenommen werden (siehe Seite 2).
© 2003 - 2006 No23.de
Seite 7 von 48
No23Live
Erweiterte Einstellungen:
Als erstes wird das Fenster „Sendedaten“ angezeigt. Auf der rechten Seite sehen Sie verschiedene
Buttons für weitere Einstellungsmöglichkeiten. Die Buttons im Einzelnen (von oben):
Sendedaten:
Die Felder und Ihre Bedeutung:
o
o
o
o
o
o
Sender:
Titel:
Beschreibung:
Copyright:
Port Nummer:
Max. Verbindungen:
Name der Radiostation oder auch Ihr Name.
Der Titel Ihrer Sendung – Streams.
Zum Beispiel: Sendung vom 01.01.2006.
Ihr Copyright-Text.
Der Port über den der Stream zu empfangen ist.
Anzahl der maximal zugelassenen Verbindungen.
Die Eingaben die Sie hier vornehmen (außer Port u. max. Verb.), werden zusammen mit dem Stream
gesendet, und beim Hörer im Player angezeigt. Wie das ganze beim Hörer im Player aussieht, sehen
Sie hier:
© 2003 - 2006 No23.de
Seite 8 von 48
No23Live
Um im Sendebetrieb weitere Infos (Tags) an den Hörer zu senden, steht das Feld „Beschreibung“ zur
Verfügung das zu weiteren Eingabe benutzt werden kann.
Um weitere Infos z.B. Titel oder ähnliches an den Hörer zu senden, klicken Sie mit der Maus auf den
Button in dem Eingabefeld „Beschreibung“. Auch ein drücken der Enter-Taste auf Ihrer Tastatur, sofern
sich der Cursor im Eingabefeld „Beschreibung“ befindet, öffnet ein Eingabefenster, in dem Sie den
zusätzlichen Text eingeben können, der zusammen mit dem Stream an den Hörer gesendet wird.
Bestätigen Sie die Eingabe mit OK. Optional auch mit der Enter-Taste auf Ihrer Tastatur. Es können
maximal 255 Zeichen auf einmal gesendet werden. Um weitere Infos (Tags) zu senden wiederholen Sie
die beschriebene Prozedur.
Das funktioniert nicht nur mit dem Windows® Media Player sondern auch mit fast allen Playern die
ID3Tags unterstützen. Ausserdem mit dem Windows® Media Server und dem SHOUTcast DSP-PlugIn.
Wie das Ganze dann beim Hörer aussieht, sehen Sie auf dem nächsten Bild.
© 2003 - 2006 No23.de
Seite 9 von 48
No23Live
Vermeiden Sie Sonderzeichen, da einige Player mit der Darstellung von Sonderzeichen Probleme haben!
Weitere und sehr wichtige Felder in der Ansicht „Sendedaten“, sind die Angabe des Verbindungsports,
und das Feld Max. Verbindungen. Fangen wir mit den Ports an.
Was sind Ports?
Damit alle Computer, die an ein Netz angebunden sind, miteinander kommunizieren können, wurde
der Übertragungsstandard TCP/IP entworfen. Hier handelt es sich um ein Protokoll, wie Daten im
Netzwerk (dazu gehört auch das Internet) formatiert und übertragen werden. TCP/IP ist nicht vom
Betriebssystem der Computer abhängig, über dieses Protokoll können also verschiedene Systeme
miteinander kommunizieren.
Jeder Computer im Internet hat eine so genannte IP-Adresse, welche mit einer Telefonnummer
vergleichbar ist. Eine IP-Adresse ist immer im Format von vier Nummernblöcken, jeweils durch einen
Punkt getrennt, aufgebaut. Jeder Nummernblock kann nur einen Wert von 0 bis 255 enthalten.
Die IP-Adresse des No23 Webservers lautet z.B. "217.160.93.195".
Mit dieser IP-Adresse könnte nun ein Programm Daten zu einem anderen Computer schicken. Doch es
fehlt aber noch etwas sehr, sehr Wichtiges. Woher soll der empfangende Computer wissen, für welches
Programm die ankommenden Daten bestimmt sind? Aus diesem Grund gibt es Portnummern, sog.
Ports. Bei jeder Übertragung von Daten im Netzwerk muss das Datenpaket also die Empfänger-IP und
die Portnummer des Dienstes kennen, welches die Daten empfangen soll.
© 2003 - 2006 No23.de
Seite 10 von 48
No23Live
Stellen Sie sich Ports wie die Durchwahlen beim Telefonsystem vor. Unter der Telefonnummer
(0123456) erreichen Sie z.B. eine bestimmte Firma. Wollen Sie jedoch direkt mit einer bestimmten
Person in der Firma sprechen, wählen Sie die Durchwahl dazu (0123456-90). Wenn es eine Durchwahl
nicht gibt, bekommen Sie auch keine Verbindung. Das gleiche passiert auch beim Versuch, einen
Computer auf einem Port zu kontaktieren, an dem kein Dienst erreichbar ist.
Zu einem vollständigen Datentransfer gehört also immer die IP-Adresse und die Portnummer. Wenn Ihr
Browser die Webseite http://www.No23.de abruft, sieht das Ganze im Hintergrund dann so aus:
217.160.93.195:80. Dies gilt für ausgehende Daten, Anfrage an den Webserver welche Seite übertragen
werden soll, sowie für empfangene Daten, die Webseite selbst die übertragen wird. Der Doppelpunkt
zwischen der IP-Adresse und der Portnummer ist die explizite Protokollkennzeichnung.
Portnummern liegen in einem Bereich von 0 bis 65536. Wobei dieser in drei Kategorien unterteilt
werden. Bestimmte Applikationen verwenden Portnummern, die ihnen von der IANA (Internet
Assigned Numbers Authority) fest zugeordnet und allgemein bekannt sind.
o
Sie liegen üblicherweise zwischen 0 und 1023, und werden als Well Known Ports bezeichnet und
sollten nach Möglichkeit nicht verwendet werden.
o
Zwischen Port 1024 und 49151 befinden sich die Registered Ports. Diese können bei Bedarf von
Anwendungsherstellern für eigene Protokolle registriert oder benutzt werden. Das hat den Zweck,
dass die Kommunikation im Netz nicht völlig aus dem Ruder läuft, wenn neue Anwendungen wie
z.B. No23Live Datenpakete durch die Gegend schicken.
o
Die restlichen Ports bis Portnummer 65535 sind so genannte Dynamic und/oder Private Ports.
Diese lassen sich variabel einsetzen, da sie nicht registriert und damit keiner Anwendung
zugehörig sind.
[Quelle: Wikipedia - die freie Enzyklopädie]
Welche Ports verwendet No23Live und welche soll ich verwenden?
Mit No23Live können Sie theoretisch alle verfügbaren Portnummern (0-65535) verwenden. Es wird
jedoch empfohlen, Bereiche zwischen 0 – 1023 nicht zu benutzen, da diese meist für andere
Anwendungen reserviert sind und so Schwierigkeiten schon im Vorfeld vorprogrammiert sind.
Ausnahmen hier sind z.B.: Sie möchten jemandem was vorspielen, die neu erworbene CD vielleicht,
doch die Firewall des gegenüber lässt nur eine Verbindung über den Port 80 zu. In diesem Fall können
Sie No23Live den Sende-Port 80 zuweisen, damit ein Empfang auf der Gegenseite möglich wird.
Bevor Sie dies tun sollten Sie sich zuerst vergewissern, dass auf Ihrem Computer der Port 80 nicht einer
anderen Anwendung zugeordnet ist. Zum Beispiel einem Webserverdienst der auf Ihrem System im
Hintergrund läuft und auf dem Port 80 hört. Dieses ist kein Einzellfall, denn Windows® XP Professional
verfügt über einen Webserver der normalerweise nicht standardmäßig installiert wird, aber bei
verschiedenen Computerherstellern durchaus bei der Auslieferung des Rechners zur sog.
Standardinstallation gehören kann.
© 2003 - 2006 No23.de
Seite 11 von 48
No23Live
Das können Sie ganz leicht überprüfen. Geben Sie in das Adressfeld Ihres Browsers http://localhost ein
und bestätigen Sie die Eingabe mit der Entertaste. Sollte ein Webserver, von dem Sie nicht wissen im
Hintergrund laufen, wird Ihnen die Willkommensseite angezeigt. Ansonsten erhalten Sie die Meldung:
„http://localhost konnte nicht geöffnet werden“.
Sollte wiedererwartens doch ein Webserverdienst auf Ihrem System laufen, können Sie diesen über
folgende Eingabe unter START-> AUSFÜHREN beenden: net Stop iisadmin /y
Dieses hält nur bis zum nächsten Neustart an. Wollen Sie den Dienst dauerhaft beenden, so sehen Sie
in der Windows® Hilfe nach, wie das geht. Auch Google hilft da weiter.
Während unserer Programmtests, verwendeten wir Portnummern, die sich in einem Bereich von 8009
bis 8019 bewegten und hatten damit auch in groß angelegten Netzwerken keine Schwierigkeiten.
Hierbei ist uns aufgefallen, dass einige Player mit Portnummern die sich im fünfstelligen Bereich
bewegen, Probleme haben. Sie verweigern schlichtweg einen Verbindungsaufbau.
No23Live ist standardmäßig auf Port 8010 eingestellt. Letztendlich ist dies auch nur ein Richtwert, denn
wer kann es besser wissen, welche Ports in Ihrem Netzwerk belegt oder benutzt werden, als Sie selbst.
Die oben genanten Portnummern sind laut IANA, eine Organisation die die Vergabe unter anderem
von IP-Protokollnummern regelt, keiner Applikation zugeordnet und somit unbelegt (man sollte sich
aber darauf nicht verlassen). Eine vollständige List der von IANA Bekantgegebenen Portnummern
finden Sie hier.
Aber auch der richtige Port hilft nichts, wenn Sie hinter einer Firewall oder einem Router sitzen. Alle
Verbindungsversuche Ihrer Zuhörer werden daran scheitern, da sie gnadenlos geblockt werden.
Eine Anleitung wie Sie Ihre Firewall oder Router konfigurieren müssen, damit es auch mit dem
Nachbarn klappt, finden Sie am Ende dieses Tutorials.
Max. Verbindungen:
In dem Feld Max. Verbindungen können Sie angeben, wie viele Benutzer (Zuhörer) sich mit No23Live
verbinden können oder dürfen.
Beispiel:
Sie möchten Sie einem Freund(in) oder Kollegen(in) eine Audiodatei über das Internet oder Netzwerk
vorspielen, dies kann zum Beispiel eine Besprechung, ein Diktiertext oder die neuerworbene Musik CD
sein? Geben unter Max. Verbindungen eine maximale Empfängerzahl an. Damit können Sie zum
Beispiel verhindern das Unbefugte die abgespielte Audiodatei mithören können.
Kontaktiert ein Zuhörer den No23Live Encoder Server, wird dieser unter Aktive Verbindungen und im
Hauptfenster angezeigt. Angezeigt werden die IP-Adresse, die Portnummer und die Uhrzeit der
stattgefundenen Verbindung.
© 2003 - 2006 No23.de
Seite 12 von 48
No23Live
Wichtiger hingegen ist, die richtige Abstimmung zwischen der Sende-Qualität (Kbit/s) und den
gleichzeitigen Verbindungen. Die Anzahl der Hörer, die Ihren Stream gleichzeitig empfangen können,
ist abhängig von Ihrer Internetverbindung und von der Bitrate in der Sie senden. Umso "schneller" Ihre
Internetverbindung ist, umso mehr Hörer können Ihren Stream gleichzeitig empfangen.
Um auszurechnen wie viele Hörer Sie gleichzeitig erreichen können, benutzen Sie folgende Formel*:
Multiplizieren Sie Ihre Upload Bandbreite mit 0,9 und dividieren Sie das Ergebnis durch die Bitrate die
Sie benutzen wollen.
Ein Beispiel*:
Angenommen Sie verfügen über DSL mit 256 KBit/s Upload und wollen einen 32 KBit/s Stereo Stream
senden. Multiplizieren Sie 256 mit 0,9 = 230,4. Dividieren Sie dann 230,4 durch 32 = 7,2 was
abgerundet 7 Hörer ergibt.
Falls Sie jetzt denken: Nur 7 Zuhörer, das ist ja nicht viel. So kann ich Sie beruhigen. Es kommen, was
die Internetanbindung betrifft, gute Zeiten auf uns zu. Ich könnte z.B. mit meiner jetzigen
Internetverbindung, 16.000 Kbit/s Down- und 1024 Kbit/s Upload, schon 28 Zuhörer versorgen und
das ist erst der Anfang.
Auch denke ich, dass uns die WM 2006 noch schnellere Verbindungen bescheren wird. Ich denke da an
IPTV, dass eine schnelle Anbindung der Endverbraucher voraussetzt und 2006 erst richtig an den Start
geht. Im Gespräch sind Bandbreiten bis zu 50 Mbit/s.
Das Senden im heimischen Netzwerk bedarf keiner besonderen Abstimmung, denn bei einer
Bandbreite von 100 Mbit/s und höher spielt die Anzahl der Zuhörer keine Rolle. Auch können Sie hier
mir einer viel höheren Qualität (Bitrate) senden. Jedoch sollte Ihr Computer über ausreichend
Arbeitsspeicher verfügen, denn, 30 oder 50 gleichzeitige Verbindungen fordern auch einiges an
Rechenleistung ab.
*Die Formel stammt von Radiosites.de, die auch den No23 Recorder auf Ihrer Seite Promoten
© 2003 - 2006 No23.de
Seite 13 von 48
No23Live
Audioeinstellungen:
Nach dem Klick auf den Button „Audio Einstellungen“ (hier im Bild verdeckt), wir ein Auswahlmenü
angezeigt in dem Sie dann die Audio Einstellungen auswählen können (siehe Bild).
Features Audioeinstellungen im Überblick:
o
o
o
Dreiband Equalizer
Audioeinstellungen Stream
¾ Aufnahmequelle
¾ Lautstärkeregler Aufnahmequelle
¾ Bitrate Sendung
Audioeinstellungen Aufnahme:
¾ Zielverzeichnis
¾ Button Aufnahme Aktivieren – Deaktivieren
¾ Bitrate Aufnahme
Dreiband Equalizer:
Mit dem Equalizer (EQ) können Sie Höhen (Grün), Mitten (Blau) und Tiefen (Rot) verändern, um so den
Klang zu verbessern bzw. den eigenen Wünschen anzupassen. Der EQ hat direkten Einfluss auf den
gesendeten Stream und auf die Aufnahme aber nicht auf dass was Sie hören!
Bedenken Sie auch, das alle Veränderungen am gesendeten Stream erst 10 bis 30 Sekunden später
beim Empfänger zu hören sind (Siehe: Der Stream ist bei dem Hörer erst…). Falls Sie die Sendung
aufnehmen, hat eine Veränderung am EQ sofortige Wirkung auf die Aufnahme.
Der EQ ist, solange nicht gestreamt wird, deaktiviert. Dieser wird erst freigegeben wenn mit dem
Streaming begonnen wird. Gesteuert wird der EQ mit einem Klick auf die Linke- (Plus) oder Rechte(Minus) Maustaste. Wie bei Equalizer üblich gilt auch hier: Gehen Sie sparsam mit den Einstellungen
um.
© 2003 - 2006 No23.de
Seite 14 von 48
No23Live
Audio Einstellungen (Sendung & Aufnahme):
Unzählige E-Mails zu diesem Thema, übrigens eine der häufigsten Fragen beim No23Recorder, haben
mich dazu bewogen hierzu einen kleinen Filmbeitrag zu erstellen der das Thema näher erläutern soll.
Bevor Sie dass im Filmbeitrag gezeigte selbst ausprobieren, müssen Sie dafür sorgen das ein
Eingangssignal vorhanden ist. Hierbei kann es sich um interne- (Player oder ähnliches) oder externe(Mikro, HiFi Anlage, DAT Player, Mischpult usw.) Soundsignale handeln.
Um sich den Beitrag anzusehen benötigen Sie den Acrobat Reader® 6 oder höher. Sollten Sie nicht
über Acrobat Reader® 6 oder höher verfügen, können Sie sich den Beitrag auch von unserer Webseite
herunterladen (Flashdatei mit Projektor ca. 5 MB).
Beitrag jetzt anzeigen
(ca. 4 MB)
Es kann durchaus sein, dass auf Ihrem System die Aufnahmequelle "Was Sie hören" nicht existiert. Das
ist nicht weiter schlimm. Die Namen variieren je nach Soundkarte und Hersteller. Was hier "Was Sie
hören" heißt, kann bei Ihnen What U Hear, Wave Out, StereoMix, Stereo Mixer, Wave/mp3, Summe
oder schlicht Mix heißen.
Für den Filmbeitrag ist die Soundkarte Soundblaster 5.1 Live des Herstellers Creative Labs verwendet
worden. Benutzer dieser Soundkarte, oder einer ähnlichen Soundkarte dieses Herstellers, dürften mit
dem hier gezeigten gut zurechtkommen und die eine oder andere Bezeichnung auch auf ihrem
Computer wieder finden.
Falls Sie trotzdem keine geeignete Aufnahmequelle auf Ihrem Computer finden können, könnte es
durchaus sein das Ihre Soundkarte das Aufnehmen nicht unterstützt.
Es ist leider keine Seltenheit, dass gerade neue PC oder Laptops mit Onboard Soundchips, keine
Aufnahmequellen mehr zur Verfügung stellen. Einzige Ausnahme ist das Mikrofon dass nach wie vor
von allen Herstellern unterstützt wird. Da es für die Internettelefonie unabdingbar ist wird sich da wohl
auch nichts ändern.
Was Ihre Soundkarte kann oder nicht kann entnehmen Sie am besten dem Handbuch ihrer
Soundkarte.
© 2003 - 2006 No23.de
Seite 15 von 48
No23Live
VST® - Effekt - PlugIns:
Durch Klicken des Buttons „Audio Einstellungen“ können Sie auch die Einstellungen der VST® Effekt
PlugIns auswählen (siehe Bild oben). Wurde diese Option ausgewählt wird folgende Ansicht angezeigt:
Um die PlugIns in No23Live einzubinden, müssen Sie zuerst das Verzeichnis in dem sich die VSTPlugIns befinden angeben. Klicken Sie dazu auf den Button in dem Textfeld, und selektieren Sie in dem
angezeigten Auswahl-Dialog-Fenster das VST-PlugIn Verzeichnis und bestätigen Sie es mit OK.
Die PlugIns werden automatisch von No23Live eingelesen (siehe unten).
Alle VST-Effekt PlugIns werden in No23Live integriert und können so aus der Anwendung angesteuert
werden. Die PlugIns lassen sich dann für die Echtzeit-Manipulation des Signals innerhalb von No23Live
einsetzen (No23Live fungiert dann als ein sog. VST Host).
Die PlugIns können durch einen Doppelklick oder einem Klick auf den oberen Button gestartet und
aktiviert werden. Es wird empfohlen die VST-PlugIns in einem zentralen Verzeichnis
zusammenzufassen.
Eine detaillierte Beschreibung der VST-Effekt PlugIn Technologie & No23Live, finden Sie unter dem
Punkt VST-Effekte in diesem Tutorial (Seite 32).
© 2003 - 2006 No23.de
Seite 16 von 48
No23Live
Link zur Sendung per E-Mail senden:
Damit sich der Zuhörer auch mit dem Audio Stream verbinden kann, muss er Ihre aktuelle Adresse
wissen um sie in seinem Audio Player eintragen zu können. Diese Daten können Sie bequem per EMail an den Hörer senden. Tragen Sie den Empfänger, optional Betreff und Ihren Namen ein und
klicken Sie auf E-Mail Erstellen.
No23Live ermittelt automatisch Ihre aktuelle IP-Adresse, Portnummer usw. und überträgt alle
wichtigen Informationen als neue E-Mail direkt in Ihr Standard-Emailprogramm, aus dem Sie dann die
E-Mail abschicken können.
(Funktioniert nicht wenn Sie über Windows® Media- oder SHOUTcast- Server senden!)
Der Empfänger klickt auf den in der E-Mail enthaltenen Link oder falls das verwendete Emailprogramm
dies nicht unterstützt, kopiert er den Link in das Adressfeld seines Players oder Browsers, und
verbindet sich mit Ihrem Livestream.
Falls Sie mehrere Empfänger angeben möchten, müssen Sie die E-Mail Adressen durch ein Semikolon
getrennt eingeben. Diese Funktion können Sie auch während der Sendung benutzen und müssen nicht
zuvor erst die Mails abschicken.
Beispiel mehrere Empfänger:
team@no23.de;info@no23.de;xyz@no23.de usw.
Hinweis:
Um Ihre aktuelle Internet IP-Adresse zu ermitteln ist eine bestehende Internetverbindung erforderlich!
Achtung:
Falls Sie die bestehende Internetverbindung beenden und sich neu einwählen, erhalten Sie auch eine
neue IP-Adresse von Ihrem Internet Provider zugewiesen. Somit sind die Verbindungsdaten in dem(n)
zuvor versendeten E-Mail(s) nicht mehr gültig!
© 2003 - 2006 No23.de
Seite 17 von 48
No23Live
Senden im Internet oder dem heimischen Netzwerk:
Anders als bei der E-Mail Benachrichtigung, wo Sie die Adresse an den Zuhörer senden, können Sie
über diesen Menüpunkt den Livestream auf Ihrer Homepage oder in Ihrem Netzwerk veröffentlichen.
Dazu stehen Ihnen mehrere Möglichkeiten zur Verfügung.
Die Features im Einzelnen:
o
o
o
o
LAN
Webseite mit integriertem Player oder Textlink
Windows Media Server
SHOUTcast Server
LAN:
Wird die Option LAN ausgewählt, und Klicken Sie anschließend auf den Button „Weiter“ werden Sie in
dem nächsten Fenster aufgefordert das Zielverzeichnis anzugeben in dem die Playliste gespeichert
werden soll. Nachdem Sie das Zielverzeichnis ausgewählt haben klicken Sie auf den Button: „Erstellen
und Speichern“.
© 2003 - 2006 No23.de
Seite 18 von 48
No23Live
Daraufhin wird Ihre lokale IP-Adresse (LAN) ermittelt und eine sog. Playliste (Playlist.asx) erstellt und in
dem angegebenen Ordner gespeichert. Zudem wird noch die Datei: „No23Live_LiesMich.html“ erstellt
in der Sie weitere hilfreiche Informationen finden.
Kopieren Sie diese Playliste z.B. in einen freigegebenen Ordner auf Ihrem Netzwerk damit alle Nutzer
darauf zugreifen können. Durch Anklicken dieser Playliste, wird auf dem Client-Rechner der Windows
Media Player als eigenes Programm gestartet, oder ein anderer mit der ASX-Endung verbundener
Player, der sich mit Ihrem Audio-Stream verbindet und abgespielt.
Hinweis:
In der Option LAN wird NUR die lokale IP-Adresse bestimmt und nicht Ihre aktuelle Internet IPAdresse! Falls Ihr Rechner über mehrere IP-Adressen verfügt, wird ein Auswahlfenster angezeigt in
dem Sie die gültige IP-Adresse auswählen müssen. Dies kann bei Rechnern vorkommen die z.B. über
mehr als eine aktive Netzwerkkarte verfügen. Auch kommt dass bei Laptops oder Desktops vor, die
über eine WLAN und eine normale Netzwerkkarte verfügen und beide aktiv sind.
Webseite mit integriertem Player oder Textlink:
Möchten Sie dass ein Player oder ein üblicher Textlink in Ihre bestehende Webseite eingefügt wird,
so wählen Sie diese Option aus. Klicken Sie anschließend auf den Button „Weiter“. Folgendes Fenster
wir nun angezeigt:
Hier haben Sie folgende Auswahlmöglichkeiten:
Player klein 192x50 (Originalgröße) :
© 2003 - 2006 No23.de
Seite 19 von 48
No23Live
Player mit Visualisierung 192x160 (Originalgröße):
Kein Player nur ein Text-link zur Sendung:
Ein üblicher HTML Link, der beim anklicken auf dem Client-Rechner den Windows Media Player als
eigenes Programm startet, oder einen anderen mit der ASX-Endung verbundener Player, der sich mit
Ihrem Audio-Stream verbindet und abgespielt.
Wenn Sie Ihre Auswahl getroffen haben, klicken Sie auf den Button „Weiter“. Falls Sie sich für die
Player entschieden haben wird Folgender Dialog angezeigt:
In diesem Fenster können Sie bestimmen, ob der Player, der in die Webseite integriert ist, automatisch
beim Aufruf der Seite mit dem Abspielen des Audio-Stream beginnen soll oder nicht.
Wenn Sie Ihre Auswahl getroffen haben, klicken Sie auf den Button „Weiter“.
© 2003 - 2006 No23.de
Seite 20 von 48
No23Live
Nachdem Sie auf den Button „Weiter“ geklickt haben wird folgendes Fenster angezeigt:
Entscheiden Sie sich für: „Dateien auf die Festplatte speichern“ und klicken dann auf den Button
„Weiter“ wird das Dialogfenster „Zielverzeichnis angeben“ angezeigt (Siehe oben LAN). In diesem
Fenster klicken Sie nun auf „Erstellen und speichern“.
No23Live ermittelt daraufhin Ihre aktuelle Internet IP-Adresse (eine bestehende Internetverbindung ist
Voraussetzung dafür) und erfasst alle relevanten Daten wie Portnummer usw. und generiert die
benötigten Dateien für Sie.
Es werden folgende Dateien erstellt und in dem angegebenen Zielordner gespeichert:
ƒ
ƒ
ƒ
Playlist.asx
No23LivePlayer.js
No23Live_LiesMich.html
Die Datei „Playlist.asx“ enthält alle wichtigen Informationen zu Ihrem Stream, und ist die sog. Playliste
die der Player, den Sie in Ihre Webseite einbinden, lädt und anhand der Verbindungsdaten dieser
Playliste, sich mit dem Audio-Stream verbindet und diesen abspielt.
Die Datei „No23LivePlayer.js“ enthält den Code für die Player (siehe oben) und muss von Ihnen in Ihre
Webseite eingebunden werden.
Die Datei „No23Live_LiesMich.html“ enthält wichtige Informationen sowie einen vorgefertigten
Code (in einem Textfeld) der Ihnen das einbinden des Players in Ihre Webseite erleichtert.
Hinweis:
Lesen Sie sich die Datei „No23Live_LiesMich.html“ unbedingt durch!! Kopieren Sie den Code,
wie in dieser Seite beschreiben, und fügen diesen dann in Ihre Webseite ein!!
© 2003 - 2006 No23.de
Seite 21 von 48
No23Live
Haben Sie sich für: „Direkt per FTP Übertragen“ entschieden und auf den Button „Weiter“ geklickt, wird
der im No23Live enthaltene FTP-Client gestartet. Und das sieht wie folgt aus:
Hinweis:
Während des Startvorgangs des FTP-Clients, wird versucht Ihre aktuelle IP-Adresse zu ermitteln.
Konnte die IP-Adresse nicht ermittelt werden, falls z.B. keine Internetverbindung besteht, wird eine
Fehlermeldung angezeigt und der FTP-Client wird nicht gestartet!
Bei Ihnen hat das natürlich geklappt und Sie sehen das obere Fenster. Tragen Sie in dem FTP-Client
die Adresse Ihres FTP Servers, den Benutzernamen und das Passwort ein. In dem Feld Ordner, geben
Sie den Ordner an in dem die Dateien gespeichert werden sollen. Wichtig hierbei ist das die Eingabe
folgendermaßen erfolgt: „/OrdnerName“. Oder: „/Ordner1/Ordner2/usw.“ Möchten Sie
die Dateien im Hauptverzeichnis Ihres Webservers speichern, so geben Sie nur einen Slash ein.
(Natürlich erfolgt die Eingabe ohne Anführungszeichen!)
Hinweis:
Das Slash (der Bruchstrich) „/“ Symbol MUSS das erste Zeichen in dem Textfeld „Ordner“ sein!
FTP-Port:
Üblicherweise benutzt das FTP-Protokoll den Port 21 für die Kommunikation. Sollte Ihr Provider
einen anderen als den Port 21 verwenden, tragen Sie in dieses Feld die von Ihrem Provider
zugewiesene Portnummer ein. Andernfalls lassen Sie es so wie es ist. Standardmäßig Port 21.
© 2003 - 2006 No23.de
Seite 22 von 48
No23Live
Passive Mode:
Diese Technik wird eingesetzt, wenn der Client für den Server nicht erreichbar ist. Dies ist
beispielsweise der Fall, wenn der Client sich hinter einem Router befindet oder wenn eine Firewall das
Netzwerk des Clients vor Zugriffen von außen abschirmt. Standardmäßig auf an.
Ascii Mode:
Der ASCII-Modus wird zur Übertragung von reinen Text-Dateien verwendet. Bei diesem Vorgang wird
der Zeichensatz dieser Datei an das Zielsystem angepasst. Standardmäßig auf an.
Das Feld „Ihre Seite“:
Tragen Sie in dieses Feld den Pfad zu der Webseite ein, oder benutzen Sie den Button in diesem
Textfeld, um die Webseite auszuwählen in die der Player integriert werden soll.
No23Live erstellt für Sie ein Script, das entweder, je nach Auswahl, einen Player oder einen üblichen
HTML Textlink enthält. Das eigentliche Ziel ist es, dieses Script automatisch in eine bestehende
Webseite zu integrieren und mit dem im No23Live enthaltenen FTP-Client, auf Ihren Webserver zu
übertragen. Dazu benötigt No23Live sog. Platzhalter-Variablen, die Sie zuvor in Ihre Webseite
integrieren müssen.
Die Erstellung dieser Platzhalter-variablen ist ganz einfach. Folgen Sie hierzu der
Schritt-für-Schritt-Anleitung:
1.
2.
3.
Erstellen Sie eine ganz normale Internetseite mit Ihren Designvorstellungen und Grafiken.
Geben Sie Ihrer Seite einen beliebigen Namen und legen Sie diese in einen beliebigen Ordner
ab.
Fügen Sie nun den Platzhalter in die Seite ein. Der Platzhalter fängt mit "$" an, enthält in der
Mitte das Element "No23LiveStreamLink" und hört mit "$" auf.
Sie können diesen Platzhalter auch innerhalb von Tags platzieren, die bereits durch CSS
Klassen definiert sind. Mit der Positionierung dieses Platzhalters legen Sie vorab fest, an
welcher Stelle der Seite der Player bzw. der HTML Textlink eingefügt (erscheinen) soll.
Hinweis: Der Platzhalter darf nur innerhalb der <body>...</body> Tags verwendet werden!
Ihr HTML-Code könnte z.B. so aussehen:
<!doctype html public "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Meine Homepage</title>
</head>
<body>
<div>$No23LiveStreamLink$</div>
</body>
</html>
© 2003 - 2006 No23.de
Seite 23 von 48
No23Live
Nachdem Sie alle Eingaben, Host – Benutzer – Passwort usw. und Ihre Webseite mit der PlatzhalterVariablen im FTP-Client angegeben haben, klicken Sie auf den Button: „Übertragen zum Server“.
Während der Übertragung ersetzt No23Live die von Ihnen in Ihrer Webseite gesetzte PlatzhalterVariable, $No23LiveStreamLink$, durch ein Script aus, und überträgt zusammen mit der Playlist.asx
sowie der Scriptdatei: „No23LivePlayer.js“ alles auf Ihren Webserver.
Den Fortschritt der Übertragung können Sie in dem Feld FTP-Log mitverfolgen.
Und wie das Ergebnis aussehen könnte, Sie hier sehen: Link zur No23Live Promoseite
Entscheiden Sie sich aber für die Auswahl Text-Link und klicken dann auf Weiter
Wird das folgende Fenster angezeigt:
Geben Sie im ersten Textfeld die Beschreibung zu dem Link ein. Die Beschreibung wird dem Besucher
Ihrer Webseite angezeigt wenn dieser mit der Maus über den Text-Link fährt.
© 2003 - 2006 No23.de
Seite 24 von 48
No23Live
Im Zweiten Textfeld tragen Sie den Linknamen ein. Das ist der Text auf den der Besucher klicken muss
um sich mit Ihren Audio-Stream zu verbinden. Klicken Sie nun auf Weiter, kommen Sie je nach
Auswahl, zu dem Dialog: „FTP Übertragung oder auf Festplatte Speichern“ (siehe oben).
Hinweis:
All diese beschriebenen Funktionen, können Sie vor oder während des Sendens benutzen.
Bedenken Sie aber eines: Wenn Sie z.B. die Daten per FTP auf Ihren Server übertragen und in
der Zwischenzeit Ihre Internetverbindung ab- und wieder aufgebaut wurde, erhalten Sie von Ihrem
Internetprovider eine neue IP-Adresse zugewiesen. Somit sind die übertragenen Daten hinfällig.
Die IP-Adresse, die in die Datei „Playlist.asx“ eingetragen wurde, stimmt nicht mehr mit der aktuellen
überein und somit ist auch ein Verbindungsaufbau mit No23Live nicht mehr möglich!
Windows® Media Server:
Sie können Ihren Audio Stream auch an einen Windows® Media Server (WMS) senden, der die
Verteilung des Audio Streams an die Hörer für Sie übernimmt.
Was ist und was macht der Windows® Media Server 9 Series?
Angefangen hat alles mit den Windows® Media Diensten 4.0 die bei Windows® NT Server mit bei
waren. Die Weiterentwicklung, Media Dienste 4.1, kamen dann mit der Einführung des Windows®
2000 Server. Heute ist die aktuelle Version die Windows Media Server 9 Series©. Die Media Dienste
sowie die Windows Media Server 9 Series© sind kostenlos und bei jeder Serversoftware mit bei.
© 2003 - 2006 No23.de
Seite 25 von 48
No23Live
Außerdem können diese kostenlos von der Microsoft® Webseite herunter geladen werden. Die
Installation ist aber nur auf einem NT/2000 Server (Media Dienste 4.1) bzw. Windows® 2003 Server
(Media Server 9 Series) möglich!
Mit Windows® Media Server 9 Series, lassen sich nahezu alle Varianten von Audio- und VideoStreaming in Netzwerken und im Internet realisieren. Ob professionelle Streams, wie z.B. die
Tagesschau (www.tagesschau.de) die über einen WMS täglich um 20 Uhr über das Internet gestreamt
wird, oder einfaches Radioprogramm, mit einem Media Server 9 Series ist dies alles kein Problem.
Auch einer der Unterschiede dieser Systeme ist z.B. deren Sendeverfahren. Die Media Dienste 4.1
unterstützten nur das sog Pull (ziehen) Sendeverfahren. Die neue Generation dieser Dienste (WMS9)
unterstützt zudem noch das sog. Push (drücken) Sende verfahren.
Was ist Pull und Push?
Bei dem Pull Sendeverfahren holt sich der Media Server den Stream beim dem Streaming-Client ab
und gibt diesen weiter an die Zuhörer. Das müssen Sie sich folgendermaßen vorstellen:
Nehmen wir mal an Sie haben bei einem Streaming Provider einen Account angemietet und
reservierten „MyRadio“ als Ihre Radiostation. Die Adresse zu Ihrer Radiostation lautet nun
„http://MeinProvider.de/MyRadio“.
Wollte nun ein Hörer Ihren Audio Stream hören, so musste er die oben genannte Adresse in seinem
Player eingeben sich mit dem Server verbinden und den Stream anfordern. (Da hat sich bis heute
nichts daran geändert. Egal was für ein Anbieter.)
Sobald der Server vom Player des Hörers kontaktiert wurde, versuchte er sich mit Ihrem Rechner zu
verbinden, und den Audio Stream abzuholen (Pull) um diesen dann an den Hörer weiterzuleiten. Dies
hatte einen entscheidenden Nachteil. Damit das klappt, musste der Provider bei der Konfiguration des
Media Servers die Adresse (IP) zu Ihrem Rechner eingeben, damit dieser wusste wohin er sich wenden
muss um den Audio Stream abzuholen.
Bei wechselnden IP’s, so wie sie heute von nahezu allen Internet Providern vergeben werden (z.B. TCom), war das Eintragen einer festen IP-Adresse nicht möglich. Man behalf sich hierbei mit sog.
DynDns (Dynamic DNS) Services. Ein DynDNS- oder dynamischer Domain-Name-System-Eintrag
bewirkt, dass ein Rechner, der eine wechselnde IP-Adresse besitzt, immer über denselben
Domainnamen angesprochen werden kann.
Also meldete man sich zuerst bei einem DynDNS Anbieter an, und reservierte z.B. „MeinRadio“ als
Domainnamen (Adresse). Daraufhin bekam man von dem DynDNS Anbieter eine Adresse die vielleicht
so aussah: „http://DerDynDnsAnbieter.com/MeinRadio“.
Diese Adresse gab der Streaming Provider dann bei der Konfiguration des Media Servers als die
Abholadresse an. Kam dann eine Anfrage von einem Zuhörer an den Media Server, verband sich der
Media Server zuerst mit der Adresse die Sie vom DynDNS Anbieter erhalten haben, und dieser leitete
die Anfrage auf Ihren Rechner um damit sich der Media Server dem Audio Stream von Ihnen abholen
konnte. Etwas kompliziert aber funktioniert tadellos. Falls Sie mehr über DynDns erfahren möchten
suchen Sie mal bei Google nach diesem begriff.
© 2003 - 2006 No23.de
Seite 26 von 48
No23Live
Aus diesem Grund nannte man das Verfahren Pull (ziehen), da der Media Server den Stream von Ihrem
Rechner ziehen musste um Ihn weiter zu verteilen.
Das Push (drücken) Sendeverfahren funktioniert wie der Name schon vermuten lässt genau andersrum.
Ihr Streaming Provider registriert Sie als Benutzer mit Name und Passwort im System
und erteilt ihnen die Erlaubnis einen Publishing Point zu erstellen, bzw. vergibt Ihnen einen Festen
Publishing Point. Um bei dem Beispiel zu bleiben heißt Ihr Publishing Point „MyRadio“ und die Adresse
für Ihre Hörer lautet „http://MeinProvider.de/MyRadio“.
Das bedeutet dass sich der Media Server den Audio Stream nicht bei Ihnen abholt, sondern Sie senden
(Push) den Audio Stream direkt an den Media Server und dieser nicht mehr wissen muss, wo Sie sich
befinden. Die Authentifizierung findet über Benutzernamen + Passwort statt und so ist es z.B. möglich
von jedem Standort aus zu senden da IP-Adressen hierbei keine Rolle spielen und Sie ja die Adresse
Ihres Streaming Providers kennen („http://MeinProvider.de“).
Ihren Hörern ist das egal wie der Stream zum Server kommt die müssen nur die Adresse zu Ihrer
Radiosendung kennen („http://MeinProvider.de/MyRadio“).
No23Live unterstützt beide Sendeverfahren. Egal ob Pull oder Push, in beiden Fällen kann der
Windows® Media Server mit No23Live kommunizieren. Wie funktioniert das und wie muss ich
No23Live konfigurieren damit ich diesen Dienst nutzen kann?
PULL Sendeverfahren:
Für diese Art des Sendens wo sich der Media Server den Audio Stream bei Ihnen abholt, müssen Sie
am No23Live nichts konfigurieren oder einstellen. Sie müssen No23Live lediglich starten!
Hinweis:
Lesen Sie sich den Menüpunkt: „Was ist Pull und Push“ weiter oben durch, damit Sie den Unterschied
dieser Sendeverfahren verstehen!
PUSH Sendeverfahren:
Bei dieser Art des Sendens an eine Windows® Media Server 9 Series, müssen Sie die Daten die Sie von
Ihrem Streaming Provider erhalten haben in No23Live eintragen (siehe Bild unten).
© 2003 - 2006 No23.de
Seite 27 von 48
No23Live
Die Beschreibung der Textfelder dürfte wohl selbsterklärend sein und anhand der Anmeldedaten, die
Sie von Ihrem Streaming Provider erhalten haben, können Sie die den einzelnen Textfeldern leicht
zuordnen. Wichtig ist es das Sie den Server-Port richtig angeben. Normalerweise arbeiten die Server
auf dem Port 80 doch gibt es viele Anbieter die einen anderen Port verwenden!
Aktivieren Sie Option: „Den Stream zum Media Server übertragen“ und starten Sie anschließend
No23Live. Dieser verbindet sich mit dem angegebenen Media Server, übermittelt Ihre Benutzerdaten,
und bei erfolgreicher Verbindung wird der Publishing Point auf dem Server erstellt oder aktiviert, je
nach Einstellung, und der Audio Stream an den Server übermittelt.
Hinweis:
Beenden Sie die Übertragung mittels Start – Stop Buttons und schließen Sie nicht nur No23Live!
Das ist deshalb wichtig, da No23Live beim beenden der Streaming-Session, dies dem Media Server
mitteilt, so dass dieser den von Ihnen aktivierten oder erstellten Publishing Point vernünftig schließen
und deaktivieren kann. Falls Sie No23Live während des Streamings nur schließen, geht zwar nichts
kaputt aber der Media Server hält den Publishing Point noch einige Zeit aktiv bevor dieser
geschlossen bzw. beendet werden kann.
Die Auswahl WMS (nur Push) muss vor dem Sendebeginn erfolgen!
© 2003 - 2006 No23.de
Seite 28 von 48
No23Live
SHOUTcast Streaming Server:
Zu guter Letzt können Sie den Audio-Stream auch an einen SHOUTcast Streaming-Server senden der
dann den Audio Stream an die Hörer verteilt. Um den Stream an den SHOUTcast Server zu senden
benötigt No23Live das kostenlose SHOUTcast DSP-Plugin [dsp_sc.dll] für Streaming der Fa. Nullsoft
das Sie hier herunterladen können: www.shoutcast.com.
Näheres zu SHOUTcast erfahren Sie unter dem Punkt SHOUTcast in diesem Tutorial.
Haben Sie diese Option ausgewählt und auf den Button „Weiter“ geklickt wird folgende Ansicht
angezeigt:
Um das SHOUTcast DSP-PlugIn in No23Live einzubinden, müssen Sie zuerst das Verzeichnis in dem
sich das PlugIn befindet angeben. Klicken Sie dazu auf den Button in dem Textfeld, und selektieren Sie
in dem angezeigten Auswahl-Dialog-Fenster das Verzeichnis in dem sich das SHOUTcast DSP-PlugIn
befindet und bestätigen Sie es dann mit OK.
© 2003 - 2006 No23.de
Seite 29 von 48
No23Live
Wurde das DSP-PlugIn in dem zuvor angegebenen Verzeichnis gefunden und geladen, wird die
Auswahl: „Stream an SHOUTcast Server übertragen“ Aktiviert und steht nun zur weiteren Benutzung in
No23Live zur Verfügung.
Die SHOUTcast Streaming Server Verbindungsdaten müssen bei der Benutzung im SHOUTcast DSPPlugin selbst eingetragen werden! Siehe Punkt: „SHOUTcast DSP-Plugin“ in diesem Tutorial!
Aktive Verbindungen:
In diesem Fenster sehen Sie die aktiven Verbindungen. Sobald sich ein Hörer mit No23Live verbindet,
wird die IP-Adresse und die von No23Live zugewiesene Verbindungs- Portnummer sowie die Uhrzeit
in der Tabelle eingetragen.
© 2003 - 2006 No23.de
Seite 30 von 48
No23Live
Ist No23Live minimiert oder befindet sich No23Live im Tray, also rechts unten neben der Uhr,
wird eine eingehende Verbindung sowie das Ausloggen eines Zuhörers durch ein Infofenster (rechts
unten) angezeigt. Und das sieht wie folgt aus:
Sie werden sich vielleicht wundern, obwohl z.B. der Port 8010 zur Verbindung freigegeben wurde, die
Clients über eine andere Portnummer den Stream empfangen.
Dies ist einfach erklärt:
Wenn der Server, in diesem Fall No23Live, eine Anfrage von einem Client (dem Player) erhält, dann
wird vom No23Live die normale Portverbindung (8010) abgeleitet.
Das heißt, dass der ursprüngliche Verbindungsport (8010) erhalten bleibt und weiterhin auf neue
Verbindungen wartet während ein neuer, auf den anfragenden Client gerichteter Port geöffnet wird.
Dieser wird nur für die Kommunikation mit diesem einen Client verwendet und bleibt solange
bestehen, bis die Verbindung zum Client von einer der beiden Seiten beendet wird.
Hinweis:
Falls Sie wie im Beispiel den Port 8010 bestimmt haben, müssen Sie nicht noch zusätzlich andere Ports
freigeben oder neue Regeln in Ihrer Firewall konfigurieren.
Online Hilfe:
Der letzte verbleibende Button (der mit dem Kreuz) ruft diese Hilfedatei auf. Auch mit der
Funktionstaste F1 kann diese Hilfedatei aufgerufen werden.
© 2003 - 2006 No23.de
Seite 31 von 48
No23Live
VST-Effekt PlugIns
Wer oder was ist VST?
VST ist eine Erfindung der Firma Steinberg© Media Technologies GmbH und bedeutet Virtual Studio
Technology und ist eine virtuelle Nachahmung einer Studioumgebung, zur digitalen Produktion und
Bearbeitung von Musik für den professionellen Einsatz. Gleichzeitig führte Steinberg die
standardisierte VST-PlugIn-Schnittstelle ein, die es Softwareprogrammieren erlaubt, VST PlugIns in Ihre
Software zu integrieren. Die VST-Schnittstelle ist heute die am weitesten verbreitete auf allen
Plattformen.
VST-Plugins unterteilt man in zwei Kategorien, VST-Effekte und VST-Instrumente.
No23Live unterstützt nur VST-Effekte und nur solche mit einem sog. VST-Editor.
Die Anzahl der bestehenden VST-Effekte PlugIns ist kaum überschaubar, da ständig neue PlugIns auf
den Markt kommen. Zu den kostenpflichtigen, gibt es auch sehr gute VST-Effekte die völlig kostenlos
sind, und im Internet zum freien Download angeboten werden.
Eine Besonderheit ist hier die Classic Serie der dänischen Softwareschmiede Kjaerhus Audio. Sie
besitzen klare Benutzeroberflächen, sind sehr einfach zu bedienen und bieten zudem einen
hervorragenden Klang.
Auch die ausgezeichneten VST-Effekte „BuzMaxi 3“ und „BuzComp Free series“, des japanischen
Entwicklers Buzzroom dürfen in keiner Sammlung fehlen. Klar strukturierte Bedienelemente gepaart
mit ausgezeichneten Soundeigenschaften verleihen jedem Musikstück den letzten Schliff.
No23Live und die Installation der VST-Effekte:
Bei den VST-Effekt PlugIns handelt es sich um einfache DLL Dateien z.B. „MeinPlugIn.dll“.
Erstellen Sie ein Ordner und kopieren oder verschieben Sie alle PlugIns, also die DLL’s, die Sie
benutzen möchten in diesen Ordner. Die Profis unter euch haben es bestimmt schon so eingerichtet,
da diese Praxis meist die Regel ist. Geben Sie nun im No23Live den Pfad zu diesem PlugIn Ordner an
(siehe Seite 16).
Alle VST-Effekt PlugIns werden automatisch in No23Live eingelesen und integriert. Die PlugIns lassen
sich dann für die Echtzeit-Manipulation des Signals innerhalb von No23Live einsetzen und No23Live
fungiert dann als ein sog. VST Host. Die PlugIns können direkt aus No23Live angesteuert bzw.
gestartet werden (siehe Seite 16).
Unter Verwendung der VST-Effekt PlugIns in No23Live, lässt sich nahezu alles mit digitalen Signalen
anstellen. Das bedeutet für den Benutzer, das dieser dass Signal bevor es zum Hörer bzw. Streaming
Server gesendet wird, optimal anpassen und aussteuern kann. Knackige Bässe oder glasklare Höhen
sind auch bei niedrigen Bitraten so kein Problem mehr.
© 2003 - 2006 No23.de
Seite 32 von 48
No23Live
Verwendung der VST-PlugIns in No23Live:
Nachdem das VST PlugIn Verzeichnis in No23Live angegeben (Siehe Seite 16) und die PlugIns
eingelesen wurden, können Sie eines oder mehrere PlugIns starten und deren Effekt unmittelbar auf
das Signal (Audio Stream) anwenden. Sobald ein PlugIn aktiviert wurde wird es in einem
eigenständigen Fenster angezeigt (siehe Bild).
Haben Sie alle Einstellungen vorgenommen, können Sie das PlugIn Fenster auch verkleinern um somit
Platz auf dem Desktop zu sparen. Klicken Sie dazu auf das RollUp Symbol (Rot) oder doppelklicken Sie
mit der linken Maustaste auf den oberen grauen Bereich (Rahmen). Nach einem RollUp sieht das
Fenster dann wie folgt aus:
Um das Fenster wiederherzustellen, benutzen Sie entweder das RollUp Symbol oder doppelklicken Sie
auf den Rahmenbalken.
Wie auf dem oberen Bild zu sehen, besitzt jedes PlugIn Fenster zusätzlich eine integrierte Steuerung.
Die Bedienelemente im Einzelnen:
1. Einstellungen am PlugIn vor dem Senden vornehmen.
*Hier können Sie hier das PlugIn vorab einstellen bzw. sich damit vertraut machen, bevor Sie
es verwenden. Nach dem Klick auf diesen Button wird ein Auswahlfenster angezeigt mit dem
Sie eine Musikdatei auswählen können. Nach der erfolgten Auswahl wird die Musikdatei
geladen und abgespielt. Der gewählte Effekt wird auf das Signal angewandt. Nun können Sie
die Einstellungen am PlugIn vornehmen. Sie können mehrere PlugIns gleichzeitig aktivieren
(öffnen) und einstellen ohne jeweils eine neue Musikdatei auswählen zu müssen.
Das hat den Vorteil, falls Sie mehrere Effekte gleichzeitig verwenden möchten, die VST-Effekt
PlugIns erst auf einander abzustimmen und jede Einstellung eines PlugIns abzuspeichern
(siehe Punkt 4). Es können max. 50 VST-PlugIns gleichzeitig aktiviert werden.
© 2003 - 2006 No23.de
Seite 33 von 48
No23Live
2.
Effekt auf das Signal anwenden (Immer AN).
3.
Effekt vom Signal entnehmen.
4.
Alle von Ihnen getroffenen Einstellungen lassen sich abspeichern**. Geben Sie hier einen
Namen an, unter dem die Einstellung gespeichert werden soll. So können Sie sich zu jedem
einzelnen VST-Effekt PlugIn eine schier endlose Preset Sammlung aufbauen.
5.
Einstellung speichern.
6.
Einstellung löschen.
7.
PlugIn Presets. Einige VST-PlugIns besitzen eigene Voreinstellungen, diese nennt man
Preset(s). Mit diesem Button lässt man sich die Presets anzeigen um sie dann auszuwählen.
Optional kann mit einem Rechtsklick ein Menü mit allen Presets angezeigt werden.
8.
Öffnet diese Seite.
Hinweis:
Das abspielen der Musikdatei, siehe Punkt 1, wird beendet wenn das PlugIn Fenster geschlossen wird.
Falls mehrere PlugIns (Fenster) aktiviert (geöffnet) wurden, so beendet sich das Abspielen erst
nachdem kein PlugIn mehr aktiviert (offen) ist.
* Sobald Sie den Startknopf (Senden) drücken werden alle noch geöffneten PlugIns geschlossen
und deaktiviert! Nachdem Sie mit der Sendung begonnen haben, können Sie wieder auf alle
verfügbare Effekte zugreifen und diese aktivieren. Deshalb ist es von Vorteil erst die Effekte
einzustellen und die gesetzten Einstellungen abzuspeichern um bei Sendebegin sofort auf die
Presets zugreifen zu können.
**Alle Einstellungen der Presets werden in der No23LiveVSTCfg.xml abgespeichert. Diese Datei
befindet sich im gleichen Ordner (Platz) wie die No23Live.exe Programmdatei!
Falls Sie No23Live auf einem anderen Rechner benutzen, können Sie diese XML Datei mit Ihren
persönlichen Presets auch dort verwenden. Vorausgesetzt Sie benutzen auf diesem Rechner die
gleichen VST-PlugIns.
© 2003 - 2006 No23.de
Seite 34 von 48
No23Live
SHOUTcast DSP PlugIn
Ab der No23Live Version 1.0.4.14 wird das Streaming zu einem SHOUTcast Stream Server unterstützt.
Um den Stream an den SHOUTcast Server zu senden benötigt No23Live das kostenlose SHOUTcast
DSP-Plugin [dsp_sc.dll] für Streaming der Fa. Nullsoft das Sie hier herunterladen können:
http://www.shoutcast.com/broadcast.phtml#plugdownload.
Um das DSP-PlugIn zu installieren muss der Winamp Player auf dem System vorhanden sein. Haben
Sie keine Lust Winamp zu installieren, können Sie sich mit einem kleinen Trick behelfen und das DSPPlugIn trotzdem installieren. Hierzu erstellen Sie einfach einen Ordner und nennen diesen winamp. In
diesem Ordner erstellen Sie eine leere Textdatei und benennen diese in winamp.exe um.
Starten Sie den Installer nochmals und geben Sie den Pfad zu dem erstellten Ordner „winamp“ an.
Führen Sie nun die Installation durch. Das SHOUTcast DSP PlugIn besteht aus zwei Dateien, und zwar
aus der dsp_sc.dll und der lamedll.dll. Die Datei dsp_sc.dll ist das eigentliche PlugIn und die Datei
lamedll.dll ist der verwendete und benötigte MP3 Encoder.
Nun können Sie entweder die Installation so belassen, oder Sie kopieren diese zwei Dateien in einen
anderen Ordner und deinstallieren das Ganze wieder. Wichtig ist, dass Sie den Pfad zu diesen beiden
Dateien in No23Live angeben (siehe Seite 29) damit No23Live bei Bedarf diese Dateien finden und
laden kann. BEIDE DATEIEN MÜSSEN SICH IM SELBEN ORDNER BEFINDEN!
Hinweis:
Seit SHOUTcast DSP Version 1.8.2. liegt standardmäßig eine angepasste Version des LAME Encoders
bei. Es ist also nicht mehr nötig (oder sogar möglich) einen anderen Encoder zusammen mit
SHOUTcast DSP zu benutzen. [Quelle www.mpex.net]
Damit Sie die leere Textdatei wie oben beschrieben umbenennen können, ist es notwendig dass die
Option „Erweiterung bei bekannten Datentypen ausblenden“ deaktiviert ist. Diese Option finden Sie im
Windows Explorer unter Extras->Ordner Optionen, Reiterkarte Ansicht!
SHOUTcast DSP-Plugin Konfiguration:
Um das PlugIn zu konfigurieren bzw. die Benutzerdaten des Streaming Servers einzutragen und die
Kompressionsdichte (Qualität des Encoders) festzulegen starten Sie No23Live. Geben Sie den Pfad zu
dem DSP-PlugIn im No23Live an (siehe Seite 29) und aktivieren Sie die Option: „Stream an SHOUTcast
Server übertragen“. Sollte es nicht möglich sein diese Option zu aktivieren, Feld ausgegraut, so ist der
angegebene DSP-PlugIn Pfad falsch.
© 2003 - 2006 No23.de
Seite 35 von 48
No23Live
Ist der angegebene Pfad richtig und die Option: „Stream an SHOUTcast Server übertragen“ aktiviert
wird das, wie auf dem Bild zu sehen, in No23Live angezeigt.
Klicken Sie nun auf den Startknopf (Strg+S) um No23Live und das DSP-PlugIn gleichzeitig zu starten.
Nach dem Start sehen Sie das DSP-PlugIn vor sich.
Nachdem das DSP-PlugIn gestartet wurde müssen Sie noch einige Einstellungen vornehmen um mit
dem Sendebetrieb zu beginnen. Diese Einstellungen müssen Sie NUR einmal vorgenehmen. Alle
gesetzten Einstellungen werden durch das DSP-PlugIn selbst in einer INI Datei, die sich im DSP-PlugIn
Ordner befindet, abgespeichert.
© 2003 - 2006 No23.de
Seite 36 von 48
No23Live
DSP-PlugIn Reiter „Output“:
Wählen Sie zuerst die Registerkarte „Output“ wie auf dem Bild zu sehen und stellen Sie sicher dass der
Knopf „Connection“ gedrückt ist.
Address:
In dieses Feld wird die IP-Adresse des SHOUTcast
Servers eingetragen.
Port:
In dieses Feld wird die Portnummer des zu
kontaktierenden SHOUTcast Servers eingetragen.
Password:
In dieses Feld wird das Passwort was Ihnen vom
Server-Betreiber mitgeteilt wurde eingetragen.
Connect at Startup:
Wird diese Option aktiviert, verbindet sich das
DSP-PlugIn sofort nach dem Start mit dem
angegeben Shoutcast-Server und sendet den
Stream. Das bedeutet, wenn Sie in No23Live den
Startknopf drücken, startet No23Live das DSPPlugIn das sich sofort mit dem Shoutcast-Server
verbindet.
Automatic Reconnection…:
Ist diese Option aktiviert, wird versucht die
Verbindung bei einem Verbindungsabbruch
wiederaufzubauen.
Reconnection Timeout:
Dieser erneute Verbindungsaufbau bei Verlust der Verbindung kann nach einer gewissen Zeit erfolgen.
Diese Zeit kann in Sekunden hier angegeben werden.
Output und Encoder:
Belassen Sie die Auswahlfelder „Output“ und „Encoder“ so wie es auf dem oberen Bild zu sehen ist!
© 2003 - 2006 No23.de
Seite 37 von 48
No23Live
DSP-PlugIn Reiter „Output“:
Klicken Sie nun auf die Schaltfläche "Yellowpages" direkt neben "Connection".
Make this server public:
Wer als Hörer den richtigen Stream für seinen
Geschmack sucht, geht auf sogenannten
Gelbenseiten (Yellowpages) von SHOUTcast:
http://yp.shoutcast.com. Hier sind alle Sender
aufgeführt die dieses angewählt haben. Wenn Sie
auch im SHOUTcast Verzeichnis zu finden sein
möchten, so dass andere Leute sich Ihr Programm
anhören können, sollte das Feld angewählt sein.
Description:
Hier können Sie kurz hineinschreiben, was Sie als
Stream anbieten und wie Ihre Radiostation heißt.
Dieser Name wird den Hörern angezeigt.
URL:
Falls Sie eine eigene Homepage haben oder gerne
auf eine Site verweisen möchtest, die sich die Hörer
mal ansehen sollten (z.B. http://www.no23.de),
dann tragen Sie das hier ein. Sie müssen den vollen
Pfad, also mit http://www usw. eingeben!
Genre:
Auf http://yp.shoutcast.com kann man sich alle
Stationen eines bestimmten (Musik-)Genres
anzeigen lassen. Tragen Sie also hier das Genre rein
welches Sie senden werden (z.B. Rock, Hip Hop,
Techno)
AIM-ICQ-IRC:
Sofern Sie den AOL-Instant-Messenger verwenden und Ihre Hörer dies wissen lassen möchten, können
Sie hier Ihre AIM-Nummer eingeben. Gleiches wie für die AIM-Nummer gilt auch für ICQ. Also einfach
die ICQ-Nummer eingeben, wenn Sie möchten, das dies Ihre Hörer erfahren sollen. IRC ist ein ChatNetzwerk, auf das mit Hilfe des Programms mIRC zugegriffen werden kann. Wenn Sie dort regelmäßig
in einem speziellen Channel sind, können Sie diesen dort angeben.
Enable Title Updates:
Ist diese Option aktiviert, werden die Eingaben die Sie in No23Live machen (siehe Seite 9) automatisch
an die Hörer übermittelt. Diese Option sollte aktiviert werden!
© 2003 - 2006 No23.de
Seite 38 von 48
No23Live
DSP-PlugIn Reiter: „Encoder“:
Wechseln Sie nun auf die Registerkarte Encoder.
Das SHOUTcast DSP-PlugIn kann in der
Grundeinstellung nur Streams im MP3-Format
übertragen, daher sollte das Feld "Encoder Type"
auf "MP3 Encoder" gestellt sein.
Das "Encoder Settings" Feld ist der Knackpunkt
unter den Einstellungen. Hier wird die Qualität des
Streams den Sie senden möchten ausgewählt.
Ihr Anbieter, also der Shoutcast Streaming Server
Betreiber z.B. http://www.mietradio.de, sagt Ihnen
mit welcher Bitrate Sie übertragen müssen oder
sollen.
Hierbei ist es wichtig die eigene Leitungskapazität
zu berücksichtigen! Falls Sie mit 256 kbps 44100
kHz Stereo senden möchten, aber der Durchsatz
Ihrer Internetverbindung nur maximal 128 kbps
zulässt erklärt sich fast von selbst, dass in diesem
Fall einfach 128 kbps Bandbreite fehlen um
tatsächlich alle Daten in der geforderten
Geschwindigkeit, nämlich 256 Kilobit pro Sekunde,
zu übertragen.
© 2003 - 2006 No23.de
Seite 39 von 48
No23Live
DSP-PlugIn Reiter: „Input“:
Wechseln Sie nun auf die Registerkarte Input.
Input Device:
Eine sehr wichtige Einstellung ist in dem
Auswahlfeld „Input Device“ vorzunehmen.
Wählen Sie dort „Winamp“ aus damit No23Live
mit dem DSP-PlugIn kommunizieren kann!
Die Beschreibung der einzelnen Funktionen des SHOUTcast DSP-PlugIns, sind z.T. aus der Anleitung
„Internet Radio - DJ sein mit dem SHOUTcast DSP-Plugin“ von mpex.net entnommen.
© 2003 - 2006 No23.de
Seite 40 von 48
No23Live
DSL Router und Firewall
DSL Router:
Damit eine Verbindung von außerhalb zu No23Live und dem Audio Stream erfolgen kann, muss in der
Router Konfiguration deshalb ein Port Forwarding (Portweiterleitung) eingerichtet werden. Eine
Beschreibung die alle DSL Router einschließt ist nicht Ziel dieser Anleitung. Vielmehr wird auf die
Vorgehensweise der Fritz!Box von der Fa. AVM eingegangen.
Das hier gezeigte, wird Ihnen sicherlich auch helfen, bei Ihrem Router eine Portweiterleitung
einzurichten da ALLE nach demselben Prinzip arbeiten und arbeiten müssen. Der einzige Unterschied
wird die Namensgebung sein. Das kann je nach Router anders heißen, bei der Fritz!Box heißt es
Portfreigabe, übliche Bezeichnungen sind Virtual Server, Port Forwarding oder auch Inverse
Masquerading.
Nun legen wir mal los:
Starten Sie Ihren Browser und verbinden Sie sich mit Ihrer Fritz!Box (meist http://fritz.box) und melden
Sie sich an der Box an. Wählen Sie im Menü erst Internet dann Portfreigabe.
© 2003 - 2006 No23.de
Seite 41 von 48
No23Live
Jetzt müsste auf der rechten Seite Ihres Monitors folgende Ansicht zu sehen sein:
Die Ansicht kann je nach Fritz!Box variieren. Bei manchen DSL Routern sind schon mehrere
Portweiterleitungen bereits definiert. Klicken Sie nun auf den Button „Neue Portfreigabe“. Folgende
Ansicht ist jetzt zu sehen:
Wählen Sie in dem Dropdownfeld „Andere Anwendungen“ aus. Nach der Auswahl wird folgende
Ansicht angezeigt:
© 2003 - 2006 No23.de
Seite 42 von 48
No23Live
Folgende Eingaben müssen von Ihnen vorgenommen werden:
1.
2.
3.
4.
5.
6.
Die Bezeichnung: Der Name ist frei wählbar
Das Protokoll: Wählen Sie hier TCP aus
Von Port: In diesem Beispiel 8010. (An diesem Port wartet der Router auf Datenpakete von
außen!)
Bis Port: Diese Eingabe entfällt da wir nur einen Port Freigeben möchten!
An IP-Adresse: Hier müssen Sie die Lokale IP-Adresse Ihres Rechners eingeben an den die
Datenpakete weitergeleitet werden sollen! Nicht die Internetadresse sondern die lokale IPAdresse***!
An Port: Hier geben Sie an, an welchen Port der oben eingegebenen lokalen IP-Adresse
weitergeleitet werden soll. Also nochmals den Port 8010.
Alle Eingaben gemacht? Dann klicken Sie auf den Button „Übernehmen“. Nun sehen Sie folgende
Ansicht auf der rechten Seite Ihres Browsers:
Zusammenfassung:
Was haben Sie gemacht?
Sie haben nun Ihrem DSL Router gesagt, dass alle Anfragen (Datenpakete) die über Port 8010 von
außen ankommen, weitergeleitet werden sollen an den Rechner mit der lokalen IP-Adresse 192.168.0.5
und zwar ebenfalls auf den Port 8010.
Mag sein das es bei Ihnen ganz anders aussieht und Ihr DSL Router u.U. andere Namen verwendet
doch eines ist 100%’ig sicher: Da das TCP/IP Protokoll verwendet wird, müssen sich alle DSL Router an
dieses Protokoll halten und die Vorgehensweise ist immer gleich!
© 2003 - 2006 No23.de
Seite 43 von 48
No23Live
*** Falls Sie sich jetzt fragen: „Woher soll ich meine lokale IP-Adresse wissen?“ möchte ich Ihnen
zeigen wie Sie diese ganz leicht herausfinden können. Klicken Sie mit der rechten Maustaste im
No23Live auf diesen Button
und wählen Sie in dem angezeigten Menü „IP-Adresse -> Lokal“.
Ihre IP-Adresse wird Ihnen angezeigt.
Hinweis:
Falls Sie nicht mehr Senden sollten Sie die aktivierte Portfreigabe wieder deaktivieren!
Firewall:
Benutzer von Windows XP verfügen standardmäßig über eine im System vorhandene Firewall.
In dieser Firewall müssen Sie eine Regel erstellen damit sich die Hörer mit No23Live verbinden können.
Hierbei gehen Sie folgendermaßen vor:
Starten Sie zuerst die Firewall Konfiguration. Dazu rufen Sie unter Start – Einstellungen Systemsteuerung – Windows Firewall auf. Klicken Sie in dem angezeigten Fenster auf die Registerkarte
„Ausnahmen“. Sie sehen dann folgendes:
© 2003 - 2006 No23.de
Seite 44 von 48
No23Live
In diesem Fenster klicken Sie auf den Button „Port“. Daraufhin wird folgendes Fenster angezeigt:
Geben Sie bei Name eine beliebigen Namen und bei Portnummer die Portnummer die freigegeben
werden soll ein. Hier in diesem Beispiel wird die Portnummer 8010 verwendet. Wählen Sie
anschließend das TCP Protokoll aus. Klicken Sie danach auf den Button „Bereich ändern…“.
Folgendes Fenster ist nun zu sehen:
Aktivieren Sie, falls nicht schon aktiv, dort die Option „Alle Computer (einschließlich der im Internet)“
und klicken Sie auf den Button „OK“.
© 2003 - 2006 No23.de
Seite 45 von 48
No23Live
Nun müsste es bei Ihnen so aussehen:
Bestätigen sie in diesem Fenster nochmals mit OK. Die Konfiguration Ihrer Firewall wird nun
geschlossen.
Zusammenfassung:
Sie haben nun in der windowseigenen Firewall eine Regel erstellt die Anfragen von außerhalb auf dem
Port 8010 zulässt und an No23Live auf Ihrem Rechner weiterleitet.
Hinweis:
Sollten Sie nicht mehr senden, deaktivieren Sie diese Regel (Häkchen raus und mit OK bestätigen).
© 2003 - 2006 No23.de
Seite 46 von 48
No23Live
FAQ
(Wird laufend erweitert – letztes Update Freitag, 29. September 2006)
Frage:
No23Live verbindet sich mit dem Internet um meine IP zu ermitteln. Was für Daten werden da
übertragen und mit wem verbindet sich No23Live da?
Antwort:
No23Live verbindet sich mit der Domain no23.de und ruft dort die Seite ip.aspx auf, die automatisch
Ihre IP-Adresse ermittelt. Die ermittelte IP-Adresse wird von No23Live ausgelesen und für weitere
Programmabläufe temporär gespeichert. Sie können diese Seite gerne in Ihrem Browser aufrufen um
zu sehen was dort passiert. Die Adresse ist www.no23.de/ip.aspx.
Frage:
Kann man No23Live über Kommandozeilenparameter (Batch-Datei) steuern?
Antwort:
Ja das ist ohne weiteres möglich. Es gibt zwei Arten von Parameter die No23Live steuern.
Die Start- und Laufzeit- Parameter. Die Parameter im Einzelnen:
o
o
o
o
o
o
–S
Startet No23Live und beginnt mit dem Stream
–SRStartet No23Live, sendet und nimmt den Stream auf
–R
Startet nachträglich die Aufnahme
–Q
Beendet den Stream und Aufnahme (falls aktiv)
–QR
Beendet die Aufnahme streamt aber weiter
–QA
Beendet den Stream, Aufnahme (falls aktiv) und schließt No23Live
Die Parameter -S und -SR sind Startparameter und haben keine Funktion während der Laufzeit.
Alle anderen Parameter funktionieren NUR zur Laufzeit.
Beispiel:
Mit C:\No23Live.exe –S startet No23Live und beginnt sofort mit dem Streaming.
Über C:\No23Live.exe –QA beenden Sie den Stream und schließen No23Live.
Hier finden Sie zusätzlich noch ein Tutorial in dem erklärt wird, wie Sie No23Live zeitgesteuert starten
und auch beenden können. Download des Tutorials: No23Live_Scheduler.pdf
© 2003 - 2006 No23.de
Seite 47 von 48
No23Live
Marken und Markennamen.
Alle Namen von Microsoft-Produkten, auf die Bezug genommen wird, sind Marken oder eingetragene Marken der Microsoft
Corporation.
Alle anderen in diesem Tutorial verwendete Produkt- und Firmennamen können Marken oder eingetragene Marken der
jeweiligen Inhaber sein. No23 erkennt in jeden Fall die Rechte von Dritten uneingeschränkt an.
© 2003 - 2006 No23.de
Seite 48 von 48