On Thu, 2008-04-10 at 16:08 +0300, Gilboa Davara wrote:

> On Wed, 2008-04-09 at 12:40 +0300, Ira Abramov wrote:
> > can't remember what streaming technology it was, but way back I managed
> > to capture and save to the disk the UDP broadcasts of Gala"tz using
> > mplayer.
> > 
> > Find yourself a pre-compiled mplayer with all the "borowed" dlls from
> > windows and you may be in luck.
> > 
> 
> xine/gstreamer-plugin-bad and xine/gstreamer-plugin-bad both play (and
> dump) "Galey-Zahal", "Galgalataz" and "Reshet Bet" streaming radio just
> fine.

The streaming MS server used by the a lot of israel radio and TV
internet broadcasts is using a proprietary protocol called MMS, and can
be captured using mimms (short for MiMMS isn't an MMS Message Sender)
which dumps the stream to a file as fast as it can get it without
needing to actually play it (unlike mplayer -dump). 


> In my experience, the same configuration (xine/mplayer + gstreamer)
> cannot be used to play Reshet streaming videos.

Reshet's "video machine" is using a standard flash video service (which
was quite surprise to me, as castup normally don't support technologies
that can work outside the MS stack). I can't tell you how to find the
FLVs url for them without playing it with a browser and Adobe Flash, but
once you do that you can use firebug's network monitor to see the FLV
urls, or use wireshark to scan the network traffic for them - for
example the following tshark [1] based script will dump the URLs for the
castup FLVs you are watching to the console, ripe for easy picking by
wget or something :-)

sudo tshark -V -R http.request | perl -nle 'm|GET (\S+.flv)| and $uri=
$1; m|Host:\s+(\S+dl\.castup[^\\]+)| and print "http://"; . $1 . $uri;'

[1] tshark or tethereal is the command line version of the GUI
application. It does about the same and lets you use it in scripts. very
handy.

--
Oded

Reply via email to