[rtmpdump] How to dump this rtmps ?

Louise Hoffman louise.hoffman at gmail.com
Thu May 6 16:03:21 CEST 2010


> I have no idea what a Connect Pro video is. I was able to connect to this
> server but don't know what playpath or other parameters it's looking for, so
> immediately got an error back from the server.
>
> rtmpdump -r rtmps://meeting1.forskningsnettet.dk:443/ -V

Okay, that is very interesting!

I have in the meantime found links that doesn't require an account
http://www2.imm.dtu.dk/~pbb/onlinelecturesinstatistics.html

If I e.g. take this
https://connect.forskningsnettet.dk/p61203995/

and look at the source I see:

url=https://connect.forskningsnettet.dk/servlet/verify?sco-id=486640&airspeed=1&aicc_sid=bvbekmgr735p&airspeed=1&qu=/lmsproxy?sco-id=486640&sid=bvbekmgr735p&qdata=&baseurl=/common/meeting/shell/&plugin=plugin.swf&fcsContent=true&host=connect.forskningsnettet.dk&launcher=false&path=/p61203995/&pbMode=normal&sco-id=486640&ticket=bvbekmgr735p&transcript-id=603689&isLive=false&room=486640;session=breezu7y3ze3pzg4t36fh&ticket=bvbekmgr735p&proxy=false&appInstance=7/486640-1/output/&fcsContent=true&pbMode=normal&conStrings=rtmps://meeting1.forskningsnettet.dk:443/?rtmp://localhost:8506/&lang=en&account_id=7&streamName=/content/7/486640-1/output/">

SRC="/common/meeting/shell/shell.swf?aicc_url=https://connect.forskningsnettet.dk/servlet/verify?sco-id=486640&airspeed=1&aicc_sid=bvbekmgr735p&airspeed=1&qu=/lmsproxy?sco-id=486640&sid=bvbekmgr735p&qdata=&baseurl=/common/meeting/shell/&plugin=plugin.swf&fcsContent=true&host=connect.forskningsnettet.dk&launcher=false&path=/p61203995/&pbMode=normal&sco-id=486640&ticket=bvbekmgr735p&transcript-id=603689&isLive=false&room=486640;session=breezu7y3ze3pzg4t36fh&ticket=bvbekmgr735p&proxy=false&appInstance=7/486640-1/output/&fcsContent=true&pbMode=normal&conStrings=rtmps://meeting1.forskningsnettet.dk:443/?rtmp://localhost:8506/&lang=en&account_id=7&streamName=/content/7/486640-1/output/"
BASE="/common/meeting/shell/"
FLASHVARS="swfUrl=https://connect.forskningsnettet.dk/common/meeting/shell/shell.swf?aicc_url=https://connect.forskningsnettet.dk/servlet/verify?sco-id=486640&airspeed=1&aicc_sid=bvbekmgr735p&airspeed=1&qu=/lmsproxy?sco-id=486640&sid=bvbekmgr735p&qdata=&baseurl=/common/meeting/shell/&plugin=plugin.swf&fcsContent=true&host=connect.forskningsnettet.dk&launcher=false&path=/p61203995/&pbMode=normal&sco-id=486640&ticket=bvbekmgr735p&transcript-id=603689&isLive=false&room=486640;session=breezu7y3ze3pzg4t36fh&ticket=bvbekmgr735p&proxy=false&appInstance=7/486640-1/output/&fcsContent=true&pbMode=normal&conStrings=rtmps://meeting1.forskningsnettet.dk:443/?rtmp://localhost:8506/〈=en&account_id=7&streamName=/content/7/486640-1/output/&htmlUrl=https://connect.forskningsnettet.dk/p61203995/?launcher=false&fcsContent=true&pbMode=normal&

and if I try

~/rtmpdump-2.2d$ ./rtmpdump -r
rtmps://meeting1.forskningsnettet.dk:443/content/7/602055-1/output/ -V
RTMPDump v2.2d
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
WARNING: You haven't specified an output file (-o filename), using stdout
DEBUG: Protocol : RTMPS
DEBUG: Hostname : meeting1.forskningsnettet.dk
DEBUG: Port     : 443
DEBUG: Playpath : 602055-1/output/
DEBUG: tcUrl    : rtmps://meeting1.forskningsnettet.dk:443/content/7
DEBUG: app      : content/7
DEBUG: live     : no
DEBUG: timeout  : 30 sec
DEBUG: Setting buffer time to: 36000000ms
Connecting ...
DEBUG: RTMP_Connect1, ... connected, handshaking
DEBUG: HandShake: Type Answer   : 03
DEBUG: HandShake: Server Uptime : 287814709
DEBUG: HandShake: FMS Version   : 3.0.4.1
DEBUG: HandShake: Handshaking finished....
DEBUG: RTMP_Connect1, handshaked
DEBUG: Invoking connect
INFO: Connected...
DEBUG: HandleServerBW: server BW = 10000000
DEBUG: HandleClientBW: client BW = 10000000 2
DEBUG: HandleCtrl, received ctrl. type: 0, len: 6
DEBUG: HandleCtrl, Stream Begin 0
DEBUG: RTMP_ClientPacket, received: invoke 118 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: (object begin)
DEBUG: Property: <Name:              level, STRING:	error>
DEBUG: Property: <Name:               code,
STRING:	NetConnection.Connect.OriginNotFound>
DEBUG: Property: <Name:        description, STRING:	Connection failed.>
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 18 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <close>
ERROR: rtmp server requested close
DEBUG: Closing connection.


Can you tell what is the correct path?

Hugs,
Louise


More information about the rtmpdump mailing list