<div dir="ltr">hi all, <div><br></div><div>I'm trying to save rtmp stream from page <a href="http://www.rockwelltrading.com/webinar/how-to-trade-a-small-account/">http://www.rockwelltrading.com/webinar/how-to-trade-a-small-account/</a><div>
<br></div><div style>I took JSON data from javascript for flowplayer:</div><div style><br></div><div style><span class="" style="font-family:monospace;font-size:medium;white-space:pre-wrap"><script></span><span style="color:rgb(0,0,0);font-family:monospace;font-size:medium;white-space:pre-wrap">var fdCloudPlayer87112=0;var signCloudPlayer87112='?Expires=1362529123&Signature=MpK5uWleHJYJUQGtm-fpUbOUNAf9-6-hYIGyuKrtDondOR~ABIbyU8GRUu9CtlMvHkjJmyZCtg~0x78JpErcvpPKgLHtXxgOLVbKDkCUrJEhyuveqAEn0Ah3Ge8nOnPE3v4SD41rLSCXn1jANNmhrhybHBhSlxFB7BU3gP2-k0Q_&Key-Pair-Id=APKAIFQXZBKNZQEH5U2Q';playerCloudPlayer87112=flowplayer('CloudPlayer87112',{src:'<a href="http://d1hv2fpv2exxoo.cloudfront.net/CloudPlayerPro.swf'">http://d1hv2fpv2exxoo.cloudfront.net/CloudPlayerPro.swf'</a>},{contextMenu:['CloudPlayer Pro 3.2.7.5','-',{'About CloudPlayerPro ...':function(){location.href='<a href="http://www.CloudPlayer.Pro">http://www.CloudPlayer.Pro</a>';}}],key:'4e331fab750ce8075f7',onLoad:function(){this.setVolume(50);},plugins:{controls:{url:'<a href="http://d1hv2fpv2exxoo.cloudfront.net/CloudPlayerPro.controls.swf">http://d1hv2fpv2exxoo.cloudfront.net/CloudPlayerPro.controls.swf</a>',autoHide:'fullscreen',fullscreen:true},rtmp:{url:'<a href="http://d1hv2fpv2exxoo.cloudfront.net/CloudPlayerPro.streaming.swf">http://d1hv2fpv2exxoo.cloudfront.net/CloudPlayerPro.streaming.swf</a>',netConnectionUrl:'rtmp://<a href="http://s21hgu5r2yq4zz.cloudfront.net/cfx/st">s21hgu5r2yq4zz.cloudfront.net/cfx/st</a>',durationFunc:'getStreamLength'}},clip:{url:'mp4:webinars/how-to-trade-a-small-account-and-turn-it-into-a-big-one.mp4'+escape(signCloudPlayer87112),provider:'rtmp',onStart:function(){fdCloudPlayer87112=parseInt(this.getClip().fullDuration)-0+0;},autoPlay:true,autoBuffering:true,bufferLength:5,duration:fdCloudPlayer87112,onBeforeFinish:function(){tb_remove();}}});</span><span class="" style="font-family:monospace;font-size:medium;white-space:pre-wrap"></script></span><br>
</div><div style><span class="" style="font-family:monospace;font-size:medium;white-space:pre-wrap"><br></span></div><div style><span class="" style="font-family:monospace;font-size:medium;white-space:pre-wrap">and tried this:</span></div>
<div style><span class="" style="font-family:monospace;font-size:medium;white-space:pre-wrap"><br></span></div><div style><span class=""><font face="monospace" size="3"><span style="white-space:pre-wrap">rtmpdump -r rtmp://<a href="http://s21hgu5r2yq4zz.cloudfront.net/cfx/st/mp4:webinars/how-to-trade-a-small-account-and-turn-it-into-a-big-one.mp4%3FExpires%3D1362529123%26Signature%3DMpK5uWleHJYJUQGtm-fpUbOUNAf9-6-hYIGyuKrtDondOR%7EABIbyU8GRUu9CtlMvHkjJmyZCtg%7E0x78JpErcvpPKgLHtXxgOLVbKDkCUrJEhyuveqAEn0Ah3Ge8nOnPE3v4SD41rLSCXn1jANNmhrhybHBhSlxFB7BU3gP2-k0Q_%26Key-Pair-Id%3DAPKAIFQXZBKNZQEH5U2Q">s21hgu5r2yq4zz.cloudfront.net/cfx/st/mp4:webinars/how-to-trade-a-small-account-and-turn-it-into-a-big-one.mp4%3FExpires%3D1362529123%26Signature%3DMpK5uWleHJYJUQGtm-fpUbOUNAf9-6-hYIGyuKrtDondOR%7EABIbyU8GRUu9CtlMvHkjJmyZCtg%7E0x78JpErcvpPKgLHtXxgOLVbKDkCUrJEhyuveqAEn0Ah3Ge8nOnPE3v4SD41rLSCXn1jANNmhrhybHBhSlxFB7BU3gP2-k0Q_%26Key-Pair-Id%3DAPKAIFQXZBKNZQEH5U2Q</a> -a cfx/st -f "MAC 11.6.602.171" -W <a href="http://d1hv2fpv2exxoo.cloudfront.net/CloudPlayerPro.streaming.swf">http://d1hv2fpv2exxoo.cloudfront.net/CloudPlayerPro.streaming.swf</a> -p <a href="http://www.rockwelltrading.com/webinar/how-to-trade-a-small-account/">http://www.rockwelltrading.com/webinar/how-to-trade-a-small-account/</a> -y mp4:webinars/how-to-trade-a-small-account-and-turn-it-into-a-big-one.mp4 -o rt.mp4 -V</span></font><br>
</span></div><div style><span class=""><font face="monospace" size="3"><span style="white-space:pre-wrap"><br></span></font></span></div><div style><span class=""><span style="font-family:monospace;font-size:medium;white-space:pre-wrap">which fails for unknown reason:</span><font face="monospace" size="3"><span style="white-space:pre-wrap"><br>
</span></font></span></div><div style><span class=""><font face="monospace" size="3"><span style="white-space:pre-wrap"><br></span></font></span></div><div style><span class=""><font face="monospace" size="3"><div><span style="white-space:pre-wrap">RTMPDump v2.3</span></div>
<div><span style="white-space:pre-wrap">(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL</span></div><div><span style="white-space:pre-wrap">DEBUG: Protocol : RTMP</span></div><div><span style="white-space:pre-wrap">DEBUG: Hostname : <a href="http://s21hgu5r2yq4zz.cloudfront.net">s21hgu5r2yq4zz.cloudfront.net</a></span></div>
<div><span style="white-space:pre-wrap">DEBUG: Port     : 1935</span></div><div><span style="white-space:pre-wrap">DEBUG: Playpath : mp4:webinars/how-to-trade-a-small-account-and-turn-it-into-a-big-one.mp4</span></div><div>
<span style="white-space:pre-wrap">DEBUG: tcUrl    : rtmp://<a href="http://s21hgu5r2yq4zz.cloudfront.net:1935/cfx/st">s21hgu5r2yq4zz.cloudfront.net:1935/cfx/st</a></span></div><div><span style="white-space:pre-wrap">DEBUG: swfUrl   : <a href="http://d1hv2fpv2exxoo.cloudfront.net/CloudPlayerPro.streaming.swf">http://d1hv2fpv2exxoo.cloudfront.net/CloudPlayerPro.streaming.swf</a></span></div>
<div><span style="white-space:pre-wrap">DEBUG: pageUrl  : <a href="http://www.rockwelltrading.com/webinar/how-to-trade-a-small-account/">http://www.rockwelltrading.com/webinar/how-to-trade-a-small-account/</a></span></div>
<div><span style="white-space:pre-wrap">DEBUG: app      : cfx/st</span></div><div><span style="white-space:pre-wrap">DEBUG: flashVer : MAC 11.6.602.171</span></div><div><span style="white-space:pre-wrap">DEBUG: live     : no</span></div>
<div><span style="white-space:pre-wrap">DEBUG: timeout  : 30 sec</span></div><div><span style="white-space:pre-wrap">DEBUG: SWFSHA256:</span></div><div><span style="white-space:pre-wrap">DEBUG: 7e 78 9e d9 21 bb 57 2c 12 2a b8 d4 cf fc a1 4d</span></div>
<div><span style="white-space:pre-wrap">DEBUG: 73 2a 44 61 f6 78 38 9b e0 8b d2 ca e8 e0 64 55</span></div><div><span style="white-space:pre-wrap">DEBUG: SWFSize  : 9388</span></div><div><span style="white-space:pre-wrap">DEBUG: Setting buffer time to: 36000000ms</span></div>
<div><span style="white-space:pre-wrap">Connecting ...</span></div><div><span style="white-space:pre-wrap">DEBUG: RTMP_Connect1, ... connected, handshaking</span></div><div><span style="white-space:pre-wrap">DEBUG: HandShake: Client type: 03</span></div>
<div><span style="white-space:pre-wrap">DEBUG: HandShake: Client digest offset: 244</span></div><div><span style="white-space:pre-wrap">DEBUG: HandShake: Initial client digest: </span></div><div><span style="white-space:pre-wrap">DEBUG: 0a 6f 4e fd d5 ab f4 61 72 67 ac 13 d7 89 84 68</span></div>
<div><span style="white-space:pre-wrap">DEBUG: 9a ec 03 0a 92 14 e4 c5 aa 6d ce 0d a1 d7 95 0c</span></div><div><span style="white-space:pre-wrap">DEBUG: HandShake: Type Answer   : 03</span></div><div><span style="white-space:pre-wrap">DEBUG: HandShake: Server Uptime : 150978592</span></div>
<div><span style="white-space:pre-wrap">DEBUG: HandShake: FMS Version   : 3.5.7.1</span></div><div><span style="white-space:pre-wrap">DEBUG: HandShake: Calculated digest key from secure key and server digest: </span></div>
<div><span style="white-space:pre-wrap">DEBUG: 1c b8 27 49 23 a4 4d eb 65 00 84 8c 70 39 b7 72</span></div><div><span style="white-space:pre-wrap">DEBUG: 91 c2 47 1b 0c 25 76 17 82 07 66 c1 2a 88 c2 c3</span></div><div><span style="white-space:pre-wrap">DEBUG: HandShake: Client signature calculated:</span></div>
<div><span style="white-space:pre-wrap">DEBUG: f5 c5 c0 7f 3c 48 ae c5 d6 d2 56 cb 6c d8 7f 59</span></div><div><span style="white-space:pre-wrap">DEBUG: 74 24 40 bd 79 94 84 40 42 a4 c6 02 10 c0 c9 03</span></div><div><span style="white-space:pre-wrap">DEBUG: HandShake: Server sent signature:</span></div>
<div><span style="white-space:pre-wrap">DEBUG: 93 a8 5b 0c 21 09 00 ee 3a 3f 15 d0 82 95 9e 70</span></div><div><span style="white-space:pre-wrap">DEBUG: 38 ae 40 aa 00 e2 aa d2 11 0f 8d 25 47 ef 25 cf</span></div><div><span style="white-space:pre-wrap">DEBUG: HandShake: Digest key: </span></div>
<div><span style="white-space:pre-wrap">DEBUG: 66 16 fa 65 76 57 57 77 1c bd a1 df 71 5e 28 5f</span></div><div><span style="white-space:pre-wrap">DEBUG: 62 e6 82 22 7e 98 5a 68 48 57 c6 9f 4c bb df 9c</span></div><div><span style="white-space:pre-wrap">DEBUG: HandShake: Signature calculated:</span></div>
<div><span style="white-space:pre-wrap">DEBUG: 93 a8 5b 0c 21 09 00 ee 3a 3f 15 d0 82 95 9e 70</span></div><div><span style="white-space:pre-wrap">DEBUG: 38 ae 40 aa 00 e2 aa d2 11 0f 8d 25 47 ef 25 cf</span></div><div><span style="white-space:pre-wrap">DEBUG: HandShake: Genuine Adobe Flash Media Server</span></div>
<div><span style="white-space:pre-wrap">DEBUG: HandShake: Handshaking finished....</span></div><div><span style="white-space:pre-wrap">DEBUG: RTMP_Connect1, handshaked</span></div><div><span style="white-space:pre-wrap">DEBUG: Invoking connect</span></div>
<div><span style="white-space:pre-wrap">INFO: Connected...</span></div><div><span style="white-space:pre-wrap">DEBUG: HandleServerBW: server BW = 1310720</span></div><div><span style="white-space:pre-wrap">DEBUG: HandleClientBW: client BW = 2500000 2</span></div>
<div><span style="white-space:pre-wrap">DEBUG: RTMP_ClientPacket, received: invoke 242 bytes</span></div><div><span style="white-space:pre-wrap">DEBUG: (object begin)</span></div><div><span style="white-space:pre-wrap">DEBUG: (object begin)</span></div>
<div><span style="white-space:pre-wrap">DEBUG: Property: <Name:             fmsVer, STRING:<span class="" style="white-space:pre">     </span>FMS/3,5,7,7009></span></div><div><span style="white-space:pre-wrap">DEBUG: Property: <Name:       capabilities, NUMBER:<span class="" style="white-space:pre">        </span>127.00></span></div>
<div><span style="white-space:pre-wrap">DEBUG: Property: <Name:               mode, NUMBER:<span class="" style="white-space:pre">    </span>1.00></span></div><div><span style="white-space:pre-wrap">DEBUG: (object end)</span></div>
<div><span style="white-space:pre-wrap">DEBUG: (object begin)</span></div><div><span style="white-space:pre-wrap">DEBUG: Property: <Name:              level, STRING:<span class="" style="white-space:pre">        </span>status></span></div>
<div><span style="white-space:pre-wrap">DEBUG: Property: <Name:               code, STRING:<span class="" style="white-space:pre">    </span>NetConnection.Connect.Success></span></div><div><span style="white-space:pre-wrap">DEBUG: Property: <Name:        description, STRING:<span class="" style="white-space:pre">        </span>Connection succeeded.></span></div>
<div><span style="white-space:pre-wrap">DEBUG: Property: <Name:     objectEncoding, NUMBER:<span class="" style="white-space:pre"> </span>0.00></span></div><div><span style="white-space:pre-wrap">DEBUG: Property: <Name:               data, OBJECT></span></div>
<div><span style="white-space:pre-wrap">DEBUG: (object begin)</span></div><div><span style="white-space:pre-wrap">DEBUG: Property: <Name:            version, STRING:<span class="" style="white-space:pre"> </span>3,5,7,7009></span></div>
<div><span style="white-space:pre-wrap">DEBUG: (object end)</span></div><div><span style="white-space:pre-wrap">DEBUG: (object end)</span></div><div><span style="white-space:pre-wrap">DEBUG: (object end)</span></div><div>
<span style="white-space:pre-wrap">DEBUG: HandleInvoke, server invoking <_result></span></div><div><span style="white-space:pre-wrap">DEBUG: HandleInvoke, received result for method call <connect></span></div>
<div><span style="white-space:pre-wrap">DEBUG: sending ctrl. type: 0x0003</span></div><div><span style="white-space:pre-wrap">DEBUG: Invoking createStream</span></div><div><span style="white-space:pre-wrap">DEBUG: RTMP_ClientPacket, received: invoke 21 bytes</span></div>
<div><span style="white-space:pre-wrap">DEBUG: (object begin)</span></div><div><span style="white-space:pre-wrap">DEBUG: Property: NULL</span></div><div><span style="white-space:pre-wrap">DEBUG: (object end)</span></div><div>
<span style="white-space:pre-wrap">DEBUG: HandleInvoke, server invoking <onBWDone></span></div><div><span style="white-space:pre-wrap">DEBUG: Invoking _checkbw</span></div><div><span style="white-space:pre-wrap">DEBUG: RTMP_ClientPacket, received: invoke 29 bytes</span></div>
<div><span style="white-space:pre-wrap">DEBUG: (object begin)</span></div><div><span style="white-space:pre-wrap">DEBUG: Property: NULL</span></div><div><span style="white-space:pre-wrap">DEBUG: (object end)</span></div><div>
<span style="white-space:pre-wrap">DEBUG: HandleInvoke, server invoking <_result></span></div><div><span style="white-space:pre-wrap">DEBUG: HandleInvoke, received result for method call <createStream></span></div>
<div><span style="white-space:pre-wrap">DEBUG: SendPlay, seekTime=0, stopTime=0, sending play: mp4:webinars/how-to-trade-a-small-account-and-turn-it-into-a-big-one.mp4</span></div><div><span style="white-space:pre-wrap">DEBUG: Invoking play</span></div>
<div><span style="white-space:pre-wrap">DEBUG: sending ctrl. type: 0x0003</span></div><div><span style="white-space:pre-wrap">DEBUG: RTMP_ClientPacket, received: invoke 16419 bytes</span></div><div><span style="white-space:pre-wrap">DEBUG: (object begin)</span></div>
<div><span style="white-space:pre-wrap">DEBUG: Property: NULL</span></div><div><span style="white-space:pre-wrap">DEBUG: (object end)</span></div><div><span style="white-space:pre-wrap">DEBUG: HandleInvoke, server invoking <_onbwcheck></span></div>
<div><span style="white-space:pre-wrap">DEBUG: Invoking _result</span></div><div><span style="white-space:pre-wrap">DEBUG: RTMP_ClientPacket, received: invoke 133 bytes</span></div><div><span style="white-space:pre-wrap">DEBUG: (object begin)</span></div>
<div><span style="white-space:pre-wrap">DEBUG: Property: NULL</span></div><div><span style="white-space:pre-wrap">DEBUG: (object begin)</span></div><div><span style="white-space:pre-wrap">DEBUG: Property: <Name:              level, STRING:<span class="" style="white-space:pre">    </span>error></span></div>
<div><span style="white-space:pre-wrap">DEBUG: Property: <Name:               code, STRING:<span class="" style="white-space:pre">    </span>NetStream.Failed></span></div><div><span style="white-space:pre-wrap">DEBUG: Property: <Name:        description, STRING:<span class="" style="white-space:pre">     </span>Failed to play  (stream ID: 1).></span></div>
<div><span style="white-space:pre-wrap">DEBUG: Property: <Name:           clientid, STRING:<span class="" style="white-space:pre">      </span>CXzo7-8w></span></div><div><span style="white-space:pre-wrap">DEBUG: (object end)</span></div>
<div><span style="white-space:pre-wrap">DEBUG: (object end)</span></div><div><span style="white-space:pre-wrap">DEBUG: HandleInvoke, server invoking <onStatus></span></div><div><span style="white-space:pre-wrap">DEBUG: HandleInvoke, onStatus: NetStream.Failed</span></div>
<div><span style="white-space:pre-wrap">ERROR: Closing connection: NetStream.Failed</span></div><div><span style="white-space:pre-wrap">DEBUG: Closing connection.</span></div><div><span style="white-space:pre-wrap"><br></span></div>
<div style><span style="white-space:pre-wrap">any ideas appreciated</span></div><div style><span style="white-space:pre-wrap"><br></span></div><div style><span style="white-space:pre-wrap">regards</span></div><div style><span style="white-space:pre-wrap">Radoslav</span></div>
<div style="white-space:pre-wrap"><br></div></font></span></div></div></div>