[PATCH] Update iPlayer EMP version

Jeff Cole jefro at coolcave.co.uk
Tue Oct 19 11:19:42 EDT 2010


On 19 October 2010 11:28, Steven Luo <steven at steven676.net> wrote:
>
> There's not really enough information there to guess at what might be
> happening -- if you pass --verbose to get_iplayer and post the output,
> someone might be able to help you.


Here's a verbose log (before conversion):

********************************************************************************************

Download (ID=431): Downloading Mad Men: Series 4 - 6. Waldorf Stories
INFO: User prefs dir: /Users/jefro/Library/Application Support/Get
iPlayer Automator
INFO: System options dir: /etc/get_iplayer/options
	versionlist = default
INFO: Search args: '431'
INFO: Additionally getting cached programme data for tv
INFO: Got 865 file cache entries for tv
431:	Mad Men: Series 4 - 6. Waldorf Stories, BBC HD, Audio
Described,Drama,Guidance,Highlights,TV, default,audiodescribed,
INFO: 1 Matching Programmes
INFO: Loaded history for first check.
INFO: Loading recordings history
INFO: Programme not in history
INFO: Getting page http://feeds.bbc.co.uk/iplayer/episode/b00v9kb7
INFO: Getting page http://www.bbc.co.uk/programmes/b00v9kb7.rdf
INFO: iPlayer metadata URL = http://www.bbc.co.uk/iplayer/playlist/b00v9kb7
INFO: Getting page http://www.bbc.co.uk/iplayer/playlist/b00v9kb7
INFO: Using Not Live standard TV and Radio: b00v9k5t
INFO: Version: default, VersionPid: b00v9k5t, Duration: 3000
INFO: Getting page
http://www.bbc.co.uk/mediaselector/4/mtis/stream/b00v9k5t?cb=68776
INFO: Getting page
http://www.bbc.co.uk/mediaselector/4/mtis/stream/b00v9k5t/iplayer_streaming_h264_flv_high/akamai?cb=02237
INFO: Getting page
http://www.bbc.co.uk/mediaselector/4/mtis/stream/b00v9k5t/iplayer_streaming_h264_flv_high/limelight?cb=21114
INFO: Getting page
http://www.bbc.co.uk/mediaselector/4/mtis/stream/b00v9k5t/iplayer_streaming_h264_flv_hd/level3?cb=88539
INFO: Getting page
http://www.bbc.co.uk/mediaselector/4/mtis/stream/b00v9k5t/iplayer_streaming_h264_flv_hd/akamai?cb=42675
INFO: Found mode flashhd1: (iplayer_streaming_h264_flv_hd) rtmp h264
1280x720 3200kbps stream (CDN: akamai/10)
INFO: Found mode flashhd2: (iplayer_streaming_h264_flv_hd) rtmp h264
1280x720 3200kbps 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 n95_3g1: (iplayer_streaming_n95_3g) 3gp h264 176x96
102kbps stream (CDN: sis/10)
INFO: Found mode n95_wifi1: (iplayer_streaming_n95_wifi) 3gp h264
320x176 184kbps stream (CDN: sis/10)
INFO: Found mode rtsphd1: (iplayer_streaming_rtsp_h264_flv_hd) rtmp
h264 1280x720 3200kbps stream (CDN: level3/5)
INFO: Found mode rtsphd2: (iplayer_streaming_rtsp_h264_flv_hd) rtmp
h264 1280x720 3200kbps 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: Found mode subtitles1: (captions) http stream (CDN: http/10)
INFO: Getting page http://www.bbc.co.uk/programmes/b00v9k5t.rdf
INFO: Programme not in history
INFO: Will search for versions: default
INFO: Mode list: flashhd,flashvhigh
INFO: Checking existence of default version
INFO: Version = default
INFO: flashhd1,flashhd2,flashvhigh1,flashvhigh2 modes will be tried
for version default
INFO: Trying flashhd1 mode to record tv: Mad Men: Series 4 - 6. Waldorf Stories
INFO: Attempt number: 1 / 5
INFO: Creating subdirectory /Users/jefro/Movies/TV/Mad Men Series 4
for programme
INFO: File name prefix = Mad Men Series 4 - 6. Waldorf Stories
((flashhd))
INFO: /Applications/Get iPlayer
Automator.app/Contents/Resources/rtmpdump version 2.3
INFO: RTMP_URL:
rtmp://cp41752.edgefcs.net:1935/ondemand?_fcs_vhost=cp41752.edgefcs.net&undefined&auth=daEdKaibxd2c2czdPaabWdab4aUbhcUa1dQ-bmVBsD-bWG-HntEDqApJDsHowC&aifp=v001&slist=secure/3200kbps/b00v9k5t_1286968917,
tcUrl: rtmp://cp41752.edgefcs.net:80/ondemand?_fcs_vhost=cp41752.edgefcs.net&undefined&auth=daEdKaibxd2c2czdPaabWdab4aUbhcUa1dQ-bmVBsD-bWG-HntEDqApJDsHowC&aifp=v001&slist=secure/3200kbps/b00v9k5t_1286968917,
application: ondemand?_fcs_vhost=cp41752.edgefcs.net&undefined&auth=daEdKaibxd2c2czdPaabWdab4aUbhcUa1dQ-bmVBsD-bWG-HntEDqApJDsHowC&aifp=v001&slist=secure/3200kbps/b00v9k5t_1286968917,
authString: auth=daEdKaibxd2c2czdPaabWdab4aUbhcUa1dQ-bmVBsD-bWG-HntEDqApJDsHowC&aifp=v001&slist=secure/3200kbps/b00v9k5t_1286968917,
swfUrl: http://www.bbc.co.uk/emp/10player.swf?revision=18269_21576,
file: /Users/jefro/Movies/TV/Mad Men Series 4/Mad Men Series 4 - 6.
Waldorf Stories ((flashhd)).partial.mp4, file_done:
/Users/jefro/Movies/TV/Mad Men Series 4/Mad Men Series 4 - 6. Waldorf
Stories ((flashhd)).mp4
INFO: Command: /Applications/Get iPlayer
Automator.app/Contents/Resources/rtmpdump --port 1935 --protocol 0
--playpath mp4:secure/3200kbps/b00v9k5t_1286968917?auth=daEdKaibxd2c2czdPaabWdab4aUbhcUa1dQ-bmVBsD-bWG-HntEDqApJDsHowC&aifp=v001&slist=secure/3200kbps/b00v9k5t_1286968917
--host cp41752.edgefcs.net --swfVfy
http://www.bbc.co.uk/emp/10player.swf?revision=18269_21576 --tcUrl
rtmp://cp41752.edgefcs.net:80/ondemand?_fcs_vhost=cp41752.edgefcs.net&undefined&auth=daEdKaibxd2c2czdPaabWdab4aUbhcUa1dQ-bmVBsD-bWG-HntEDqApJDsHowC&aifp=v001&slist=secure/3200kbps/b00v9k5t_1286968917
--app ondemand?_fcs_vhost=cp41752.edgefcs.net&undefined&auth=daEdKaibxd2c2czdPaabWdab4aUbhcUa1dQ-bmVBsD-bWG-HntEDqApJDsHowC&aifp=v001&slist=secure/3200kbps/b00v9k5t_1286968917
--pageUrl http://www.bbc.co.uk/iplayer/episode/b00v9kb7/Mad_Men_Series_4_Waldorf_Stories/
-W http://www.bbc.co.uk/emp/10player.swf?revision=15501_15796 --resume
-o /Users/jefro/Movies/TV/Mad Men Series 4/Mad Men Series 4 - 6.
Waldorf Stories ((flashhd)).partial.mp4.flv --timeout 10 --verbose
RTMPDump v2.3
(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/b00v9k5t_1286968917?auth=daEdKaibxd2c2czdPaabWdab4aUbhcUa1dQ-bmVBsD-bWG-HntEDqApJDsHowC&aifp=v001&slist=secure/3200kbps/b00v9k5t_1286968917
DEBUG: tcUrl    :
rtmp://cp41752.edgefcs.net:80/ondemand?_fcs_vhost=cp41752.edgefcs.net&undefined&auth=daEdKaibxd2c2czdPaabWdab4aUbhcUa1dQ-bmVBsD-bWG-HntEDqApJDsHowC&aifp=v001&slist=secure/3200kbps/b00v9k5t_1286968917
DEBUG: swfUrl   : http://www.bbc.co.uk/emp/10player.swf?revision=15501_15796
DEBUG: pageUrl  :
http://www.bbc.co.uk/iplayer/episode/b00v9kb7/Mad_Men_Series_4_Waldorf_Stories/
DEBUG: app      :
ondemand?_fcs_vhost=cp41752.edgefcs.net&undefined&auth=daEdKaibxd2c2czdPaabWdab4aUbhcUa1dQ-bmVBsD-bWG-HntEDqApJDsHowC&aifp=v001&slist=secure/3200kbps/b00v9k5t_1286968917
DEBUG: live     : no
DEBUG: timeout  : 10 sec
DEBUG: SWFSHA256:
DEBUG: 31 49 03 7d ea ab 6f 8c ef e5 14 2f 3f 3f fc 9a
DEBUG: 8c fc b3 14 a7 d2 a7 7c 8d 47 52 49 a8 0a 03 bf
DEBUG: SWFSize  : 1167707
DEBUG: Setting buffer time to: 36000000ms
Connecting ...
DEBUG: RTMP_Connect1, ... connected, handshaking
DEBUG: HandShake: Client type: 03
DEBUG: HandShake: Client digest offset: 244
DEBUG: HandShake: Initial client digest:
DEBUG: 84 93 78 7d 13 ea 68 3a 74 54 d8 53 be 0a f0 cb
DEBUG: b7 0b 2d f0 6b 19 e8 86 77 59 f2 24 68 fc 04 8f
DEBUG: HandShake: Type Answer   : 03
DEBUG: HandShake: Server Uptime : 1201144713
DEBUG: HandShake: FMS Version   : 3.5.4.1
DEBUG: HandShake: Calculated digest key from secure key and server digest:
DEBUG: 38 3c 6a 66 52 54 72 d1 a4 8a 29 1e dc 19 8a 46
DEBUG: 5b a7 f8 6f 2a d7 33 aa 50 db 46 21 e7 8c 0f d5
DEBUG: HandShake: Client signature calculated:
DEBUG: a7 76 d1 fd 78 5e 8a d4 10 9f 50 e9 95 d4 df f4
DEBUG: 2d 97 25 1b 34 08 56 d9 48 de ba 13 bf 21 58 4b
DEBUG: HandShake: Server sent signature:
DEBUG: 18 b8 1a d4 03 bd bb 86 6a 02 ac 80 4a a9 33 1e
DEBUG: 20 5e 6c 12 0a d4 52 eb 58 a9 b3 d3 4c de 92 12
DEBUG: HandShake: Digest key:
DEBUG: dd 1c 0d 1f 56 70 b3 2e 81 ea ef c6 18 50 c5 32
DEBUG: 20 98 34 26 30 05 49 91 14 86 92 cb ae df 5a 55
DEBUG: HandShake: Signature calculated:
DEBUG: 18 b8 1a d4 03 bd bb 86 6a 02 ac 80 4a a9 33 1e
DEBUG: 20 5e 6c 12 0a d4 52 eb 58 a9 b3 d3 4c de 92 12
DEBUG: HandShake: Genuine Adobe Flash Media Server
DEBUG: HandShake: Handshaking finished....
DEBUG: RTMP_Connect1, handshaked
DEBUG: Invoking connect
INFO: Connected...
DEBUG: HandleServerBW: server BW = 1250000
DEBUG: HandleClientBW: client BW = 1250000 2
DEBUG: HandleCtrl, received ctrl. type: 26, len: 3
DEBUG: HandleCtrl, SWFVerification ping received:
DEBUG: sending ctrl. type: 0x001b
DEBUG: Sending SWFVerification response:
DEBUG: 00 1b 01 01 00 11 d1 5b 00 11 d1 5b 2f 95 ec b7
DEBUG: 6a cb 94 61 cb 4a a0 90 60 46 07 14 84 25 6a 9b
DEBUG: 6e 6b e5 89 68 97 a7 dd 5f c1 d5 d6
DEBUG: RTMP_ClientPacket, received: invoke 242 bytes
DEBUG: (object begin)
DEBUG: (object begin)
DEBUG: Property: <Name:             fmsVer, STRING:	FMS/3,5,4,1003>
DEBUG: Property: <Name:       capabilities, NUMBER:	127.00>
DEBUG: Property: <Name:               mode, NUMBER:	1.00>
DEBUG: (object end)
DEBUG: (object begin)
DEBUG: Property: <Name:              level, STRING:	status>
DEBUG: Property: <Name:               code,
STRING:	NetConnection.Connect.Success>
DEBUG: Property: <Name:        description, STRING:	Connection succeeded.>
DEBUG: Property: <Name:     objectEncoding, NUMBER:	0.00>
DEBUG: Property: <Name:               data, OBJECT>
DEBUG: (object begin)
DEBUG: Property: <Name:            version, STRING:	3,5,4,1003>
DEBUG: (object end)
DEBUG: (object end)
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <_result>
DEBUG: HandleInvoke, received result for method call <connect>
DEBUG: sending ctrl. type: 0x0003
DEBUG: Invoking createStream
DEBUG: RTMP_ClientPacket, received: invoke 21 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <onBWDone>
DEBUG: Invoking _checkbw
INFO: Command exit code 1 (raw code = 256)
WARNING: Failed to stream file /Users/jefro/Movies/TV/Mad Men Series
4/Mad Men Series 4 - 6. Waldorf Stories ((flashhd)).partial.mp4.flv
via RTMP
INFO: skipping flashhd1 mode
INFO: Trying flashhd2 mode to record tv: Mad Men: Series 4 - 6. Waldorf Stories
INFO: Attempt number: 1 / 5
INFO: Creating subdirectory /Users/jefro/Movies/TV/Mad Men Series 4
for programme
INFO: File name prefix = Mad Men Series 4 - 6. Waldorf Stories
((flashhd))
INFO: /Applications/Get iPlayer
Automator.app/Contents/Resources/rtmpdump version 2.3
INFO: RTMP_URL:
rtmp://iplayertokfs.fplive.net:1935/ondemand?_fcs_vhost=iplayertokfs.fplive.net&auth=token=c3RhcnRfdGltZT0yMDEwMTAxOTEzMDkxNyZlbmRfdGltZT0yMDEwMTAxOTE3MDkxNyZkaWdlc3Q9YmQyMDJiMDM5NjIyYmM0Y2M5YzliNzYzMmMzMDc0ZTk=&aifp=v001&slist=mp4:3200kbps/b00v9k5t_1286968917,
tcUrl: rtmp://iplayertokfs.fplive.net:1935/iplayertok?token=c3RhcnRfdGltZT0yMDEwMTAxOTEzMDkxNyZlbmRfdGltZT0yMDEwMTAxOTE3MDkxNyZkaWdlc3Q9YmQyMDJiMDM5NjIyYmM0Y2M5YzliNzYzMmMzMDc0ZTk=,
application: iplayertok?token=c3RhcnRfdGltZT0yMDEwMTAxOTEzMDkxNyZlbmRfdGltZT0yMDEwMTAxOTE3MDkxNyZkaWdlc3Q9YmQyMDJiMDM5NjIyYmM0Y2M5YzliNzYzMmMzMDc0ZTk=,
authString: token=c3RhcnRfdGltZT0yMDEwMTAxOTEzMDkxNyZlbmRfdGltZT0yMDEwMTAxOTE3MDkxNyZkaWdlc3Q9YmQyMDJiMDM5NjIyYmM0Y2M5YzliNzYzMmMzMDc0ZTk=,
swfUrl: http://www.bbc.co.uk/emp/10player.swf?revision=18269_21576,
file: /Users/jefro/Movies/TV/Mad Men Series 4/Mad Men Series 4 - 6.
Waldorf Stories ((flashhd)).partial.mp4, file_done:
/Users/jefro/Movies/TV/Mad Men Series 4/Mad Men Series 4 - 6. Waldorf
Stories ((flashhd)).mp4
INFO: Command: /Applications/Get iPlayer
Automator.app/Contents/Resources/rtmpdump --port 1935 --protocol 0
--playpath mp4:3200kbps/b00v9k5t_1286968917 --host
iplayertokfs.fplive.net --swfVfy
http://www.bbc.co.uk/emp/10player.swf?revision=18269_21576 --tcUrl
rtmp://iplayertokfs.fplive.net:1935/iplayertok?token=c3RhcnRfdGltZT0yMDEwMTAxOTEzMDkxNyZlbmRfdGltZT0yMDEwMTAxOTE3MDkxNyZkaWdlc3Q9YmQyMDJiMDM5NjIyYmM0Y2M5YzliNzYzMmMzMDc0ZTk=
--app iplayertok?token=c3RhcnRfdGltZT0yMDEwMTAxOTEzMDkxNyZlbmRfdGltZT0yMDEwMTAxOTE3MDkxNyZkaWdlc3Q9YmQyMDJiMDM5NjIyYmM0Y2M5YzliNzYzMmMzMDc0ZTk=
--pageUrl http://www.bbc.co.uk/iplayer/episode/b00v9kb7/Mad_Men_Series_4_Waldorf_Stories/
-W http://www.bbc.co.uk/emp/10player.swf?revision=15501_15796 --resume
-o /Users/jefro/Movies/TV/Mad Men Series 4/Mad Men Series 4 - 6.
Waldorf Stories ((flashhd)).partial.mp4.flv --timeout 10 --verbose
DEBUG: RTMPSockBuf_Fill, recv returned -1. GetSockError(): 54
(Connection reset by peer)
ERROR: RTMP_ReadPacket, failed to read RTMP packet header
DEBUG: Closing connection.
RTMPDump v2.3
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
DEBUG: Protocol : RTMP
DEBUG: Hostname : iplayertokfs.fplive.net
DEBUG: Port     : 1935
DEBUG: Playpath : mp4:3200kbps/b00v9k5t_1286968917
DEBUG: tcUrl    :
rtmp://iplayertokfs.fplive.net:1935/iplayertok?token=c3RhcnRfdGltZT0yMDEwMTAxOTEzMDkxNyZlbmRfdGltZT0yMDEwMTAxOTE3MDkxNyZkaWdlc3Q9YmQyMDJiMDM5NjIyYmM0Y2M5YzliNzYzMmMzMDc0ZTk=
DEBUG: swfUrl   : http://www.bbc.co.uk/emp/10player.swf?revision=15501_15796
DEBUG: pageUrl  :
http://www.bbc.co.uk/iplayer/episode/b00v9kb7/Mad_Men_Series_4_Waldorf_Stories/
DEBUG: app      :
iplayertok?token=c3RhcnRfdGltZT0yMDEwMTAxOTEzMDkxNyZlbmRfdGltZT0yMDEwMTAxOTE3MDkxNyZkaWdlc3Q9YmQyMDJiMDM5NjIyYmM0Y2M5YzliNzYzMmMzMDc0ZTk=
DEBUG: live     : no
DEBUG: timeout  : 10 sec
DEBUG: SWFSHA256:
DEBUG: 31 49 03 7d ea ab 6f 8c ef e5 14 2f 3f 3f fc 9a
DEBUG: 8c fc b3 14 a7 d2 a7 7c 8d 47 52 49 a8 0a 03 bf
DEBUG: SWFSize  : 1167707
DEBUG: Setting buffer time to: 36000000ms
Connecting ...
DEBUG: RTMP_Connect1, ... connected, handshaking
DEBUG: HandShake: Client type: 03
DEBUG: HandShake: Client digest offset: 244
DEBUG: HandShake: Initial client digest:
DEBUG: 8e c6 43 57 11 d8 ed 2a 14 5d 53 5d c2 93 5f f2
DEBUG: 51 96 ba 26 a2 01 12 90 2e f6 a0 e8 e6 81 d5 81
DEBUG: HandShake: Type Answer   : 03
DEBUG: HandShake: Server Uptime : 1937806034
DEBUG: HandShake: FMS Version   : 3.5.4.1
DEBUG: HandShake: Calculated digest key from secure key and server digest:
DEBUG: 06 7e 71 c7 f6 2a 37 5a 44 8e a0 44 84 7d 1c e5
DEBUG: e4 46 32 ea 77 ce 2c 81 ad b2 29 38 86 4c 76 8d
DEBUG: HandShake: Client signature calculated:
DEBUG: 6f a8 91 ac 43 60 ca c1 79 ea b7 8b fb e3 21 2b
DEBUG: e5 e3 66 41 a9 8b a9 48 7d 59 09 34 8e 33 2f 1b
DEBUG: HandShake: Server sent signature:
DEBUG: cb da 6a d5 49 81 43 aa ef b4 13 22 37 d5 01 09
DEBUG: fb 22 15 a9 05 65 20 58 70 73 ea ab 05 67 fb df
DEBUG: HandShake: Digest key:
DEBUG: 89 67 6e 17 09 72 08 cb 0b 94 e8 e2 34 4a 36 98
DEBUG: c7 7d 8d 15 f9 14 e8 97 47 1a 65 aa 59 51 5b 1a
DEBUG: HandShake: Signature calculated:
DEBUG: cb da 6a d5 49 81 43 aa ef b4 13 22 37 d5 01 09
DEBUG: fb 22 15 a9 05 65 20 58 70 73 ea ab 05 67 fb df
DEBUG: HandShake: Genuine Adobe Flash Media Server
DEBUG: HandShake: Handshaking finished....
DEBUG: RTMP_Connect1, handshaked
DEBUG: Invoking connect
INFO: Connected...
DEBUG: HandleServerBW: server BW = 2500000
DEBUG: HandleClientBW: client BW = 2500000 2
DEBUG: HandleCtrl, received ctrl. type: 26, len: 3
DEBUG: HandleCtrl, SWFVerification ping received:
DEBUG: sending ctrl. type: 0x001b
DEBUG: Sending SWFVerification response:
DEBUG: 00 1b 01 01 00 11 d1 5b 00 11 d1 5b c6 b2 26 79
DEBUG: 31 f6 4f ef 20 f1 a2 5c 6c 71 66 e0 80 6e fe a3
DEBUG: 3d e7 99 a9 c8 ae b7 10 81 10 00 41
DEBUG: RTMP_ClientPacket, received: invoke 242 bytes
DEBUG: (object begin)
DEBUG: (object begin)
DEBUG: Property: <Name:             fmsVer, STRING:	FMS/3,5,4,1004>
DEBUG: Property: <Name:       capabilities, NUMBER:	127.00>
DEBUG: Property: <Name:               mode, NUMBER:	1.00>
DEBUG: (object end)
DEBUG: (object begin)
DEBUG: Property: <Name:              level, STRING:	status>
DEBUG: Property: <Name:               code,
STRING:	NetConnection.Connect.Success>
DEBUG: Property: <Name:        description, STRING:	Connection succeeded.>
DEBUG: Property: <Name:     objectEncoding, NUMBER:	0.00>
DEBUG: Property: <Name:               data, OBJECT>
DEBUG: (object begin)
DEBUG: Property: <Name:            version, STRING:	3,5,4,1004>
DEBUG: (object end)
DEBUG: (object end)
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <_result>
DEBUG: HandleInvoke, received result for method call <connect>
DEBUG: sending ctrl. type: 0x0003
DEBUG: Invoking createStream
DEBUG: RTMP_ClientPacket, received: invoke 21 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <onBWDone>
DEBUG: Invoking _checkbw
INFO: Command exit code 1 (raw code = 256)
WARNING: Failed to stream file /Users/jefro/Movies/TV/Mad Men Series
4/Mad Men Series 4 - 6. Waldorf Stories ((flashhd)).partial.mp4.flv
via RTMP
INFO: skipping flashhd2 mode
INFO: Trying flashvhigh1 mode to record tv: Mad Men: Series 4 - 6.
Waldorf Stories
INFO: Attempt number: 1 / 5
INFO: Creating subdirectory /Users/jefro/Movies/TV/Mad Men Series 4
for programme
INFO: File name prefix = Mad Men Series 4 - 6. Waldorf Stories
((flashvhigh))
INFO: /Applications/Get iPlayer
Automator.app/Contents/Resources/rtmpdump version 2.3
INFO: RTMP_URL:
rtmp://bbcmedia.fcod.llnwd.net:1935/ondemand?_fcs_vhost=bbcmedia.fcod.llnwd.net&auth=as=adobe-hmac-sha256&av=1&te=connect&mp=iplayerstream/secure_auth/1500kbps/b00v9k5t_1287147395.mp4&et=1287508157&fmta-token=d2a39047ddef8a6358e0c3d7726efcda3b5a396660077e527db97c9709462263&aifp=v001&slist=mp4:iplayerstream/secure_auth/1500kbps/b00v9k5t_1287147395.mp4,
tcUrl: rtmp://bbcmedia.fcod.llnwd.net:1935/a1414/e3?as=adobe-hmac-sha256&av=1&te=connect&mp=iplayerstream/secure_auth/1500kbps/b00v9k5t_1287147395.mp4&et=1287508157&fmta-token=d2a39047ddef8a6358e0c3d7726efcda3b5a396660077e527db97c9709462263,
application: a1414/e3?as=adobe-hmac-sha256&av=1&te=connect&mp=iplayerstream/secure_auth/1500kbps/b00v9k5t_1287147395.mp4&et=1287508157&fmta-token=d2a39047ddef8a6358e0c3d7726efcda3b5a396660077e527db97c9709462263,
authString: as=adobe-hmac-sha256&av=1&te=connect&mp=iplayerstream/secure_auth/1500kbps/b00v9k5t_1287147395.mp4&et=1287508157&fmta-token=d2a39047ddef8a6358e0c3d7726efcda3b5a396660077e527db97c9709462263,
swfUrl: http://www.bbc.co.uk/emp/10player.swf?revision=18269_21576,
file: /Users/jefro/Movies/TV/Mad Men Series 4/Mad Men Series 4 - 6.
Waldorf Stories ((flashvhigh)).partial.mp4, file_done:
/Users/jefro/Movies/TV/Mad Men Series 4/Mad Men Series 4 - 6. Waldorf
Stories ((flashhd)).mp4
INFO: Command: /Applications/Get iPlayer
Automator.app/Contents/Resources/rtmpdump --port 1935 --protocol 0
--playpath mp4:iplayerstream/secure_auth/1500kbps/b00v9k5t_1287147395.mp4
--host bbcmedia.fcod.llnwd.net --swfVfy
http://www.bbc.co.uk/emp/10player.swf?revision=18269_21576 --tcUrl
rtmp://bbcmedia.fcod.llnwd.net:1935/a1414/e3?as=adobe-hmac-sha256&av=1&te=connect&mp=iplayerstream/secure_auth/1500kbps/b00v9k5t_1287147395.mp4&et=1287508157&fmta-token=d2a39047ddef8a6358e0c3d7726efcda3b5a396660077e527db97c9709462263
--app a1414/e3?as=adobe-hmac-sha256&av=1&te=connect&mp=iplayerstream/secure_auth/1500kbps/b00v9k5t_1287147395.mp4&et=1287508157&fmta-token=d2a39047ddef8a6358e0c3d7726efcda3b5a396660077e527db97c9709462263
--pageUrl http://www.bbc.co.uk/iplayer/episode/b00v9kb7/Mad_Men_Series_4_Waldorf_Stories/
-W http://www.bbc.co.uk/emp/10player.swf?revision=15501_15796 --resume
-o /Users/jefro/Movies/TV/Mad Men Series 4/Mad Men Series 4 - 6.
Waldorf Stories ((flashvhigh)).partial.mp4.flv --timeout 10 --verbose
DEBUG: RTMPSockBuf_Fill, recv returned -1. GetSockError(): 54
(Connection reset by peer)
ERROR: RTMP_ReadPacket, failed to read RTMP packet header
DEBUG: Closing connection.
RTMPDump v2.3
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
DEBUG: Protocol : RTMP
DEBUG: Hostname : bbcmedia.fcod.llnwd.net
DEBUG: Port     : 1935
DEBUG: Playpath : mp4:iplayerstream/secure_auth/1500kbps/b00v9k5t_1287147395.mp4
DEBUG: tcUrl    :
rtmp://bbcmedia.fcod.llnwd.net:1935/a1414/e3?as=adobe-hmac-sha256&av=1&te=connect&mp=iplayerstream/secure_auth/1500kbps/b00v9k5t_1287147395.mp4&et=1287508157&fmta-token=d2a39047ddef8a6358e0c3d7726efcda3b5a396660077e527db97c9709462263
DEBUG: swfUrl   : http://www.bbc.co.uk/emp/10player.swf?revision=15501_15796
DEBUG: pageUrl  :
http://www.bbc.co.uk/iplayer/episode/b00v9kb7/Mad_Men_Series_4_Waldorf_Stories/
DEBUG: app      :
a1414/e3?as=adobe-hmac-sha256&av=1&te=connect&mp=iplayerstream/secure_auth/1500kbps/b00v9k5t_1287147395.mp4&et=1287508157&fmta-token=d2a39047ddef8a6358e0c3d7726efcda3b5a396660077e527db97c9709462263
DEBUG: live     : no
DEBUG: timeout  : 10 sec
DEBUG: SWFSHA256:
DEBUG: 31 49 03 7d ea ab 6f 8c ef e5 14 2f 3f 3f fc 9a
DEBUG: 8c fc b3 14 a7 d2 a7 7c 8d 47 52 49 a8 0a 03 bf
DEBUG: SWFSize  : 1167707
DEBUG: Setting buffer time to: 36000000ms
Connecting ...
DEBUG: RTMP_Connect1, ... connected, handshaking
DEBUG: HandShake: Client type: 03
DEBUG: HandShake: Client digest offset: 244
DEBUG: HandShake: Initial client digest:
DEBUG: 61 88 88 c7 2b bd 19 de fd e4 b0 81 c7 a8 8e 34
DEBUG: 3c ef 65 01 31 74 20 20 b5 5a 57 c5 3e 0b da 26
DEBUG: HandShake: Type Answer   : 03
DEBUG: HandShake: Server Uptime : 1605308299
DEBUG: HandShake: FMS Version   : 3.5.4.1
DEBUG: HandShake: Calculated digest key from secure key and server digest:
DEBUG: 2e 10 ee ec c6 ac ec 6d 59 97 99 b3 2f 3e a5 3c
DEBUG: 0d ee 57 12 98 3d 80 37 29 30 5c aa 9b dc 06 37
DEBUG: HandShake: Client signature calculated:
DEBUG: 85 73 9e 44 c9 ca db ad e3 2f b3 05 84 dd 28 61
DEBUG: 4f 1d 3c 07 01 a3 ed fa f8 53 85 e4 24 1d a9 aa
DEBUG: HandShake: Server sent signature:
DEBUG: 9d 28 93 9e 9e 10 1d 0f 48 4e 7e 90 b5 39 8d 08
DEBUG: 5e 61 8b e3 0a 93 c2 f4 b9 3b a1 aa 50 48 1a f3
DEBUG: HandShake: Digest key:
DEBUG: 0d 3c 77 a9 34 ad d4 2a 02 37 9d 4a 8b 78 1b 63
DEBUG: 72 ee 11 a9 2b 77 02 ab ba 49 93 53 a5 bd a9 a3
DEBUG: HandShake: Signature calculated:
DEBUG: 9d 28 93 9e 9e 10 1d 0f 48 4e 7e 90 b5 39 8d 08
DEBUG: 5e 61 8b e3 0a 93 c2 f4 b9 3b a1 aa 50 48 1a f3
DEBUG: HandShake: Genuine Adobe Flash Media Server
DEBUG: HandShake: Handshaking finished....
DEBUG: RTMP_Connect1, handshaked
DEBUG: Invoking connect
INFO: Connected...
DEBUG: HandleServerBW: server BW = 2500000
DEBUG: HandleClientBW: client BW = 2500000 2
DEBUG: RTMP_ClientPacket, received: invoke 242 bytes
DEBUG: (object begin)
DEBUG: (object begin)
DEBUG: Property: <Name:             fmsVer, STRING:	FMS/3,5,4,1006>
DEBUG: Property: <Name:       capabilities, NUMBER:	127.00>
DEBUG: Property: <Name:               mode, NUMBER:	1.00>
DEBUG: (object end)
DEBUG: (object begin)
DEBUG: Property: <Name:              level, STRING:	status>
DEBUG: Property: <Name:               code,
STRING:	NetConnection.Connect.Success>
DEBUG: Property: <Name:        description, STRING:	Connection succeeded.>
DEBUG: Property: <Name:     objectEncoding, NUMBER:	0.00>
DEBUG: Property: <Name:               data, OBJECT>
DEBUG: (object begin)
DEBUG: Property: <Name:            version, STRING:	3,5,4,1006>
DEBUG: (object end)
DEBUG: (object end)
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <_result>
DEBUG: HandleInvoke, received result for method call <connect>
DEBUG: sending ctrl. type: 0x0003
DEBUG: Invoking createStream
DEBUG: RTMP_ClientPacket, received: invoke 21 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <onBWDone>
DEBUG: Invoking _checkbw
DEBUG: RTMP_ClientPacket, received: invoke 29 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <_result>
DEBUG: HandleInvoke, received result for method call <createStream>
DEBUG: SendPlay, seekTime=0, stopTime=0, sending play:
mp4:iplayerstream/secure_auth/1500kbps/b00v9k5t_1287147395.mp4
DEBUG: Invoking play
DEBUG: sending ctrl. type: 0x0003
DEBUG: RTMP_ClientPacket, received: invoke 16419 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <_onbwcheck>
DEBUG: Invoking _result
DEBUG: RTMP_ClientPacket, received: invoke 57 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <onBWDone>
DEBUG: RTMP_ClientPacket, received: invoke 20 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <_result>
DEBUG: HandleInvoke, received result id 0 without matching request
DEBUG: HandleChangeChunkSize, received: chunk size change to 4096
DEBUG: HandleCtrl, received ctrl. type: 4, len: 6
DEBUG: HandleCtrl, Stream IsRecorded 1
DEBUG: HandleCtrl, received ctrl. type: 0, len: 6
DEBUG: HandleCtrl, Stream Begin 1
DEBUG: RTMP_ClientPacket, received: invoke 258 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: (object begin)
DEBUG: Property: <Name:              level, STRING:	status>
DEBUG: Property: <Name:               code, STRING:	NetStream.Play.Reset>
DEBUG: Property: <Name:        description, STRING:	Playing and
resetting iplayerstream/secure_auth/1500kbps/b00v9k5t_1287147395.mp4.>
DEBUG: Property: <Name:            details,
STRING:	iplayerstream/secure_auth/1500kbps/b00v9k5t_1287147395.mp4>
DEBUG: Property: <Name:           clientid, STRING:	HJYQcoPV>
DEBUG: (object end)
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <onStatus>
DEBUG: HandleInvoke, onStatus: NetStream.Play.Reset
DEBUG: RTMP_ClientPacket, received: invoke 252 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: (object begin)
DEBUG: Property: <Name:              level, STRING:	status>
DEBUG: Property: <Name:               code, STRING:	NetStream.Play.Start>
DEBUG: Property: <Name:        description, STRING:	Started playing
iplayerstream/secure_auth/1500kbps/b00v9k5t_1287147395.mp4.>
DEBUG: Property: <Name:            details,
STRING:	iplayerstream/secure_auth/1500kbps/b00v9k5t_1287147395.mp4>
DEBUG: Property: <Name:           clientid, STRING:	HJYQcoPV>
DEBUG: (object end)
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <onStatus>
DEBUG: HandleInvoke, onStatus: NetStream.Play.Start
Starting download at: 0.000 kB
DEBUG: RTMP_ClientPacket, received: notify 24 bytes
DEBUG: (object begin)
DEBUG: (object end)
DEBUG: ignoring too small audio packet: size: 0
DEBUG: RTMP_ClientPacket, received: notify 44 bytes
DEBUG: (object begin)
DEBUG: (object begin)
DEBUG: Property: <Name:               code, STRING:	NetStream.Data.Start>
DEBUG: (object end)
DEBUG: (object end)
DEBUG: RTMP_ClientPacket, received: notify 494 bytes
DEBUG: (object begin)
DEBUG: (object begin)
DEBUG: Property: <Name:           duration, NUMBER:	2740.14>
DEBUG: Property: <Name:       moovPosition, NUMBER:	32.00>
DEBUG: Property: <Name:              width, NUMBER:	832.00>
DEBUG: Property: <Name:             height, NUMBER:	468.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:	30.00>
DEBUG: Property: <Name:             aacaot, NUMBER:	2.00>
DEBUG: Property: <Name:     videoframerate, NUMBER:	25.00>
DEBUG: Property: <Name:    audiosamplerate, NUMBER:	24000.00>
DEBUG: Property: <Name:      audiochannels, NUMBER:	2.00>
DEBUG: Property: <Name:          trackinfo, OBJECT>
DEBUG: (object begin)
DEBUG: (object begin)
DEBUG: Property: <Name:             length, NUMBER:	68501000.00>
DEBUG: Property: <Name:          timescale, NUMBER:	25000.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:	65763328.00>
DEBUG: Property: <Name:          timescale, NUMBER:	24000.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)
INFO: Metadata:
INFO:   duration              2740.14
INFO:   moovPosition          32.00
INFO:   width                 832.00
INFO:   height                468.00
INFO:   videocodecid          avc1
INFO:   audiocodecid          mp4a
INFO:   avcprofile            77.00
INFO:   avclevel              30.00
INFO:   aacaot                2.00
INFO:   videoframerate        25.00
INFO:   audiosamplerate       24000.00
INFO:   audiochannels         2.00
INFO: trackinfo:
INFO:   length                68501000.00
INFO:   timescale             25000.00
INFO:   language              eng
INFO: sampledescription:
INFO:   sampletype            avc1
INFO:   length                65763328.00
INFO:   timescale             24000.00
INFO:   language              eng
INFO: sampledescription:
INFO:   sampletype            mp4a
DEBUG: HandleCtrl, received ctrl. type: 6, len: 6
DEBUG: HandleCtrl, Ping 1605376718
DEBUG: sending ctrl. type: 0x0007
DEBUG: HandleCtrl, received ctrl. type: 6, len: 6
DEBUG: HandleCtrl, Ping 1605676739
DEBUG: sending ctrl. type: 0x0007
DEBUG: ignoring too small audio packet: size: 0
DEBUG: RTMP_ClientPacket, received: notify 102 bytes
DEBUG: (object begin)
DEBUG: (object begin)
DEBUG: Property: <Name:               code, STRING:	NetStream.Play.Complete>
DEBUG: Property: <Name:              level, STRING:	status>
DEBUG: Property: <Name:           duration, NUMBER:	453.00>
DEBUG: Property: <Name:              bytes, NUMBER:	514948471.00>
DEBUG: (object end)
DEBUG: (object end)
DEBUG: HandleCtrl, received ctrl. type: 1, len: 6
DEBUG: HandleCtrl, Stream EOF 1
DEBUG: RTMP_ClientPacket, received: invoke 262 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: (object begin)
DEBUG: Property: <Name:              level, STRING:	status>
DEBUG: Property: <Name:               code, STRING:	NetStream.Play.Stop>
DEBUG: Property: <Name:        description, STRING:	Stopped playing
iplayerstream/secure_auth/1500kbps/b00v9k5t_1287147395.mp4.>
DEBUG: Property: <Name:            details,
STRING:	iplayerstream/secure_auth/1500kbps/b00v9k5t_1287147395.mp4>
DEBUG: Property: <Name:           clientid, STRING:	HJYQcoPV>
DEBUG: Property: <Name:             reason, STRING:	>
DEBUG: (object end)
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <onStatus>
DEBUG: HandleInvoke, onStatus: NetStream.Play.Stop
DEBUG: Invoking deleteStream
DEBUG: Got Play.Complete or Play.Stop from server. Assuming stream is complete
DEBUG: RTMP_Read returned: 0
Download complete
DEBUG: Closing connection.

**************************************************

Does that give any clue what's going wrong?

Jeff



More information about the get_iplayer mailing list