Re: [rtmpdump] Problem downloading p008fcfq Doctor Who - The Adventure Games
(resending with correct address for rtmpdump list) On Sat, 2010-06-19 at 08:07 +0100, Andy Bircumshaw wrote:
Download may be incomplete (downloaded about 99.80%), try resuming
This is probably an rtmpdump problem with resume. Try moving the existing file out of the way and starting the download from scratch.
That doesn't make any difference. I already tried that before posting my confirmation. Sorry - I assumed that was obvious.
Not obvious enough that people always manage to try it before asking, and rtmpdump has a number of issues with resume. But yeah, looking back at Bill's log it is obvious in retrospect that _he_ had started from scratch; sorry. Still an rtmpdump problem though, I think -- it's exiting with an error code when it really succeeded. This rtmpdump command: rtmpdump --port 1935 --protocol 0 --playpath 'mp4:iplayerstream/secure_auth/1500kbps/WilliG16-00016314-High_Quality_DOCTOR_WHO_GAME_-_VA2_Flash9_Hi_v1_0.mp4' --host bbcmedia.fcod.llnwd.net --swfVfy http://www.bbc.co.uk/emp/10player.swf?revision=18269_19216 --tcUrl 'rtmp://bbcmedia.fcod.llnwd.net:1935/a1414/e3?as=adobe-hmac-sha256&av=1&te=connect&mp=iplayerstream/secure_auth/1500kbps/WilliG16-00016314-High_Quality_DOCTOR_WHO_GAME_-_VA2_Flash9_Hi_v1_0.mp4&et=1276949491&fmta-token=2db1540a4b5011d65ba3f56082c8f28b965ca5a4e826ceb97c330ddcc3ab939b' --app 'a1414/e3?as=adobe-hmac-sha256&av=1&te=connect&mp=iplayerstream/secure_auth/1500kbps/WilliG16-00016314-High_Quality_DOCTOR_WHO_GAME_-_VA2_Flash9_Hi_v1_0.mp4&et=1276949491&fmta-token=2db1540a4b5011d65ba3f56082c8f28b965ca5a4e826ceb97c330ddcc3ab939b' --pageUrl '' --resume -o Doctor_Who_-_Doctor_Who_-_The_Adventure_Games_p008fcfq_default.partial.mp4.flv --timeout 10 --verbose --debug is bailing out... DEBUG2: RTMP_ReadPacket: fd=5 DEBUG2: 0000: 45 00 01 b8 00 00 00 08 E....... DEBUG: ignoring too small audio packet: size: 0 DEBUG2: RTMP_ReadPacket: fd=5 DEBUG2: 0000: 45 00 00 00 00 00 66 12 E.....f. DEBUG2: 0000: 02 00 0c 6f 6e 50 6c 61 79 53 74 61 74 75 73 03 ...onPlayStatus. DEBUG2: 0010: 00 04 63 6f 64 65 02 00 17 4e 65 74 53 74 72 65 ..code...NetStre DEBUG2: 0020: 61 6d 2e 50 6c 61 79 2e 43 6f 6d 70 6c 65 74 65 am.Play.Complete DEBUG2: 0030: 00 05 6c 65 76 65 6c 02 00 06 73 74 61 74 75 73 ..level...status DEBUG2: 0040: 00 08 64 75 72 61 74 69 6f 6e 00 40 4a 00 00 00 ..duration.@J... DEBUG2: 0050: 00 00 00 00 05 62 79 74 65 73 00 41 55 4d 5c 80 .....bytes.AUM\. DEBUG2: 0060: 00 00 00 00 00 09 ...... DEBUG: RTMP_ClientPacket, received: notify 102 bytes DEBUG: (object begin) DEBUG: Property: <Name: no-name., STRING: onPlayStatus> DEBUG: Property: <Name: no-name., OBJECT> DEBUG: (object begin) DEBUG: Property: <Name: code, STRING: NetStream.Play.Complete> DEBUG: Property: <Name: level, STRING: status> DEBUG: Property: <Name: duration, NUMBER: 52.00> DEBUG: Property: <Name: bytes, NUMBER: 5584242.00> DEBUG: (object end) DEBUG: (object end) DEBUG2: RTMP_ReadPacket: fd=5 DEBUG2: 0000: 02 00 00 00 00 00 06 04 00 00 00 00 ............ DEBUG2: 0000: 00 01 00 00 00 01 ...... DEBUG: HandleCtrl, received ctrl. type: 1, len: 6 DEBUG: HandleCtrl, Stream EOF 1 DEBUG2: RTMP_ReadPacket: fd=5 DEBUG2: 0000: 45 00 00 00 00 01 66 14 E.....f. DEBUG2: 0000: 02 00 08 6f 6e 53 74 61 74 75 73 00 00 00 00 00 ...onStatus..... DEBUG2: 0010: 00 00 00 00 05 03 00 05 6c 65 76 65 6c 02 00 06 ........level... DEBUG2: 0020: 73 74 61 74 75 73 00 04 63 6f 64 65 02 00 13 4e status..code...N DEBUG2: 0030: 65 74 53 74 72 65 61 6d 2e 50 6c 61 79 2e 53 74 etStream.Play.St DEBUG2: 0040: 6f 70 00 0b 64 65 73 63 72 69 70 74 69 6f 6e 02 op..description. DEBUG2: 0050: 00 7b 53 74 6f 70 70 65 64 20 70 6c 61 79 69 6e .{Stopped playin DEBUG2: 0060: 67 20 69 70 6c 61 79 65 72 73 74 72 65 61 6d 2f g iplayerstream/ DEBUG2: 0070: 73 65 63 75 72 65 5f 61 75 74 68 2f 31 35 30 30 secure_auth/1500 DEBUG2: 0080: 6b 62 70 73 2f 57 69 6c 6c 69 47 31 36 2d 30 30 kbps/WilliG16-00 DEBUG2: 0090: 30 31 36 33 31 34 2d 48 69 67 68 5f 51 75 61 6c 016314-High_Qual DEBUG2: 00a0: 69 74 79 5f 44 4f 43 54 4f 52 5f 57 48 4f 5f 47 ity_DOCTOR_WHO_G DEBUG2: 00b0: 41 4d 45 5f 2d 5f 56 41 32 5f 46 6c 61 73 68 39 AME_-_VA2_Flash9 DEBUG2: 00c0: 5f 48 69 5f 76 31 5f 30 2e 6d 70 34 2e 00 07 64 _Hi_v1_0.mp4...d DEBUG2: 00d0: 65 74 61 69 6c 73 02 00 6a 69 70 6c 61 79 65 72 etails..jiplayer DEBUG2: 00e0: 73 74 72 65 61 6d 2f 73 65 63 75 72 65 5f 61 75 stream/secure_au DEBUG2: 00f0: 74 68 2f 31 35 30 30 6b 62 70 73 2f 57 69 6c 6c th/1500kbps/Will DEBUG2: 0100: 69 47 31 36 2d 30 30 30 31 36 33 31 34 2d 48 69 iG16-00016314-Hi DEBUG2: 0110: 67 68 5f 51 75 61 6c 69 74 79 5f 44 4f 43 54 4f gh_Quality_DOCTO DEBUG2: 0120: 52 5f 57 48 4f 5f 47 41 4d 45 5f 2d 5f 56 41 32 R_WHO_GAME_-_VA2 DEBUG2: 0130: 5f 46 6c 61 73 68 39 5f 48 69 5f 76 31 5f 30 2e _Flash9_Hi_v1_0. DEBUG2: 0140: 6d 70 34 00 08 63 6c 69 65 6e 74 69 64 02 00 08 mp4..clientid... DEBUG2: 0150: 54 5a 79 77 73 6b 6a 61 00 06 72 65 61 73 6f 6e TZywskja..reason DEBUG2: 0160: 02 00 00 00 00 09 ...... DEBUG: RTMP_ClientPacket, received: invoke 358 bytes DEBUG: (object begin) DEBUG: Property: <Name: no-name., STRING: onStatus> DEBUG: Property: <Name: no-name., NUMBER: 0.00> DEBUG: Property: NULL DEBUG: Property: <Name: no-name., OBJECT> 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/WilliG16-00016314-High_Quality_DOCTOR_WHO_GAME_-_VA2_Flash9_Hi_v1_0.mp4.> DEBUG: Property: <Name: details, STRING: iplayerstream/secure_auth/1500kbps/WilliG16-00016314-High_Quality_DOCTOR_WHO_GAME_-_VA2_Flash9_Hi_v1_0.mp4> DEBUG: Property: <Name: clientid, STRING: TZywskja> DEBUG: Property: <Name: reason, STRING: > DEBUG: (object end) DEBUG: (object end) DEBUG: HandleInvoke, server invoking <onStatus> DEBUG: HandleInvoke, onStatus: NetStream.Play.Stop DEBUG2: RTMP_SendPacket: fd=5, size=34 DEBUG2: 0000: 43 ff ff ff 00 00 22 14 ff ff ff ea C....."..... DEBUG2: 0000: 02 00 0c 64 65 6c 65 74 65 53 74 72 65 61 6d 00 ...deleteStream. DEBUG2: 0010: 40 14 00 00 00 00 00 00 05 00 3f f0 00 00 00 00 @.........?..... DEBUG2: 0020: 00 00 .. DEBUG: Invoking deleteStream DEBUG: Got Play.Complete or Play.Stop from server. Assuming stream is complete ^M5453.354 kB / 32.12 sec (99.8%)^M5453.354 kB / 32.12 sec (99.8%) DEBUG: RTMP_Read returned: 13675 Download may be incomplete (downloaded about 99.80%), try resuming DEBUG: Closing connection. INFO: Command exit code 2 (raw code = 512) DEBUG: Record using flashvhigh1 mode return code: 'retry' WARNING: Retry recording for 'Doctor Who - Doctor Who - The Adventure Games (p008fcfq)' Perhaps the ignored zero-size audio packets account for the missing 0.2%? -- dwmw2 _______________________________________________ get_iplayer mailing list get_iplayer@lists.infradead.org http://lists.infradead.org/mailman/listinfo/get_iplayer
David Woodhouse wrote:
(resending with correct address for rtmpdump list) Not obvious enough that people always manage to try it before asking, and rtmpdump has a number of issues with resume. But yeah, looking back at Bill's log it is obvious in retrospect that _he_ had started from scratch; sorry.
Still an rtmpdump problem though, I think -- it's exiting with an error code when it really succeeded. This rtmpdump command: rtmpdump --port 1935 --protocol 0 --playpath 'mp4:iplayerstream/secure_auth/1500kbps/WilliG16-00016314-High_Quality_DOCTOR_WHO_GAME_-_VA2_Flash9_Hi_v1_0.mp4' --host bbcmedia.fcod.llnwd.net --swfVfy http://www.bbc.co.uk/emp/10player.swf?revision=18269_19216 --tcUrl 'rtmp://bbcmedia.fcod.llnwd.net:1935/a1414/e3?as=adobe-hmac-sha256&av=1&te=connect&mp=iplayerstream/secure_auth/1500kbps/WilliG16-00016314-High_Quality_DOCTOR_WHO_GAME_-_VA2_Flash9_Hi_v1_0.mp4&et=1276949491&fmta-token=2db1540a4b5011d65ba3f56082c8f28b965ca5a4e826ceb97c330ddcc3ab939b' --app 'a1414/e3?as=adobe-hmac-sha256&av=1&te=connect&mp=iplayerstream/secure_auth/1500kbps/WilliG16-00016314-High_Quality_DOCTOR_WHO_GAME_-_VA2_Flash9_Hi_v1_0.mp4&et=1276949491&fmta-token=2db1540a4b5011d65ba3f56082c8f28b965ca5a4e826ceb97c330ddcc3ab939b' --pageUrl '' --resume -o Doctor_Who_-_Doctor_Who_-_The_Adventure_Games_p008fcfq_default.partial.mp4.flv --timeout 10 --verbose --debug
is bailing out...
Looks like you're using something older than rtmpdump 2.2e. Try again with the latest code, this should already be fixed.
DEBUG2: RTMP_ReadPacket: fd=5 DEBUG2: 0000: 45 00 01 b8 00 00 00 08 E....... DEBUG: ignoring too small audio packet: size: 0 DEBUG2: RTMP_ReadPacket: fd=5 DEBUG2: 0000: 45 00 00 00 00 00 66 12 E.....f. DEBUG2: 0000: 02 00 0c 6f 6e 50 6c 61 79 53 74 61 74 75 73 03 ...onPlayStatus. DEBUG2: 0010: 00 04 63 6f 64 65 02 00 17 4e 65 74 53 74 72 65 ..code...NetStre DEBUG2: 0020: 61 6d 2e 50 6c 61 79 2e 43 6f 6d 70 6c 65 74 65 am.Play.Complete DEBUG2: 0030: 00 05 6c 65 76 65 6c 02 00 06 73 74 61 74 75 73 ..level...status DEBUG2: 0040: 00 08 64 75 72 61 74 69 6f 6e 00 40 4a 00 00 00 ..duration.@J... DEBUG2: 0050: 00 00 00 00 05 62 79 74 65 73 00 41 55 4d 5c 80 .....bytes.AUM\. DEBUG2: 0060: 00 00 00 00 00 09 ...... DEBUG: RTMP_ClientPacket, received: notify 102 bytes DEBUG: (object begin) DEBUG: Property:<Name: no-name., STRING: onPlayStatus> DEBUG: Property:<Name: no-name., OBJECT> DEBUG: (object begin) DEBUG: Property:<Name: code, STRING: NetStream.Play.Complete> DEBUG: Property:<Name: level, STRING: status> DEBUG: Property:<Name: duration, NUMBER: 52.00> DEBUG: Property:<Name: bytes, NUMBER: 5584242.00> DEBUG: (object end) DEBUG: (object end) DEBUG2: RTMP_ReadPacket: fd=5 DEBUG2: 0000: 02 00 00 00 00 00 06 04 00 00 00 00 ............ DEBUG2: 0000: 00 01 00 00 00 01 ...... DEBUG: HandleCtrl, received ctrl. type: 1, len: 6 DEBUG: HandleCtrl, Stream EOF 1 DEBUG2: RTMP_ReadPacket: fd=5 DEBUG2: 0000: 45 00 00 00 00 01 66 14 E.....f. DEBUG2: 0000: 02 00 08 6f 6e 53 74 61 74 75 73 00 00 00 00 00 ...onStatus..... DEBUG2: 0010: 00 00 00 00 05 03 00 05 6c 65 76 65 6c 02 00 06 ........level... DEBUG2: 0020: 73 74 61 74 75 73 00 04 63 6f 64 65 02 00 13 4e status..code...N DEBUG2: 0030: 65 74 53 74 72 65 61 6d 2e 50 6c 61 79 2e 53 74 etStream.Play.St DEBUG2: 0040: 6f 70 00 0b 64 65 73 63 72 69 70 74 69 6f 6e 02 op..description. DEBUG2: 0050: 00 7b 53 74 6f 70 70 65 64 20 70 6c 61 79 69 6e .{Stopped playin DEBUG2: 0060: 67 20 69 70 6c 61 79 65 72 73 74 72 65 61 6d 2f g iplayerstream/ DEBUG2: 0070: 73 65 63 75 72 65 5f 61 75 74 68 2f 31 35 30 30 secure_auth/1500 DEBUG2: 0080: 6b 62 70 73 2f 57 69 6c 6c 69 47 31 36 2d 30 30 kbps/WilliG16-00 DEBUG2: 0090: 30 31 36 33 31 34 2d 48 69 67 68 5f 51 75 61 6c 016314-High_Qual DEBUG2: 00a0: 69 74 79 5f 44 4f 43 54 4f 52 5f 57 48 4f 5f 47 ity_DOCTOR_WHO_G DEBUG2: 00b0: 41 4d 45 5f 2d 5f 56 41 32 5f 46 6c 61 73 68 39 AME_-_VA2_Flash9 DEBUG2: 00c0: 5f 48 69 5f 76 31 5f 30 2e 6d 70 34 2e 00 07 64 _Hi_v1_0.mp4...d DEBUG2: 00d0: 65 74 61 69 6c 73 02 00 6a 69 70 6c 61 79 65 72 etails..jiplayer DEBUG2: 00e0: 73 74 72 65 61 6d 2f 73 65 63 75 72 65 5f 61 75 stream/secure_au DEBUG2: 00f0: 74 68 2f 31 35 30 30 6b 62 70 73 2f 57 69 6c 6c th/1500kbps/Will DEBUG2: 0100: 69 47 31 36 2d 30 30 30 31 36 33 31 34 2d 48 69 iG16-00016314-Hi DEBUG2: 0110: 67 68 5f 51 75 61 6c 69 74 79 5f 44 4f 43 54 4f gh_Quality_DOCTO DEBUG2: 0120: 52 5f 57 48 4f 5f 47 41 4d 45 5f 2d 5f 56 41 32 R_WHO_GAME_-_VA2 DEBUG2: 0130: 5f 46 6c 61 73 68 39 5f 48 69 5f 76 31 5f 30 2e _Flash9_Hi_v1_0. DEBUG2: 0140: 6d 70 34 00 08 63 6c 69 65 6e 74 69 64 02 00 08 mp4..clientid... DEBUG2: 0150: 54 5a 79 77 73 6b 6a 61 00 06 72 65 61 73 6f 6e TZywskja..reason DEBUG2: 0160: 02 00 00 00 00 09 ...... DEBUG: RTMP_ClientPacket, received: invoke 358 bytes DEBUG: (object begin) DEBUG: Property:<Name: no-name., STRING: onStatus> DEBUG: Property:<Name: no-name., NUMBER: 0.00> DEBUG: Property: NULL DEBUG: Property:<Name: no-name., OBJECT> 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/WilliG16-00016314-High_Quality_DOCTOR_WHO_GAME_-_VA2_Flash9_Hi_v1_0.mp4.> DEBUG: Property:<Name: details, STRING: iplayerstream/secure_auth/1500kbps/WilliG16-00016314-High_Quality_DOCTOR_WHO_GAME_-_VA2_Flash9_Hi_v1_0.mp4> DEBUG: Property:<Name: clientid, STRING: TZywskja> DEBUG: Property:<Name: reason, STRING:> DEBUG: (object end) DEBUG: (object end) DEBUG: HandleInvoke, server invoking<onStatus> DEBUG: HandleInvoke, onStatus: NetStream.Play.Stop DEBUG2: RTMP_SendPacket: fd=5, size=34 DEBUG2: 0000: 43 ff ff ff 00 00 22 14 ff ff ff ea C....."..... DEBUG2: 0000: 02 00 0c 64 65 6c 65 74 65 53 74 72 65 61 6d 00 ...deleteStream. DEBUG2: 0010: 40 14 00 00 00 00 00 00 05 00 3f f0 00 00 00 00 @.........?..... DEBUG2: 0020: 00 00 .. DEBUG: Invoking deleteStream DEBUG: Got Play.Complete or Play.Stop from server. Assuming stream is complete ^M5453.354 kB / 32.12 sec (99.8%)^M5453.354 kB / 32.12 sec (99.8%) DEBUG: RTMP_Read returned: 13675 Download may be incomplete (downloaded about 99.80%), try resuming DEBUG: Closing connection.
INFO: Command exit code 2 (raw code = 512) DEBUG: Record using flashvhigh1 mode return code: 'retry' WARNING: Retry recording for 'Doctor Who - Doctor Who - The Adventure Games (p008fcfq)'
Perhaps the ignored zero-size audio packets account for the missing 0.2%?
Already running v2.2e under Ubuntu: uname -a Linux mythtv 2.6.28-14-generic #47-Ubuntu SMP Sat Jul 25 00:28:35 UTC 2009 i686 GNU/Linu Ran the command as given below and got the following output: RTMPDump v2.2e (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/WilliG16-00016314-High_Quality_DOCTOR_WHO_GAME_-_VA2_Flash9_Hi_v1_0.mp4 DEBUG: tcUrl : rtmp://bbcmedia.fcod.llnwd.net:1935/a1414/e3?as=adobe-hmac-sha256&av=1&te=connect&mp=iplayerstream/secure_auth/1500kbps/WilliG16-00016314-High_Quality_DOCTOR_WHO_GAME_-_VA2_Flash9_Hi_v1_0.mp4&et=1276949491&fmta-token=2db1540a4b5011d65ba3f56082c8f28b965ca5a4e826ceb97c330ddcc3ab939b DEBUG: swfUrl : http://www.bbc.co.uk/emp/10player.swf?revision=18269_19216 DEBUG: pageUrl : DEBUG: app : a1414/e3?as=adobe-hmac-sha256&av=1&te=connect&mp=iplayerstream/secure_auth/1500kbps/WilliG16-00016314-High_Quality_DOCTOR_WHO_GAME_-_VA2_Flash9_Hi_v1_0.mp4&et=1276949491&fmta-token=2db1540a4b5011d65ba3f56082c8f28b965ca5a4e826ceb97c330ddcc3ab939b DEBUG: live : no DEBUG: timeout : 10 sec DEBUG: SWFSHA256: DEBUG: c4 e8 99 6c 5f 69 1a 32 3a 36 23 ed 07 9c 72 67 DEBUG: 98 eb 24 9c 95 d6 7a 6f f6 73 29 d1 6c b1 bc 2a DEBUG: SWFSize : 1020525 DEBUG: Failed to get last keyframe. DEBUG: Closing connection. Also tried again using get_iplayer directly and got the following: INFO: Command: /usr/local/bin/rtmpdump --port 1935 --protocol 0 --playpath mp4:iplayerstream/secure_auth/1500kbps/WilliG16-00016314-High_Quality_DOCTOR_WHO_GAME_-_VA2_Flash9_Hi_v1_0.mp4 --host bbcmedia.fcod.llnwd.net --swfVfy http://www.bbc.co.uk/emp/10player.swf?revision=18269_19216 --tcUrl rtmp://bbcmedia.fcod.llnwd.net:1935/a1414/e3?as=adobe-hmac-sha256&av=1&te=connect&mp=iplayerstream/secure_auth/1500kbps/WilliG16-00016314-High_Quality_DOCTOR_WHO_GAME_-_VA2_Flash9_Hi_v1_0.mp4&et=1277473187&fmta-token=4ffafb4abf488fbce00a84a67d6a4dfc223b2f39427c2aaa4c3118abd497eb20 --app a1414/e3?as=adobe-hmac-sha256&av=1&te=connect&mp=iplayerstream/secure_auth/1500kbps/WilliG16-00016314-High_Quality_DOCTOR_WHO_GAME_-_VA2_Flash9_Hi_v1_0.mp4&et=1277473187&fmta-token=4ffafb4abf488fbce00a84a67d6a4dfc223b2f39427c2aaa4c3118abd497eb20 --pageUrl http://www.bbc.co.uk/iplayer/episode/p008fcfq/Doctor_Who_Doctor_Who_trail_Th... --resume -o /storage/videos/Videos/Doctor Who/Series 5/test/Doctor Who - Doctor Who trail - The Adventure Games.partial.mp4.flv --timeout 10 --verbose --debug RTMPDump v2.2e (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/WilliG16-00016314-High_Quality_DOCTOR_WHO_GAME_-_VA2_Flash9_Hi_v1_0.mp4 DEBUG: tcUrl : rtmp://bbcmedia.fcod.llnwd.net:1935/a1414/e3?as=adobe-hmac-sha256&av=1&te=connect&mp=iplayerstream/secure_auth/1500kbps/WilliG16-00016314-High_Quality_DOCTOR_WHO_GAME_-_VA2_Flash9_Hi_v1_0.mp4&et=1277473187&fmta-token=4ffafb4abf488fbce00a84a67d6a4dfc223b2f39427c2aaa4c3118abd497eb20 DEBUG: swfUrl : http://www.bbc.co.uk/emp/10player.swf?revision=18269_19216 DEBUG: pageUrl : http://www.bbc.co.uk/iplayer/episode/p008fcfq/Doctor_Who_Doctor_Who_trail_Th... DEBUG: app : a1414/e3?as=adobe-hmac-sha256&av=1&te=connect&mp=iplayerstream/secure_auth/1500kbps/WilliG16-00016314-High_Quality_DOCTOR_WHO_GAME_-_VA2_Flash9_Hi_v1_0.mp4&et=1277473187&fmta-token=4ffafb4abf488fbce00a84a67d6a4dfc223b2f39427c2aaa4c3118abd497eb20 DEBUG: live : no DEBUG: timeout : 10 sec DEBUG: SWFSHA256: DEBUG: c4 e8 99 6c 5f 69 1a 32 3a 36 23 ed 07 9c 72 67 DEBUG: 98 eb 24 9c 95 d6 7a 6f f6 73 29 d1 6c b1 bc 2a DEBUG: SWFSize : 1020525 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: 17 a0 c8 c1 cc 49 d0 b4 70 d1 2d a4 7f 2f 6c 7c DEBUG: c7 34 31 8c f1 59 88 34 32 3d e6 72 07 94 63 ad DEBUG: HandShake: Type Answer : 03 DEBUG: HandShake: Server Uptime : 1321780882 DEBUG: HandShake: FMS Version : 3.5.2.1 DEBUG: HandShake: Calculated digest key from secure key and server digest: DEBUG: 56 84 91 08 fa a5 21 33 43 28 3b 6e ea d7 be 4a DEBUG: b5 1c cb 21 de e1 67 e5 c8 65 66 c8 0f 9c 9d 94 DEBUG: HandShake: Client signature calculated: DEBUG: e2 0e 14 58 b6 6e df b5 10 fe e0 59 b9 8f a1 c2 DEBUG: 0f e2 59 ad 39 50 33 9d 7b b4 6b 5c f2 5e 88 26 DEBUG: HandShake: Server sent signature: DEBUG: 94 9a 02 60 2c 97 97 3a 5e c8 77 cf 0b cd 6d b9 DEBUG: 04 d6 32 b4 e3 bd 1c da 38 8f 1c 93 ae 6d 94 f6 DEBUG: HandShake: Digest key: DEBUG: 4d b9 69 79 12 0c 29 38 10 5b 55 10 6d 0b 34 e5 DEBUG: 4c d3 63 3b 23 b9 6b 09 3f e6 45 cd bc 95 43 76 DEBUG: HandShake: Signature calculated: DEBUG: 94 9a 02 60 2c 97 97 3a 5e c8 77 cf 0b cd 6d b9 DEBUG: 04 d6 32 b4 e3 bd 1c da 38 8f 1c 93 ae 6d 94 f6 DEBUG: HandShake: Genuine Adobe Flash Media Server DEBUG: HandShake: Handshaking finished.... ... snip ... DEBUG2: RTMP_SendPacket: fd=4, size=34 DEBUG2: 0000: 43 ff ff ff 00 00 22 14 ff ff ff 66 C....."....f DEBUG2: 0000: 02 00 0c 64 65 6c 65 74 65 53 74 72 65 61 6d 00 ...deleteStream. DEBUG2: 0010: 40 28 00 00 00 00 00 00 05 00 3f f0 00 00 00 00 @(........?..... DEBUG2: 0020: 00 00 .. DEBUG: Invoking deleteStream DEBUG: Got Play.Complete or Play.Stop from server. Assuming stream is complete 5453.354 kB / 32.12 sec (99.8%) DEBUG: RTMP_Read returned: 0 Download may be incomplete (downloaded about 99.80%), try resuming DEBUG: Closing connection. Can send the complete log (compressed) if required. Hope this helps. Thanks for the excellent work from rtmpdump. Bill. On 24 June 2010 20:29, Howard Chu <hyc@highlandsun.com> wrote:
David Woodhouse wrote:
(resending with correct address for rtmpdump list) Not obvious enough that people always manage to try it before asking, and rtmpdump has a number of issues with resume. But yeah, looking back at Bill's log it is obvious in retrospect that _he_ had started from scratch; sorry.
Still an rtmpdump problem though, I think -- it's exiting with an error code when it really succeeded. This rtmpdump command: rtmpdump --port 1935 --protocol 0 --playpath 'mp4:iplayerstream/secure_auth/1500kbps/WilliG16-00016314-High_Quality_DOCTOR_WHO_GAME_-_VA2_Flash9_Hi_v1_0.mp4' --host bbcmedia.fcod.llnwd.net --swfVfy http://www.bbc.co.uk/emp/10player.swf?revision=18269_19216 --tcUrl 'rtmp://bbcmedia.fcod.llnwd.net:1935/a1414/e3?as=adobe-hmac-sha256&av=1&te=connect&mp=iplayerstream/secure_auth/1500kbps/WilliG16-00016314-High_Quality_DOCTOR_WHO_GAME_-_VA2_Flash9_Hi_v1_0.mp4&et=1276949491&fmta-token=2db1540a4b5011d65ba3f56082c8f28b965ca5a4e826ceb97c330ddcc3ab939b' --app 'a1414/e3?as=adobe-hmac-sha256&av=1&te=connect&mp=iplayerstream/secure_auth/1500kbps/WilliG16-00016314-High_Quality_DOCTOR_WHO_GAME_-_VA2_Flash9_Hi_v1_0.mp4&et=1276949491&fmta-token=2db1540a4b5011d65ba3f56082c8f28b965ca5a4e826ceb97c330ddcc3ab939b' --pageUrl '' --resume -o Doctor_Who_-_Doctor_Who_-_The_Adventure_Games_p008fcfq_default.partial.mp4.flv --timeout 10 --verbose --debug
is bailing out...
Looks like you're using something older than rtmpdump 2.2e. Try again with the latest code, this should already be fixed.
... snip ...
INFO: Command exit code 2 (raw code = 512) DEBUG: Record using flashvhigh1 mode return code: 'retry' WARNING: Retry recording for 'Doctor Who - Doctor Who - The Adventure Games (p008fcfq)'
Perhaps the ignored zero-size audio packets account for the missing 0.2%?
participants (3)
-
Bill Denton -
David Woodhouse -
Howard Chu