[Leglug-core] Downloading flash video from reshet.tv
Israel David
idave147 at gmail.com
Tue Apr 15 03:48:39 EDT 2008
---------- Forwarded message ----------
From: Oded Arbel <oded-linux at typo.co.il>
Date: Mon, Apr 14, 2008 at 10:43 PM
Subject: Re: Downloading flash video from reshet.tv
To: Gilboa Davara <gilboad at gmail.com>
Cc: linux-il <linux-il at cs.huji.ac.il>
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
(anddump) "Galey-Zahal", "Galgalataz" and "Reshet Bet" streaming radio
justfine.
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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.leglug.org/pipermail/leglug-core/attachments/20080415/9cb59d74/attachment.htm
More information about the Leglug-core
mailing list