Stream-URL ermitteln

Aus Linupedia.org
Version vom 30. Oktober 2008, 20:17 Uhr von Robi (Diskussion | Beiträge) (Bearbeitervermerke versteckt)
Wechseln zu: Navigation, Suche

URL des Streams ermitteln

Ö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 getauscht.

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.


MPlayer-Plugin

Alternativ können iwr diese Adresse auch im Browser öffnen, insofern wir Mplayer installiert haben. Wird die Verbindung aufgebaut, klicken wir mit der rechten Maustaste ins Mplayer-Fenster, und wählen "URL kopieren". Das ist unsere Stream-URL. Haben wir keinen Mplayer installiert, gehen wir wie folgt vor.


Alternativ via Konsole

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.


Radiosender NRW Übersicht

Hier eine Liste von Lokalsendern in NRW: [1]


Allgemeine Anmerkungen

Es scheint, dass sich die Stream-Urls von Zeit zu Zeit ändern. Ggf. müssten dann die zuvor beschriebenen Schritte wiederholt werden, um die aktuelle URL zu erhalten.


Zurück zur Multimedia-Übersicht