[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