Stream-URL ermitteln: Unterschied zwischen den Versionen
Yehudi (Diskussion | Beiträge) ({{subst:Multimedia}}) |
|||
Zeile 72: | Zeile 72: | ||
Dies nun ist unser realer Stream, den wir in Amarok etc. nutzen können. | Dies nun ist unser realer Stream, den wir in Amarok etc. nutzen können. | ||
+ | |||
+ | ---- | ||
+ | |||
+ | [[Multimedia|Zurück zur Multimedia-Übersicht]] | ||
+ | [[Kategorie:Multimedia]] |
Version vom 15. Juli 2007, 19:09 Uhr
Öffnen des Player-Fensters
Rechte Maustaste -> Quelltext anzeigen
Entweder steht dort direkt ein Javascript drin, das man aufrufen muss, oder dort wird das <iframe>-Schema genutzt. Also sucht man sich das passende <iframe> raus, indem die Adresse des aktuellen Popupfensters in ein neues Browserfenster eingetragen wird und der entsprechende Pfad angepasst wird (bei Radio-Erft wird im obigen Link frameset.html gegen forwarder.html.
Man erhält eine weiße (leere) Seite. Dort rechte Maustaste >> Quelltext anzeigen findet sich etwas wie:
<html> <head> <title>Radio Erft - 100% die beste Musik. 100% von hier! - Live-Stream</title> <link rel="stylesheet" href="style/style-1.css" type="text/css"> <meta name="author" content="Nico Engelhardt, Christian Stimberg"> <style type="text/css"> body { background-color:transparent; } </style> </head> <body> <script language="JavaScript"> function errorhandler() { return true; } window.onerror=errorhandler; var myAdID = 0; if( top.frames['rectangle'].AdID ) myAdID = top.frames['rectangle'].AdID; document.writeln("<OBJECT ID=\"MediaPlayer\" classid=\"CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95\" CODEBASE=\"http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab##Version=6,4,5,715\" width=\"220\" height=\"50\" standby=\"Loading Microsoft Windows Media Player components...\" type=\"application/x-oleobject\">" ); document.writeln("<PARAM NAME=\"FileName\" VALUE=\"http://lsd.newmedia.tiscali-business.com/bb/redirect.lsc?adid="+myAdID+"&stream=radioerft/livestream.wma&content=live&media=ms\">" ); document.writeln("<PARAM NAME=\"TransparentAtStart\" Value=\"true\">" ); document.writeln("<PARAM NAME=\"AutoStart\" Value=\"true\">" ); document.writeln("<PARAM NAME=\"AnimationatStart\" Value=\"false\">" ); document.writeln("<PARAM NAME=\"ShowStatusBar\" Value=\"true\">" ); document.writeln("<PARAM NAME=\"ShowControls\" Value=\"true\">" ); document.writeln("<PARAM NAME=\"autoSize\" Value=\"false\">" ); document.writeln("<PARAM NAME=\"displaySize\" Value=\"false\">" ); document.writeln("<PARAM NAME=\"ShowAudioControls\" Value=\"true\">" ); document.writeln("<PARAM NAME=\"ShowPositionControls\" Value=\"false\">" ); document.writeln("<Embed type=\"application/x-mplayer2\" pluginspage=\"http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/\" src=\"http://lsd.newmedia.tiscali-business.com/bb/redirect.lsc?adid="+myAdID+"&stream=radioerft/livestream.wma&content=live&media=ms\" Name=\"MediaPlayer\" width=\"220\" height=\"50\" transparentAtStart=\"1\" autostart=\"1\" animationAtStart=\"0\" ShowControls=\"true\" ShowAudioControls=\"1\" ShowPositionControls=\"0\" autoSize=\"0\" ShowStatusBar=\"1\" displaySize=\"0\"><\/embed>" ); document.writeln("<\/embed>" ); document.writeln("<\/OBJECT>" ); </script> </body> </html>
Wir sehen die Zeile:
document.writeln("<PARAM NAME=\"FileName\" VALUE=\"http://lsd.newmedia.tiscali-business.com/bb/redirect.lsc?adid="+myAdID+"&stream=radioerft/livestream.wma&content=live&media=ms\">" ); Und genau das ist unsere Streamadresse - die es aber leider in Amarok nicht tut, weil es nur ein REDIRECT zur realen Adresse ist
Folgendes geben wir auf der Konsole ein, um die obige Orginal-Adresse zu erhalten:
wget -O RadioErft.txt "http://lsd.newmedia.tiscali-business.com/bb/redirect.lsc?adid="+myAdID+"&stream=radioerft/livestream.wma&content=live&media=ms"
Nun zuletzt noch in die Datei hineinschauen, die so aussieht:
cat RadioErft.txt <ASX version="3.0"> <entry> <ref HREF="mms://213.254.239.66/radioerft$livestream.wma"/> </entry> </ASX>
Dies nun ist unser realer Stream, den wir in Amarok etc. nutzen können.