[rtmpdump] Problem downloading p008fcfq Doctor Who - The Adventure Games

Howard Chu hyc at highlandsun.com
Thu Jun 24 15:29:16 EDT 2010


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. at 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%?
>



More information about the get_iplayer mailing list