[MPlayer-users] Downloading rtsp/mms streams
Galen
galen at myhome.net
Mon Nov 15 23:29:45 CET 2004
I thought it would be so simple, just dump the contents of a stream to
my hard drive, you know with mplayer -dumpstream
"stream://format-goes-here.com/file.suffix" and life was good. Alas
no...
Here's the problem in full detail, but in short, I can't get mplayer
-dumpstream to work properly and I really need some suggestions where
to go next.
I'm trying to download some video streams, specifically some from the
PBS Frontline website. I'm trying to get the content located here:
http://www.pbs.org/wgbh/pages/frontline/shows/persuaders/view/
I'm running Mac OS X, version 10.3.6 with a generally "tidy" system -
frequently repaired permissions, all updates installed, etc. I am using
the binaries found at mplayerosx.sf.net - specifically lastbinary.sit.
Both Windows Media and Real streams are available. The Real streams are
higher quality despite being equal in bitrate to the Windows Media, so
I would prefer them, but I could live with either format I suppose.
It was easy to get the URL for the RealMedia stream for the first
chapter on the site:
rtsp://149.48.144.100:554/wgbh/pages/frontline/2303/real/ch1_hi.rm
I confirmed this URL works by entering it into RealPlayer, where it
promptly and correctly played.
Next I tried it in the command line. First time around, I got some
weird end of file errors and protocol problems before the download
would even start. I then installed the Real codecs according to the
directions listed here:
http://www.macosxhints.com/article.php?
story=20041005010240934&query=real+stream
That seemed to solve the problem. Well, almost. Now it seems the entire
(or virtually the entire) download completes when I get a strange
error. The resulting stream.dump file opens with RealPlayer but shows
no video or audio. Sometimes, the stream can be opened with MPlayer
(I'm using the OS X GUI version in this case) but only video will play,
no audio. Here's the complete command-line transaction:
Galens-PowerBook:~ galen$ mplayer -dumpstream
"rtsp://149.48.144.100:554/wgbh/pages/frontline/2303/real/ch1_hi.rm"
MPlayer dev-CVS-030914-12:11-3.1 (C) 2000-2003 MPlayer Team
AltiVec found
Reading config file /usr/local/etc/mplayer/mplayer.conf: No such file
or directory
Reading config file /Users/galen/.mplayer/config
Reading /Users/galen/.mplayer/codecs.conf: 60 audio & 150 video codecs
font: can't open file: /Users/galen/.mplayer/font/font.desc
font: can't open file: /usr/local/share/mplayer/font/font.desc
Using usleep() timing
Input config file /Users/galen/.mplayer/input.conf parsed: 52 binds
Playing
rtsp://149.48.144.100:554/wgbh/pages/frontline/2303/real/ch1_hi.rm
Resolving 149.48.144.100 for AF_INET6...
Couldn't resolve name for AF_INET6: 149.48.144.100
Connecting to server 149.48.144.100[149.48.144.100]:554 ...
Cache size set to 640 KBytes
Connected to server: 149.48.144.100
rtsp: read error.
rdt chunk not recognized: got 0x00
rdt chunk not recognized: got 0x41
Core dumped ;)
Exiting... (End of file)
Because Real wasn't working, I decided to try Windows Media. Similarly,
I got and verified the URL:
mms://video.pbs.org/general/windows/media4/frontline/2303/windows/
ch1_hi.wmv
When I used this with mplayer, the result was even less hopeful than
the result with Real - the file never began downloading, immediately
erring out:
Galens-PowerBook:~ galen$ mplayer -dumpstream
"mms://video.pbs.org/general/windows/media4/frontline/2303/windows/
ch1_hi.wmv"
MPlayer dev-CVS-030914-12:11-3.1 (C) 2000-2003 MPlayer Team
AltiVec found
Reading config file /usr/local/etc/mplayer/mplayer.conf: No such file
or directory
Reading config file /Users/galen/.mplayer/config
Reading /Users/galen/.mplayer/codecs.conf: 60 audio & 150 video codecs
font: can't open file: /Users/galen/.mplayer/font/font.desc
font: can't open file: /usr/local/share/mplayer/font/font.desc
Using usleep() timing
Input config file /Users/galen/.mplayer/input.conf parsed: 52 binds
Playing
mms://video.pbs.org/general/windows/media4/frontline/2303/windows/
ch1_hi.wmv
Resolving video.pbs.org for AF_INET6...
Couldn't resolve name for AF_INET6: video.pbs.org
Resolving video.pbs.org for AF_INET...
Connecting to server video.pbs.org[149.48.144.100]:80 ...
Connect error : Connection refused
Resolving video.pbs.org for AF_INET6...
Couldn't resolve name for AF_INET6: video.pbs.org
Resolving video.pbs.org for AF_INET...
Connecting to server video.pbs.org[149.48.144.100]:1755 ...
connected
alert! eof
read error:: Connection reset by peer
pre-header read failed
MPlayer interrupted by signal 11 in module: open_stream
- MPlayer crashed by bad usage of CPU/FPU/RAM.
Recompile MPlayer with --enable-debug and make a 'gdb' backtrace and
disassembly. For details, see DOCS/en/bugreports.html#crash
- MPlayer crashed. This shouldn't happen.
It can be a bug in the MPlayer code _or_ in your drivers _or_ in your
gcc version. If you think it's MPlayer's fault, please read
DOCS/en/bugreports.html and follow the instructions there. We can't
and
won't help unless you provide this information when reporting a
possible bug.
Can anybody point me in the right direction here? I'm not all that
familiar with MPlayer and I just want to be able to reliably download
Real, and if possible, Windows Media, streams. I'm on OS X and I've
tried other tools and hunted extensively, aside from VLC (which has
weird errors along the lines of mplayer) and mmsclient/mimms (which err
our) and asfrecorder based apps (which also err out) there is nothing
except screen recording left for me to capture a stream with. I know it
is possible, and I know MPlayer is a versatile application, so I'm
asking for some suggestions...
Thanks,
Galen
More information about the MPlayer-users
mailing list