Multicast mit WindowsMediaPlayer
RFZ
- software
Nabend,
ich möchte gern wissen, wie man mit dem WindowsMediaPlayer einen Multicast-Stream empfangen kann.
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?
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??
greetz RFZ
Nabend :)
Herr je, ist diese Frage wirklich nicht zu beantworten? ^^
Wer mir als erster bis morgen 20 Uhr eine für mich akzeptable Lösung anbieten kann, bekommt, PayPal vorausgesetzt, einfach mal 5 Eur von mir gutgeschrieben.
Würd mich interessieren ob das funktioniert :)
greetz RFZ
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
Hallo,
das ist alles schön und gut, vielen Dank, aber das weiss ich :)
Ich hab ja nicht gesagt dass der Stream aus dem Internet kommen kann, es geht mir generell einfach ums empfangen. Stell dir vor der Multicast-Stream wird von mir selbst an meinem PC, oder an einem PC direkt in meinem Multicastfähigem LAN erzeugt.
Über VLC kann ich ihn sehen, da es dafür Eingabefelder hat. Nun möchte ich das aber über den WMP machen, was er ja angeblich kann!
Der Multicaststream ist DA, das ist nicht das Problem, ich weiss nur nicht wie ich den WMP dazu bringe ihn abzuspielen.
greetz RFZ
Moin!
Ich hab ja nicht gesagt dass der Stream aus dem Internet kommen kann, es geht mir generell einfach ums empfangen. Stell dir vor der Multicast-Stream wird von mir selbst an meinem PC, oder an einem PC direkt in meinem Multicastfähigem LAN erzeugt.
Wenn du den Stream selbst erzeugst, wirst du ja wohl auch wissen, unter welcher Adresse mit welchem Protokoll er verfügbar ist.
Sofern der WMP dieses Protokoll mitsamt der darüber übermittelten Information versteht und seitens des Computers auch auf die Multicast-IP-Adresse zugreifen kann, steht dem Empfang doch eigentlich nichts im Wege - oder?
- Sven Rautenberg
Wenn du den Stream selbst erzeugst, wirst du ja wohl auch wissen, unter welcher Adresse mit welchem Protokoll er verfügbar ist.
Ja, weiss ich...
Sofern der WMP dieses Protokoll mitsamt der darüber übermittelten Information versteht und seitens des Computers auch auf die Multicast-IP-Adresse zugreifen kann, steht dem Empfang doch eigentlich nichts im Wege - oder?
Doch, eben die Frage WIE ich dem WMP die Adresse übergebe :)
Beispiel: Ich empfange via DVB-S Karte einen Mulicast-Stream von Bayern3. Ich weiss, dass dieser über die IP 229.28.0.2 an Port 10000 gesendet wird. So, in VLC kann ich Multicast IP und Port angeben, und VLC empfängts.
Aber wie mach ich das beim WMP? mms://229.28.0.28:10000/ z.B. geht nicht. Der WMP könnt zwar anhand des IP Bereiches erkennen, dass es Multicast ist, behandelt die IP aber wie jede normale IP. Und genau das ist mein Problem.
greetz RFZ