Humm interessting. Resuming, in general, doesn't seem to work. I'm run
the following, stop it and it can't resume. Here's a ton of debug.
./get_iplayer --modes=flashhd --raw
"http://www.bbc.co.uk/sport/olympics/2012/live-video/p00w2r9k?mode=2"
WARNING: Retry recording for 'Olympic Beach Volleyball - London 2012:
Pool matches (p00w2r9k)'
INFO: Getting page
http://www.bbc.co.uk/mediaselector/4/mtis/stream/p00w33h6?cb=45826
INFO: Getting page
http://www.bbc.co.uk/mediaselector/4/mtis/stream/p00w33h6/pc_streaming_hd/level3?cb=80506
INFO: Getting page
http://www.bbc.co.uk/mediaselector/4/mtis/stream/p00w33h6/pc_streaming_hd/akamai?cb=31617
INFO: Found mode flashhd1: (pc_streaming_hd) rtmp h264 1280x720 2800kbps
stream (CDN: akamai/10)
INFO: Found mode flashhd2: (pc_streaming_hd) rtmp h264 1280x720 2800kbps
stream (CDN: level3/5)
INFO: Found mode flashhigh1: (iplayer_streaming_h264_flv) rtmp h264
640x360 796kbps stream (CDN: limelight/10)
INFO: Found mode flashhigh2: (iplayer_streaming_h264_flv) rtmp h264
640x360 796kbps stream (CDN: akamai/5)
INFO: Found mode flashlow1: (iplayer_streaming_h264_flv_vlo) rtmp h264
400x224 396kbps stream (CDN: limelight/10)
INFO: Found mode flashlow2: (iplayer_streaming_h264_flv_vlo) rtmp h264
400x224 396kbps stream (CDN: akamai/5)
INFO: Found mode flashstd1: (iplayer_streaming_h264_flv_lo) rtmp h264
640x360 480kbps stream (CDN: limelight/10)
INFO: Found mode flashstd2: (iplayer_streaming_h264_flv_lo) rtmp h264
640x360 480kbps stream (CDN: akamai/5)
INFO: Found mode flashvhigh1: (iplayer_streaming_h264_flv_high) rtmp
h264 832x468 1500kbps stream (CDN: limelight/10)
INFO: Found mode flashvhigh2: (iplayer_streaming_h264_flv_high) rtmp
h264 832x468 1500kbps stream (CDN: akamai/5)
INFO: Found mode rtsphd1: (pc_streaming_rtsp_hd) rtmp h264 1280x720
2800kbps stream (CDN: level3/5)
INFO: Found mode rtsphd2: (pc_streaming_rtsp_hd) rtmp h264 1280x720
2800kbps stream (CDN: akamai/10)
INFO: Found mode rtsphigh1: (iplayer_streaming_rtsp_h264_flv) rtmp h264
640x360 796kbps stream (CDN: akamai/5)
INFO: Found mode rtsphigh2: (iplayer_streaming_rtsp_h264_flv) rtmp h264
640x360 796kbps stream (CDN: limelight/10)
INFO: Found mode rtsplow1: (iplayer_streaming_rtsp_h264_flv_vlo) rtmp
h264 400x224 396kbps stream (CDN: akamai/5)
INFO: Found mode rtsplow2: (iplayer_streaming_rtsp_h264_flv_vlo) rtmp
h264 400x224 396kbps stream (CDN: limelight/10)
INFO: Found mode rtspstd1: (iplayer_streaming_rtsp_h264_flv_lo) rtmp
h264 640x360 480kbps stream (CDN: akamai/5)
INFO: Found mode rtspstd2: (iplayer_streaming_rtsp_h264_flv_lo) rtmp
h264 640x360 480kbps stream (CDN: limelight/10)
INFO: Found mode rtspvhigh1: (iplayer_streaming_rtsp_h264_flv_high) rtmp
h264 832x468 1500kbps stream (CDN: akamai/5)
INFO: Found mode rtspvhigh2: (iplayer_streaming_rtsp_h264_flv_high) rtmp
h264 832x468 1500kbps stream (CDN: limelight/10)
INFO: Attempt number: 2 / 50
INFO: File name prefix =
Olympic_Beach_Volleyball_-_London_2012_Pool_matches_p00w2r9k_default
INFO: rtmpdump version 2.4
INFO: RTMP_URL:
rtmp://cp41752.edgefcs.net:1935/ondemand?_fcs_vhost=cp41752.edgefcs.net&undefined&auth=daEaTdNaOcOaWdCdRb3dLavaBa_aPaZd0cQ-bqgshj-bWG-GquDApwnNEvHqxH&aifp=v001&slist=secure/3200kbps/events/p00w33h6_1343476376601.mp4,
tcUrl:
rtmp://cp41752.edgefcs.net:80/ondemand?_fcs_vhost=cp41752.edgefcs.net&undefined&auth=daEaTdNaOcOaWdCdRb3dLavaBa_aPaZd0cQ-bqgshj-bWG-GquDApwnNEvHqxH&aifp=v001&slist=secure/3200kbps/events/p00w33h6_1343476376601.mp4,
application:
ondemand?_fcs_vhost=cp41752.edgefcs.net&undefined&auth=daEaTdNaOcOaWdCdRb3dLavaBa_aPaZd0cQ-bqgshj-bWG-GquDApwnNEvHqxH&aifp=v001&slist=secure/3200kbps/events/p00w33h6_1343476376601.mp4,
authString:
auth=daEaTdNaOcOaWdCdRb3dLavaBa_aPaZd0cQ-bqgshj-bWG-GquDApwnNEvHqxH&aifp=v001&slist=secure/3200kbps/events/p00w33h6_1343476376601.mp4,
swfUrl:
http://www.bbc.co.uk/emp/revisions/18269_21576_10player.swf?revision=18269_21576,
file:
/root/get_iplayer-2.82/Olympic_Beach_Volleyball_-_London_2012_Pool_matches_p00w2r9k_default.partial.flv,
file_done:
/root/get_iplayer-2.82/Olympic_Beach_Volleyball_-_London_2012_Pool_matches_p00w2r9k_default.flv
INFO: Command: rtmpdump --port 1935 --protocol 0 --playpath
mp4:secure/3200kbps/events/p00w33h6_1343476376601.mp4?auth=daEaTdNaOcOaWdCdRb3dLavaBa_aPaZd0cQ-bqgshj-bWG-GquDApwnNEvHqxH&aifp=v001&slist=secure/3200kbps/events/p00w33h6_1343476376601.mp4
--host cp41752.edgefcs.net --swfVfy
http://www.bbc.co.uk/emp/revisions/18269_21576_10player.swf?revision=18269_21576
--tcUrl
rtmp://cp41752.edgefcs.net:80/ondemand?_fcs_vhost=cp41752.edgefcs.net&undefined&auth=daEaTdNaOcOaWdCdRb3dLavaBa_aPaZd0cQ-bqgshj-bWG-GquDApwnNEvHqxH&aifp=v001&slist=secure/3200kbps/events/p00w33h6_1343476376601.mp4
--app
ondemand?_fcs_vhost=cp41752.edgefcs.net&undefined&auth=daEaTdNaOcOaWdCdRb3dLavaBa_aPaZd0cQ-bqgshj-bWG-GquDApwnNEvHqxH&aifp=v001&slist=secure/3200kbps/events/p00w33h6_1343476376601.mp4
--pageUrl
http://www.bbc.co.uk/iplayer/episode/p00w2r9k/Olympic_Beach_Volleyball_London_2012_Pool_matches/
--resume -o
/root/get_iplayer-2.82/Olympic_Beach_Volleyball_-_London_2012_Pool_matches_p00w2r9k_default.partial.flv
--timeout 10 --verbose
RTMPDump v2.4
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
DEBUG: Protocol : RTMP
DEBUG: Hostname : cp41752.edgefcs.net
DEBUG: Port : 1935
DEBUG: Playpath :
mp4:secure/3200kbps/events/p00w33h6_1343476376601.mp4?auth=daEaTdNaOcOaWdCdRb3dLavaBa_aPaZd0cQ-bqgshj-bWG-GquDApwnNEvHqxH&aifp=v001&slist=secure/3200kbps/events/p00w33h6_1343476376601.mp4
DEBUG: tcUrl :
rtmp://cp41752.edgefcs.net:80/ondemand?_fcs_vhost=cp41752.edgefcs.net&undefined&auth=daEaTdNaOcOaWdCdRb3dLavaBa_aPaZd0cQ-bqgshj-bWG-GquDApwnNEvHqxH&aifp=v001&slist=secure/3200kbps/events/p00w33h6_1343476376601.mp4
DEBUG: swfUrl :
http://www.bbc.co.uk/emp/revisions/18269_21576_10player.swf?revision=18269_21576
DEBUG: pageUrl :
http://www.bbc.co.uk/iplayer/episode/p00w2r9k/Olympic_Beach_Volleyball_London_2012_Pool_matches/
DEBUG: app :
ondemand?_fcs_vhost=cp41752.edgefcs.net&undefined&auth=daEaTdNaOcOaWdCdRb3dLavaBa_aPaZd0cQ-bqgshj-bWG-GquDApwnNEvHqxH&aifp=v001&slist=secure/3200kbps/events/p00w33h6_1343476376601.mp4
DEBUG: live : no
DEBUG: timeout : 10 sec
DEBUG: SWFSHA256:
DEBUG: 75 6e f5 b1 b3 3f 59 e8 86 80 ba 06 bc bc 96 7e
DEBUG: 34 46 8c 82 11 9d f9 e3 78 99 65 51 3e 7e 57 f5
DEBUG: SWFSize : 1023131
DEBUG: (object begin)
DEBUG: (object begin)
DEBUG: Property: <Name: duration, NUMBER: 14185.05>
DEBUG: Property: <Name: moovPosition, NUMBER: 36.00>
DEBUG: Property: <Name: width, NUMBER: 1280.00>
DEBUG: Property: <Name: height, NUMBER: 720.00>
DEBUG: Property: <Name: videocodecid, STRING: avc1>
DEBUG: Property: <Name: audiocodecid, STRING: mp4a>
DEBUG: Property: <Name: avcprofile, NUMBER: 77.00>
DEBUG: Property: <Name: avclevel, NUMBER: 31.00>
DEBUG: Property: <Name: aacaot, NUMBER: 2.00>
DEBUG: Property: <Name: videoframerate, NUMBER: 24.46>
DEBUG: Property: <Name: audiosamplerate, NUMBER: 44100.00>
DEBUG: Property: <Name: audiochannels, NUMBER: 2.00>
DEBUG: Property: <Name: trackinfo, OBJECT>
DEBUG: (object begin)
DEBUG: (object begin)
DEBUG: Property: <Name: length, NUMBER: 14184001.00>
DEBUG: Property: <Name: timescale, NUMBER: 1000.00>
DEBUG: Property: <Name: language, STRING: eng>
DEBUG: Property: <Name: sampledescription, OBJECT>
DEBUG: (object begin)
DEBUG: (object begin)
DEBUG: Property: <Name: sampletype, STRING: amf0>
DEBUG: (object end)
DEBUG: (object end)
DEBUG: (object end)
DEBUG: (object begin)
DEBUG: Property: <Name: length, NUMBER: 14185041.00>
DEBUG: Property: <Name: timescale, NUMBER: 1000.00>
DEBUG: Property: <Name: language, STRING: eng>
DEBUG: Property: <Name: sampledescription, OBJECT>
DEBUG: (object begin)
DEBUG: (object begin)
DEBUG: Property: <Name: sampletype, STRING: avc1>
DEBUG: (object end)
DEBUG: (object end)
DEBUG: (object end)
DEBUG: (object begin)
DEBUG: Property: <Name: length, NUMBER: 14185072.00>
DEBUG: Property: <Name: timescale, NUMBER: 1000.00>
DEBUG: Property: <Name: language, STRING: eng>
DEBUG: Property: <Name: sampledescription, OBJECT>
DEBUG: (object begin)
DEBUG: (object begin)
DEBUG: Property: <Name: sampletype, STRING: mp4a>
DEBUG: (object end)
DEBUG: (object end)
DEBUG: (object end)
DEBUG: (object end)
DEBUG: (object end)
DEBUG: (object end)
DEBUG: File has duration: 14185.054000
DEBUG: bAudioOnly: 0, size: 25188666
DEBUG: Last keyframe found at: 56000 ms, size: 118057, type: 09
DEBUG: Setting buffer time to: 36000000ms
Connecting ...
DEBUG: RTMP_Connect1, ... connected, handshaking
DEBUG: HandShake: Client type: 03
DEBUG: HandShake: Client digest offset: 430
DEBUG: HandShake: Initial client digest:
DEBUG: 0f aa fc 61 4d f1 9b b1 de 8b c6 d7 4d 66 f7 a4
DEBUG: 8c 5b c6 50 36 6f 8d 57 54 d3 01 1a b5 87 31 1e
DEBUG: HandShake: Type Answer : 03
DEBUG: HandShake: Server Uptime : 1677449217
DEBUG: HandShake: FMS Version : 4.5.2.1
DEBUG: HandShake: Calculated digest key from secure key and server digest:
DEBUG: bf d0 4e 72 e4 75 0b 10 54 21 a3 4c 36 5c 5c c1
DEBUG: fb ae 19 9c 91 0a 5c 83 2b ad e3 7f bb cd 30 0d
DEBUG: HandShake: Client signature calculated:
DEBUG: 8a 8a 0a 2d fc a4 39 8b 66 11 96 8a 49 98 3b d1
DEBUG: c5 a4 ec 91 a4 15 cf 0e 8c 61 09 7a cd cc 83 11
DEBUG: HandShake: Server sent signature:
DEBUG: 95 e2 59 a6 97 ff c0 1b f0 b9 a2 76 95 d9 0b 69
DEBUG: 47 22 65 e1 a9 96 37 4b 2f 88 5d 7f 51 40 1a 18
DEBUG: HandShake: Digest key:
DEBUG: ec 9a e8 85 67 33 d1 3d c3 2b df 78 59 4d 7c 17
DEBUG: 6d 75 60 91 04 ce e2 5d 3e 9e c3 0a 7c 8f f7 cb
DEBUG: HandShake: Signature calculated:
DEBUG: 95 e2 59 a6 97 ff c0 1b f0 b9 a2 76 95 d9 0b 69
DEBUG: 47 22 65 e1 a9 96 37 4b 2f 88 5d 7f 51 40 1a 18
DEBUG: HandShake: Genuine Adobe Flash Media Server
DEBUG: HandShake: Handshaking finished....
DEBUG: RTMP_Connect1, handshaked
DEBUG: Invoking connect
INFO: Connected...
DEBUG: RTMP_ClientPacket, received: invoke 134 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: (object begin)
DEBUG: Property: <Name: level, STRING: error>
DEBUG: Property: <Name: code, STRING:
NetConnection.Connect.Rejected>
DEBUG: Property: <Name: description, STRING: [
AccessManager.Reject ] : Access denied!>
DEBUG: (object end)
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <_error>
ERROR: rtmp server sent error
DEBUG: RTMP_ClientPacket, received: invoke 18 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <close>
ERROR: rtmp server requested close
DEBUG: Closing connection.
INFO: Command exit code 1 (raw code = 256)
DEBUG: Record using flashhd1 mode return code: 'retry'
WARNING: Retry recording for 'Olympic Beach Volleyball - London 2012:
Pool matches (p00w2r9k)'
INFO: Getting page
http://www.bbc.co.uk/mediaselector/4/mtis/stream/p00w33h6?cb=17298
INFO: Getting page
http://www.bbc.co.uk/mediaselector/4/mtis/stream/p00w33h6/pc_streaming_hd/level3?cb=25384
On 8/1/2012 6:10 AM, Derek J. Balling wrote:
On Aug 1, 2012, at 8:06 AM, Chris Cullen <am...@cs.byu.edu> wrote:
ERROR: RTMP_ReadPacket, failed to read RTMP packet body. len: 96632
1663859.707 kB / 3916.92 sec (27.6%)
INFO: Connection timed out, trying to resume.
Often it will say:
"WARNING: Stream does not start with requested frame, ignoring data..." a bunch
of times then
"XXXX kB / XXXX sec (XX.X %)"
"Couldn't resume FLV file try --skip 1"
And it loops back around. I tried skip, but it didn't do anything. I say a
previous post about 4GB files sizes and file systems, but I doubt that's the
problem as i'm using ext4. shall I send more debug info? Any ideas what to try
next?
Chris,
Your local filesystem has little to do with it. I'm on a Mac, and Macs haven't
had a 4GB limitation in forever (the perks of being on an OS used regularly for
mastering video content via AVID and Final Cut).
The 4GB limit appeared for all intents and purposes to be "upstream", something
in the code and/or the transfer protocol that was freaking its shit out when a status
counter rolled over the 32bit MAXINT value.
D
_______________________________________________
get_iplayer mailing list
get_iplayer@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/get_iplayer