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

David Woodhouse dwmw2 at infradead.org
Wed Jun 23 11:04:17 CEST 2010


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

-- 
dwmw2


_______________________________________________
get_iplayer mailing list
get_iplayer at lists.infradead.org
http://lists.infradead.org/mailman/listinfo/get_iplayer




More information about the rtmpdump mailing list