Olympic replays
Chris Cullen
amrit at cs.byu.edu
Wed Aug 1 08:34:31 EDT 2012
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 <amrit at 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
>
More information about the get_iplayer
mailing list