@TomD
I wanted to record that stream also and I came up with:
Code:
rtmpdump -r "rtmpte://flash.streampower.be/bgc_festivals" -a "bgc_festivals" -p "http://www.skynet.be/muziek/festivals/rock-werchter-2012/vod/10249" -W "http://static.generation.portal.skynet.be/swf/player5.6.swf?v=20120619" -y "mp4:RW2012_concerts/elbow.mp4" --start 0 --verbose -o rw12elbow.flv
@123654
But I guess they changed something, cause the command returns
ERROR: RTMP_Connect1, handshake failed. And it returns the same error when I use your commandline example. Would they have changed the SWF or would the version have been changed?
Anyway the complete log rtmpdump returns is:
Code:
RTMPDump 2.4 git-6230845 2011-9-25
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
DEBUG: Protocol : RTMPTE
DEBUG: Hostname : flash.streampower.be
DEBUG: Port : 80
DEBUG: Playpath : mp4:RW2012_concerts/elbow.mp4
DEBUG: tcUrl : rtmpte://flash.streampower.be:80/bgc_festivals
DEBUG: swfUrl : http://static.generation.portal.skynet.be/swf/player5.6.swf?v=
20120619
DEBUG: pageUrl : http://www.skynet.be/muziek/festivals/rock-werchter-2012/vod/1
0249
DEBUG: app : bgc_festivals
DEBUG: live : no
DEBUG: timeout : 30 sec
DEBUG: SWFSHA256:
DEBUG: 22 58 9a 10 43 f3 20 c0 d3 09 95 94 9d ce 32 7c
DEBUG: 3e 8f e9 73 fe 56 f8 d3 5d 49 3c 6f 3c f5 ed a2
DEBUG: SWFSize : 205074
DEBUG: Setting buffer time to: 36000000ms
Connecting ...
DEBUG: RTMP_Connect1, ... connected, handshaking
DEBUG: HandShake: Client type: 06
DEBUG: HandShake: DH pubkey position: 166
DEBUG: HandShake: Client digest offset: 879
DEBUG: HandShake: Initial client digest:
DEBUG: 78 e2 48 f6 b3 ea 8f 3b 4a 18 80 36 86 44 e0 cd
DEBUG: 0a 3c c2 3c 1d 38 69 8f 47 f3 dd d5 d4 b6 95 a2
ERROR: RTMP_Connect1, handshake failed.
DEBUG: Closing connection.