I am using the most current build of
RTMPdump I could find, dated 2011-09-25, on both Windows and Ubuntu.
The address of the stream I'm trying to download is a city government website located here:
Code:
http://shtv.pegcentral.com/player.php?video=fc4a3b429c535f3a0d925c472e61d883
After a lot of researching and hacking, I came up with the following rtmpdump command line:
Code:
rtmpdump -e -r "rtmp://nu-rtmp.pegcentral.com/peg_c_stream/?doConnect=12345&doPublish=54321" -a "peg_c_stream/?doConnect=12345&doPublish=54321" -T "mytestpassword" -y "mp4:shtv/CityCouncil-2-1-11.mp4" -o "CityCouncil-2-1-11.flv"
Now here's the problem:
When downloading the stream, rtmpdump repeatedly stops and restarts, over and over and over again.
This behavior is the same on both of my machine's operating systems: Windows 7 64-bit and Ubuntu 10.x, which runs as an OracleBox VM on the Windows 7 machine. For your entertainment, I used
CamStudio to take a short video snippet of this behavior. It's located here:
Originally I thought this was "normal" -- after all I am calling RTMPDump with the -e switch; maybe the connection to the pegcentral server is just crappy -- something that might be masked by the swf player on the site -- and I'm seeing what's really going on in the console window.
The problem is that while I can download what appears to be complete videos, they, too, stop suddenly at intervals that seem to correspond roughly with the restarts that happen during the download. VLC just gives up and crashes, as you can see in this short YouTube snippet here:
As you might have guessed, I'm having a bit of trouble getting the RTMPSuck application to work on Windoze; same for RTMPServer. None of the shareware FLV programs can handle streams from this site either.
Any help out there from the developer? Maybe someone with a working implementation of RTMPSuck can point out what I'm doing wrong?
Thanks!
--Geoff