[rtmpdump] Trying to dump an rtmp stream

İsmail Dönmez ismail at namtrac.org
Fri May 20 15:18:57 CEST 2011


Hi again;

On Wed, May 18, 2011 at 8:36 PM, İsmail Dönmez <ismail at namtrac.org> wrote:

> Hi;
>
> On Wed, May 18, 2011 at 8:34 PM, Steven Penny <svnpenn at gmail.com> wrote:
>
>> On Wed, May 18, 2011 at 12:50 PM, İsmail Dönmez <ismail at namtrac.org>
>> wrote:
>> > Hi all;
>> > I am trying to dump rtmpstream from
>> http://www.yildiz.tv/?act=dvr&chan=show
>>
>>
>> rtmpdump -r rtmp://edge-tmp-1-2.nar.tv/dvrm/show/show -W
>> http://www.yildiz.tv/dvr/dvrAd.swf -p http://www.yildiz.tv/?act=dvr -v
>> -o show.flv
>>
>
> You my friend are _awesome_. Thank you!
>

Following the success of this I tried to see if I can dump stream for other
channels from the same site, for eg.
http://www.yildiz.tv/?act=dvr&chan=eurod

I tried

 rtmpdump -V -r rtmp://edge8-3.nar.tv/dvrm/eurod -W "
http://www.yildiz.tv/dvr/dvrAd.swf" -p "http://www.yildiz.tv/?act=dvr" -v

But its stuck, here is the log:

RTMPDump v2.3
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
DEBUG: Parsing...
DEBUG: Parsed protocol: 0
DEBUG: Parsed host    : edge8-3.nar.tv
DEBUG: Parsed app     : dvrm
WARNING: You haven't specified an output file (-o filename), using stdout
DEBUG: Protocol : RTMP
DEBUG: Hostname : edge8-3.nar.tv
DEBUG: Port     : 1935
DEBUG: Playpath : eurod
DEBUG: tcUrl    : rtmp://edge8-3.nar.tv:1935/dvrm
DEBUG: swfUrl   : http://www.yildiz.tv/dvr/dvrAd.swf
DEBUG: pageUrl  : http://www.yildiz.tv/?act=dvr
DEBUG: app      : dvrm
DEBUG: live     : yes
DEBUG: timeout  : 30 sec
DEBUG: SWFSHA256:
DEBUG: a7 10 13 45 33 f3 49 4f 97 f9 5a a9 df 85 2b bb
DEBUG: c5 a3 00 26 ee 73 ce bf 98 4a 53 13 f5 18 d9 c4
DEBUG: SWFSize  : 66183
DEBUG: Setting buffer time to: 36000000ms
Connecting ...
DEBUG: RTMP_Connect1, ... connected, handshaking
DEBUG: HandShake: Client type: 03
DEBUG: HandShake: Client digest offset: 430
DEBUG: HandShake: Initial client digest:
DEBUG: f7 d0 b6 72 72 a5 33 1a c7 67 cf 56 3e ff 63 c4
DEBUG: 85 ed 09 72 1f fe 19 b4 e3 d4 c3 4a b5 94 a2 ae
DEBUG: HandShake: Type Answer   : 03
DEBUG: HandShake: Server Uptime : 1152257199
DEBUG: HandShake: FMS Version   : 3.5.4.1
DEBUG: HandShake: Calculated digest key from secure key and server digest:
DEBUG: 27 2c 94 72 a9 7a c8 e1 28 1d be 12 0b 0d 2e 5d
DEBUG: 73 1b e1 a8 29 6f 10 fb 71 8e 00 57 00 8c b5 53
DEBUG: HandShake: Client signature calculated:
DEBUG: b3 c1 0b 1b 33 b7 c1 32 f8 a8 8d 9a cc 8d 2b 70
DEBUG: 32 65 28 60 3d 5a cd ec b2 68 ce f1 5d 54 48 4a
DEBUG: HandShake: Server sent signature:
DEBUG: 2e 9c 93 84 26 e9 77 fd 67 42 de e9 ef e0 28 09
DEBUG: b6 ba 2b f0 8d bc 7e f9 a2 e1 ab f5 fb 46 19 12
DEBUG: HandShake: Digest key:
DEBUG: 77 20 35 b1 54 34 ed f3 3b c3 de 50 d4 a5 f3 6d
DEBUG: b7 2c c3 1e 44 0d 40 53 eb 8b 16 f0 1f 94 5f 7f
DEBUG: HandShake: Signature calculated:
DEBUG: 2e 9c 93 84 26 e9 77 fd 67 42 de e9 ef e0 28 09
DEBUG: b6 ba 2b f0 8d bc 7e f9 a2 e1 ab f5 fb 46 19 12
DEBUG: HandShake: Genuine Adobe Flash Media Server
DEBUG: HandShake: Handshaking finished....
DEBUG: RTMP_Connect1, handshaked
DEBUG: Invoking connect
INFO: Connected...
DEBUG: HandleServerBW: server BW = 2500000
DEBUG: HandleClientBW: client BW = 2500000 2
DEBUG: HandleServerBW: server BW = 2500000
DEBUG: HandleClientBW: client BW = 2500000 2
DEBUG: RTMP_ClientPacket, received: invoke 249 bytes
DEBUG: (object begin)
DEBUG: (object begin)
DEBUG: Property: <Name:               vKey, STRING:     >
DEBUG: Property: <Name:             fmsVer, STRING:     FMS/3,5,4,210>
DEBUG: Property: <Name:       capabilities, NUMBER:     127.00>
DEBUG: Property: <Name:               mode, NUMBER:     2.00>
DEBUG: (object end)
DEBUG: (object begin)
DEBUG: Property: <Name:              level, STRING:     status>
DEBUG: Property: <Name:               code, STRING:
NetConnection.Connect.Success>
DEBUG: Property: <Name:        description, STRING:     Connection
succeeded.>
DEBUG: Property: <Name:     objectEncoding, NUMBER:     0.00>
DEBUG: Property: <Name:               data, OBJECT>
DEBUG: (object begin)
DEBUG: Property: <Name:            version, STRING:     3,5,4,210>
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: FCSubscribe: eurod
DEBUG: Invoking FCSubscribe
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, stopTime=0, sending play: eurod
DEBUG: Invoking play
DEBUG: sending ctrl. type: 0x0003
DEBUG: RTMP_ClientPacket, received: invoke 119 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: (object begin)
DEBUG: Property: <Name:              level, STRING:     error>
DEBUG: Property: <Name:               code, STRING:
NetConnection.Call.Failed>
DEBUG: Property: <Name:        description, STRING:     Method not found
(FCSubscribe).>
DEBUG: (object end)
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <_error>
ERROR: rtmp server sent error
DEBUG: HandleChangeChunkSize, received: chunk size change to 4096
DEBUG: HandleCtrl, received ctrl. type: 0, len: 6
DEBUG: HandleCtrl, Stream Begin 1
DEBUG: RTMP_ClientPacket, received: invoke 152 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: (object begin)
DEBUG: Property: <Name:              level, STRING:     status>
DEBUG: Property: <Name:               code, STRING:
NetStream.Play.Reset>
DEBUG: Property: <Name:        description, STRING:     Playing and
resetting eurod.>
DEBUG: Property: <Name:            details, STRING:     eurod>
DEBUG: Property: <Name:           clientid, STRING:     q1uozZeg>
DEBUG: (object end)
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <onStatus>
DEBUG: HandleInvoke, onStatus: NetStream.Play.Reset
DEBUG: RTMP_ClientPacket, received: invoke 146 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: (object begin)
DEBUG: Property: <Name:              level, STRING:     status>
DEBUG: Property: <Name:               code, STRING:
NetStream.Play.Start>
DEBUG: Property: <Name:        description, STRING:     Started playing
eurod.>
DEBUG: Property: <Name:            details, STRING:     eurod>
DEBUG: Property: <Name:           clientid, STRING:     q1uozZeg>
DEBUG: (object end)
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <onStatus>
DEBUG: HandleInvoke, onStatus: NetStream.Play.Start
Starting Live Stream
DEBUG: HandleCtrl, received ctrl. type: 31, len: 6
DEBUG: HandleCtrl, Stream BufferEmpty 1
DEBUG: HandleCtrl, received ctrl. type: 32, len: 6
DEBUG: HandleCtrl, Stream BufferReady 1
DEBUG: RTMP_ClientPacket, received: notify 24 bytes
DEBUG: (object begin)
DEBUG: (object end)
DEBUG: HandleCtrl, received ctrl. type: 31, len: 6
DEBUG: HandleCtrl, Stream BufferEmpty 1


Regards,
ismail
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mplayerhq.hu/pipermail/rtmpdump/attachments/20110520/677ea676/attachment.html>


More information about the rtmpdump mailing list