Moin!
ich möchte gern wissen, wie man mit dem WindowsMediaPlayer einen Multicast-Stream empfangen kann.
Mutmaßlich gar nicht.
VLC Beispielsweise hat ja einfach ein Eingabefeld dafür, der WMP nicht. Vermutlich gibts als ein URL Schema dafür, oder ich muss eine entsprechende asx Datei erstellen, die Frage ist nur, wie muss das ausehen?
Das Problem ist, dass Multicast für die Mehrheit der Internet-Benutzer derzeit nicht verfügbar ist, denn es benötigt - platt formuliert - einen Anschluß an den MBONE. Das ist die (virtuelle) Infrastruktur, innerhalb derer mit Multicast experimentiert wird.
Multicast selbst funktioniert ja so, dass der Empfänger sich bei seinem direkten Router anmeldet und den Empfangswunsch äußert. Dieser Router weiß dann ungefähr, wohin er sich wenden muß, und fragt den in Sender-Richtung direkt nächsten Router nach dem Stream, und so weiter, bis der letzte Router vor dem Sender dann endlich direkt den Sender kontaktiert und die Daten weiterleiten kann.
Das "Multi" in Multicast steht dabei für die Vervielfältigung der Datenpakete, d.h. die Router haben die Aufgabe, das eine empfangene Datenpaket nicht nur an genau einen weiteren Router in Richtung des Empfängers zu senden, sondern an alle anfragenden Router gleichzeitig, hinter denen sich Empfänger verbergen.
Weil für diese Art von Aussendung aber immer noch kein internet-übergreifendes Registrier- (wer darf welche Multicast-IP benutzen?) und Abrechnungsschema (Multicast-Traffic ist eventuell wertvoller, als Unicast-Traffic, weil man damit nicht nur einen, sondern u.U. Millionen von Nutzern versorgen kann) existiert, weil die verfügbaren Bandbreiten es nicht notwendig erscheinen lassen, Multicast dringend einzusetzen, weil die Hardware zur Weiterleitung noch nicht existiert und Multicast aktuell nur in bestimmten Inseln verfügbar ist (öffentlich im MBONE, nichtöffentlich in Intranets), besteht für die große Öffentlichkeit im WMP kein Bedürfnis nach einem speziellen Feld für Multicast. :)
Leider habe ich die Frage schon öfter gestellt, ohne eine Antwort zu erhalten. Woran liegt das?? Was hat MS davon, eigene Features so geheim zu verstecken, dass sie niemand nutzen kann??
Der WMP kann Multicast angeblich empfangen (jedenfalls kann man da einen Haken in den Optionen machen) - das Problem ist aber, dass der Sender auch Multicast senden muß, damit es funktioniert, und dass das Internet zwischen Sender und Empfänger das Multicast auch weiterleiten können muß.
Und genau das funktioniert eben in den allermeisten Fällen nicht.
Ich bin sicher: Wenn z.B. Company-TV in Firmen-Intranets ausgestrahlt wird (in vielen Großkonzernen beliebtes Mittel zur Information und Motivation der Mitarbeiter), dann kommt bestimmt Multicast zum Einsatz, weil die administrative Gewalt über Sender, Netz und Empfänger in einer Hand liegt und es dadurch einfach konsequent bestimmt werden kann, dass es funktionieren möge.
Du als einfacher Empfänger hast beim WMP aber lediglich die URL eines Streams bzw. einer Meta-Datei zur Verfügung und mußt nehmen, was kommt. Du kannst nicht selbständig bestimmen, dass der Sender bitteschön in Multicast senden soll.
- Sven Rautenberg
My sssignature, my preciousssss!