Audio/video stream recording forums

Attention Visitor:
You may have to register or log in before you can post:
  • Click the register link to sign up.
  • Registered members please fill in the form below and click the "Log in" button.
To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Audio/video stream recording forums > Streaming media recording forum > rtmpdump
Register FAQ Members List Calendar Mark Forums Read

Reply Post New Thread
 
Thread Tools Display Modes
  #11  
Old 08-15-2011, 06:41 AM
Ed999 Ed999 is offline
Senior Member
 
Join Date: Feb 2009
Posts: 115
Ed999 is on a distinguished road
Default

Re: Successful download of RTMPE Handshake 9 stream using RTMPdump v2.4, 2011-07-23 b


Quote:
Originally Posted by chap View Post
I tried , but strangely I can still download the video using RTMPdump 2.1d
Do you have a sample video(handshake 9)?

The video stream that your earlier post refers to is using handshake 6, and that is why rtmpdump v2.1d can download it.

Most streams on ITV Player use handshake 9, which requires rtmpdump v2.4 and cannot be downloaded by any earlier version, e.g. all the episodes of 'Jeeves and Wooster' from ITV3.
Reply With Quote
  #12  
Old 08-15-2011, 11:22 AM
chap chap is offline
Senior Member
 
Join Date: Feb 2011
Location: Ukraine
Posts: 1,165
chap is on a distinguished road
Default

Re: Successful download of RTMPE Handshake 9 stream using RTMPdump v2.4, 2011-07-23 b


Quote:
Originally Posted by Ed999 View Post
The video stream that your earlier post refers to is using handshake 6, and that is why rtmpdump v2.1d can download it.

Most streams on ITV Player use handshake 9, which requires rtmpdump v2.4 and cannot be downloaded by any earlier version, e.g. all the episodes of 'Jeeves and Wooster' from ITV3.
I do not understand anything in programming , but for some reason this is happening
Code:
C:\Documents and Settings\Администратор\Мои документы\rtmpdump-2.1d-windows>rtmp
dump -r "rtmpe://cp72511.edgefcs.net:1935/ondemand" -a "ondemand?ovpfv=1.1&auth=
eaEdmbYcdczcMdlb1b0dfdWbzbBdwazcVdCaVc1b9aVczbhbOa3bEaGcldRbCdXcub.-bosuxX-eS-6y
m3FCslDuxq&aifp=v002&slist=production/" -p "http://www.itv.com/newitvplayer/vide
o/?Filter=262521" -C Z: -y "mp4:production/CATCHUP/b649310f/2828/44bd/b80a/7bd85
00e1c53/1-8013-0011-001_JEEVES-AND-WOOSTER-(SERIES-2)_TX080811_ITV400_4X3.MP4" -
o 1-8013-0011-001_JEEVES-AND-WOOSTER-(SERIES-2)_TX080811_ITV400_4X3.flv -V
RTMPDump v2.1d
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
DEBUG: Protocol : RTMPE
DEBUG: Hostname : cp72511.edgefcs.net
DEBUG: Port     : 1935
DEBUG: Playpath : mp4:production/CATCHUP/b649310f/2828/44bd/b80a/7bd8500e1c53/1-
8013-0011-001_JEEVES-AND-WOOSTER-(SERIES-2)_TX080811_ITV400_4X3.MP4
DEBUG: tcUrl    : rtmpe://cp72511.edgefcs.net:1935/ondemand?ovpfv=1.1&auth=eaEdm
bYcdczcMdlb1b0dfdWbzbBdwazcVdCaVc1b9aVczbhbOa3bEaGcldRbCdXcub.-bosuxX-eS-6ym3FCs
lDuxq&aifp=v002&slist=production/
DEBUG: swfUrl   : <NULL>
DEBUG: pageUrl  : http://www.itv.com/newitvplayer/video/?Filter=262521
DEBUG: app      : ondemand?ovpfv=1.1&auth=eaEdmbYcdczcMdlb1b0dfdWbzbBdwazcVdCaVc
1b9aVczbhbOa3bEaGcldRbCdXcub.-bosuxX-eS-6ym3FCslDuxq&aifp=v002&slist=production/
Reply With Quote
  #13  
Old 08-15-2011, 11:23 AM
chap chap is offline
Senior Member
 
Join Date: Feb 2011
Location: Ukraine
Posts: 1,165
chap is on a distinguished road
Default

Re: Successful download of RTMPE Handshake 9 stream using RTMPdump v2.4, 2011-07-23 b


continuation code
Code:
DEBUG: auth     : <NULL>
DEBUG: subscribepath : <NULL>
DEBUG: flashVer : WIN 10,0,22,87
DEBUG: live     : no
DEBUG: timeout  : 120 sec
DEBUG: Setting buffer time to: 36000000ms
Connecting ...
DEBUG: RTMP_Connect1, ... connected, handshaking
DEBUG: HandShake: Client type: 06

DEBUG: HandShake: DH pubkey position: 887
DEBUG: HandShake: Client digest offset: 242
DEBUG: HandShake: Initial client digest:
C4 96 DA E6 4D 09 27 63 25 55 33 AA A0 4C 8A CB 9C B8 C7 35 CD 7F 87 35 E4 C2 BF
 19 3D C1 60 B2
DEBUG: HandShake: Type Answer   : 06
DEBUG: HandShake: Server Uptime : 526357066
DEBUG: HandShake: FMS Version   : 3.5.6.1
DEBUG: HandShake: Server DH public key offset: 515
DEBUG: HandShake: Secret key:
3E 2D 58 48 E8 26 33 EE ED 01 D0 84 DD F0 E9 F6 82 0D 57 8F 51 79 27 35 80 F3 EC
 86 30 53 D2 77 2F AC A4 3D 8E B2 84 E6 C7 00 2A 98 E3 A0 EA B0 87 10 8C A1 FD 8
F A7 4F BB 61 A0 DD 63 03 C7 F4 4D B1 38 62 59 0D F4 31 D8 9D 07 AE 35 A0 A1 AA
55 05 CE 34 E4 A0 A8 83 95 DC D5 CB 39 C8 89 8E DA 05 98 52 CF D4 BF 53 C5 49 5B
 F0 D9 9F 31 9C 59 16 25 75 F3 FB 1E FD CD FC 2B C4 79 D1 1D B7
DEBUG: RC4 Out Key:
DD D0 32 46 5E EF 83 03 07 0D D5 9E 5A 7D F2 E6
DEBUG: RC4 In Key:
58 4B 12 69 24 81 9F EF 0E 57 F5 D6 56 1D 6E 23
DEBUG: HandShake: Calculated digest key from secure key and server digest:
86 35 EC 07 58 AB 36 5C 97 84 02 E0 B1 75 B1 F9 E0 B6 6A 4C D5 62 0E 95 D1 0F 40
 9A A3 95 46 20
DEBUG: HandShake: Client signature calculated:
97 38 17 79 D4 9B C1 D6 B2 A3 63 B5 57 DF 5F 95 2B 10 D1 EB 8D 11 94 F1 D8 F9 22
 16 81 79 47 3E
DEBUG: HandShake: Server sent signature:
88 36 B5 01 76 CF D3 40 43 30 8E 19 F1 D5 C5 8F 92 28 A1 A8 F7 FF 8F A7 8C DA 83
 35 AA 06 8D CF
DEBUG: HandShake: Digest key:
BA 8E 7B DE 4F 3B 61 C0 6F 19 88 78 13 63 60 54 7A 9D A3 9E E8 BB D9 40 3F 57 88
 64 2A 30 E7 E5
DEBUG: HandShake: Signature calculated:
88 36 B5 01 76 CF D3 40 43 30 8E 19 F1 D5 C5 8F 92 28 A1 A8 F7 FF 8F A7 8C DA 83
 35 AA 06 8D CF
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:
ERROR: HandleCtrl: Ignoring SWFVerification request, use --swfVfy!
DEBUG: RTMP_ClientPacket, received: invoke 242 bytes
DEBUG: (object begin)
DEBUG: (object begin)
DEBUG: Property: <Name:                    fmsVer, STRING:      FMS/3,5,6,6003>
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.Co
nnect.Success>
DEBUG: Property: <Name:               description, STRING:      Connection succe
eded.>
DEBUG: Property: <Name:            objectEncoding, NUMBER:      0.00>
DEBUG: Property: <Name:                      data, OBJECT>
DEBUG: (object begin)
DEBUG: Property: <Name:                   version, STRING:      3,5,6,6003>
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.00, dLength=0, sending play: mp4:production/CATCHUP/
b649310f/2828/44bd/b80a/7bd8500e1c53/1-8013-0011-001_JEEVES-AND-WOOSTER-(SERIES-
2)_TX080811_ITV400_4X3.MP4
DEBUG: Invoking play
DEBUG: sending ctrl. type: 0x0003
DEBUG: RTMP_ClientPacket, received: invoke 10275 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <_onbwcheck>
DEBUG: Invoking _result
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 392 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: (object begin)
DEBUG: Property: <Name:                     level, STRING:      status>
DEBUG: Property: <Name:                      code, STRING:      NetStream.Play.R
eset>
DEBUG: Property: <Name:               description, STRING:      Playing and rese
tting production/CATCHUP/b649310f/2828/44bd/b80a/7bd8500e1c53/1-8013-0011-001_JE
EVES-AND-WOOSTER-(SERIES-2)_TX080811_ITV400_4X3.MP4.>
DEBUG: Property: <Name:                   details, STRING:      production/CATCH
UP/b649310f/2828/44bd/b80a/7bd8500e1c53/1-8013-0011-001_JEEVES-AND-WOOSTER-(SERI
ES-2)_TX080811_ITV400_4X3.MP4>
DEBUG: Property: <Name:                  clientid, STRING:      CrG4MTB7>
DEBUG: (object end)
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <onStatus>
DEBUG: HandleInvoke, onStatus: NetStream.Play.Reset
DEBUG: RTMP_ClientPacket, received: invoke 386 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: (object begin)
DEBUG: Property: <Name:                     level, STRING:      status>
DEBUG: Property: <Name:                      code, STRING:      NetStream.Play.S
tart>
DEBUG: Property: <Name:               description, STRING:      Started playing
production/CATCHUP/b649310f/2828/44bd/b80a/7bd8500e1c53/1-8013-0011-001_JEEVES-A
ND-WOOSTER-(SERIES-2)_TX080811_ITV400_4X3.MP4.>
DEBUG: Property: <Name:                   details, STRING:      production/CATCH
UP/b649310f/2828/44bd/b80a/7bd8500e1c53/1-8013-0011-001_JEEVES-AND-WOOSTER-(SERI
ES-2)_TX080811_ITV400_4X3.MP4>
DEBUG: Property: <Name:                  clientid, STRING:      CrG4MTB7>
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)
WARNING: 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.S
tart>
DEBUG: (object end)
DEBUG: (object end)
DEBUG: RTMP_ClientPacket, received: notify 494 bytes
DEBUG: (object begin)
DEBUG: (object begin)
DEBUG: Property: <Name:                  duration, NUMBER:      3024.30>
DEBUG: Property: <Name:              moovPosition, NUMBER:      32.00>
DEBUG: Property: <Name:                     width, NUMBER:      512.00>
DEBUG: Property: <Name:                    height, NUMBER:      384.00>
DEBUG: Property: <Name:              videocodecid, STRING:      avc1>
DEBUG: Property: <Name:              audiocodecid, STRING:      mp4a>
DEBUG: Property: <Name:                avcprofile, NUMBER:      66.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:      75605000.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:      72583168.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)
Metadata:
  duration              3024.30
  moovPosition          32.00
  width                 512.00
  height                384.00
  videocodecid          avc1
  audiocodecid          mp4a
  avcprofile            66.00
  avclevel              30.00
  aacaot                2.00
  videoframerate        25.00
  audiosamplerate       24000.00
  audiochannels         2.00
trackinfo:
  length                75605000.00
  timescale             25000.00
  language              eng
sampledescription:
  sampletype            avc1
  length                72583168.00
  timescale             24000.00
  language              eng
sampledescription:
  sampletype            mp4a
259.662 kB / 3.76 sec (0.1%)
Reply With Quote
  #14  
Old 08-19-2011, 05:57 AM
Ed999 Ed999 is offline
Senior Member
 
Join Date: Feb 2009
Posts: 115
Ed999 is on a distinguished road
Default

Re: Successful download of RTMPE Handshake 9 stream using RTMPdump v2.4, 2011-07-23 b


You are getting the exact same result that I got, each time I tried to download that episode of 'Jeeves and Wooster' using an out-of-date version of RTMPdump.

It tried to connect, got refused at the 0.1% point, and the output file was 0 KB.

This stream uses the new handshake 9 protocol, and requires RTMPDump v2.4.

Download RTMPdump v2.4, 2011-07-23 build, from -

http://rtmpdump.mplayerhq.hu/downloa...7335-win32.zip
Reply With Quote
Reply Post New Thread


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -6. The time now is 10:45 PM.


Powered by All-streaming-media.com; 2006-2011
vB forum hacked with Zoints add-ons