PDA

View Full Version : anybody know how to rtmpdump this video link?


benny
03-19-2012, 11:35 PM
the link is : (live stream)

http://news.now.com/home/live

i have tried lots of software but no luck...
see if anyone helps..

thanks!

karlo2105
03-20-2012, 02:49 AM
I think it's geo-located that's why there is not any player visible.

benny
03-24-2012, 09:30 PM
Thanks...

the problem is it can run in my location, but it's looks like rtmpe format and did anybody give me some ideas how to capture this?

tried wireshark and captured packets but no ideas to grab the link inside (although I have experience on capturing ustream/justin.tv)

Bahman
03-25-2012, 01:10 AM
Use StreamTransport (http://www.videohelp.com/download/streamtransport_setup_1022041.exe?r=KTfBMGQbPLhq)1 .0.2.2041 or rtmpexplorer in order to find rtmp(e) link, then we can write rtmpdump script!!

benny
03-25-2012, 02:38 AM
thanks for info.
but both streamstransport and rmtpexplorer make no response when that url : (http://news.now.com/home/live) entered..

but when I use coojah to that link .. I've got an xml file
(let me highlight some of them , I think that maybe the "clue")

url link :
http://news.now.com/VideoCheckOut/?pid=bn&service=NOW360&type=channel&R=0.7664754852728477

xml returned:
<RESULT><resultcode>0</resultcode><resultmessage>Success</resultmessage><type>content</type><filename/><hqfilename/><html5streamurl>https://hwebcast.now.com/nowstreamer/getnowplaylist?&clientid=null&loginid=null&productid=webch015&viewtype=F&orderid=null&machineid=null&service_type=channel&lang_code=&np_id=null&token=346F28480AF5BBA08D1F48EE90D2F7BEA4F77191CBBE DA1E909A0F472FC637E33260EBED6F0DE802DF28F399F380E1 8DC78704C0EC281A93D02BC9C860AFA397DCF5DE3B1D1E1EAA 151601ED49A32007A50154C81FC80AEB34AF1B425113073769 C86E02E946FDA80181DDFCAB6A240A541F4A5B8BDA8B766333 394AB2DD89ABA1038FC5844675E34EBD308D3E86535335EFD4 D08BEA38C5754C5B7DD216923C6F2228F010F637731CDCB13A D62F625EB4B9E041EB0DA3A0C76C492398F1C2FDC07B97E10D 660537400B6729E059EF5AA3F261EA3044505ECE6D6CCA1764 2A9C&streamname=webch015</html5streamurl><html5streamurlhq>https://hwebcast.now.com/nowstreamer/getnowplaylist?&clientid=null&loginid=null&productid=webch015&viewtype=F&orderid=null&machineid=null&service_type=channel&lang_code=&np_id=null&token=346F28480AF5BBA08D1F48EE90D2F7BEA4F77191CBBE DA1E909A0F472FC637E33260EBED6F0DE802DF28F399F380E1 8DC78704C0EC281A93D02BC9C860AFA397DCF5DE3B1D1E1EAA 151601ED49A32007A50154C81FC80AEB34AF1B425113073769 C86E02E946FDA80181DDFCAB6A240A541F4A5B8BDA8B766333 394AB2DD89ABA1038FC5844675E34EBD308D3E86535335EFD4 D08BEA38C5754C5B7DD216923C6F2228F010F637731CDCB13A D62F625EB4B9E041EB0DA3A0C76C492398F1C2FDC07B97E10D 660537400B6729E059EF5AA3F261EA3044505ECE6D6CCA1764 2A9C&streamname=webch015</html5streamurlhq><pid>webch015</pid><hashorderid>null</hashorderid><loginid>null</loginid><npid>null</npid><viewtype>F</viewtype><token>346F28480AF5BBA08D1F48EE90D2F7BEA4F77191CBBEDA1E90 9A0F472FC637E33260EBED6F0DE802DF28F399F380E18DC787 04C0EC281A93D02BC9C860AFA397DCF5DE3B1D1E1EAA151601 ED49A32007A50154C81FC80AEB34AF1B425113073769C86E02 E946FDA80181DDFCAB6A240A541F4A5B8BDA8B766333394AB2 DD89ABA1038FC5844675E34EBD308D3E86535335EFD4D08BEA 38C5754C5B7DD216923C6F2228F010F637731CDCB13AD62F62 5EB4B9E041EB0DA3A0C76C492398F1C2FDC07B97E10D660537 400B6729E059EF5AA3F261EA3044505ECE6D6CCA17642A9C</token><machineid>null</machineid><streamUrl>rtmpte://fwebcast.now.com:80/liveEdge/</streamUrl><serviceType>channel</serviceType><langCode/><hasHQ>false</hasHQ><hasAVP/><avpUrl/><service>now360</service></RESULT>


any comments are welcome.

Bahman
03-25-2012, 02:55 AM
Run this and paste here verbose log:
rtmpdump -V -r "rtmpte://fwebcast.now.com:80/liveEdge/" -a "liveEdge/" -W "http://news.now.com/share/mediaPlayer_1.swf" -p "http://news.now.com/home/live" --live -y "now360" -o now360.flv

benny
03-25-2012, 04:31 AM
rtmpdump -V -r "rtmpte://fwebcast.now.com:80/liveEdge/" -a "liveEdge/" -W "http://news.now.com/share/mediaPlayer_1.swf" -p "http://news.now.com/home/live" --live -y "now360" -o now360.flv
RTMPDump v2.4
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
DEBUG: Parsing...
DEBUG: Parsed protocol: 3
DEBUG: Parsed host : fwebcast.now.com
DEBUG: Parsed app : liveEdge
DEBUG: Protocol : RTMPTE
DEBUG: Hostname : fwebcast.now.com
DEBUG: Port : 80
DEBUG: Playpath : now360
DEBUG: tcUrl : rtmpte://fwebcast.now.com:80/liveEdge/
DEBUG: swfUrl : http://news.now.com/share/mediaPlayer_1.swf
DEBUG: pageUrl : http://news.now.com/home/live
DEBUG: app : liveEdge/
DEBUG: live : yes
DEBUG: timeout : 30 sec
DEBUG: SWFSHA256:
DEBUG: 3e 87 43 9f 36 7f 48 4b 3a f8 ee 11 2e b0 c8 7a
DEBUG: 37 ef 38 f9 c3 e1 ca b9 6a bf 36 18 b9 94 c4 38
DEBUG: SWFSize : 357609
DEBUG: Setting buffer time to: 36000000ms
Connecting ...
DEBUG: RTMP_Connect1, ... connected, handshaking
DEBUG: HandShake: Client type: 06
DEBUG: HandShake: DH pubkey position: 472
DEBUG: HandShake: Client digest offset: 1383
DEBUG: HandShake: Initial client digest:
DEBUG: 37 b4 7f 96 a8 3f c4 a0 d6 f1 72 8d 96 fc 52 0d
DEBUG: 5b 1d 9a 9a 05 85 29 8a 30 46 23 f7 d7 85 22 ff
DEBUG: HandShake: Type Answer : 06
DEBUG: HandShake: Server Uptime : 347799724
DEBUG: HandShake: FMS Version : 3.5.4.1
DEBUG: HandShake: Server DH public key offset: 300
DEBUG: HandShake: Secret key:
DEBUG: 85 e3 cc 9e 06 00 d0 b6 d5 ea ac 6d 39 99 52 4f
DEBUG: 0a 20 3b d9 25 4e e5 7e f0 03 c2 df c3 b3 76 c0
DEBUG: 44 04 ee ad de 6d bb 44 41 6e 91 b8 ba 3d 2e bb
DEBUG: a4 08 28 f9 5e 1e b0 37 f4 6f b0 05 80 e9 fa 24
DEBUG: 61 e0 58 02 4e 7b fb 36 09 42 4e 3e 36 d0 60 e8
DEBUG: 2e 5b 25 f7 0e fd 0c 5d ac 8c c2 80 22 1a 60 f6
DEBUG: 9d b8 c7 3a d1 ab 69 87 cf 90 41 37 95 4f 20 17
DEBUG: 1e 17 4e 1a 4a 9b ff 20 9e 05 9d 95 e4 35 cd f8
DEBUG: RC4 Out Key:
DEBUG: f3 86 2b 13 9f b3 af da a6 ed c8 2e d0 0a 57 2c
DEBUG: RC4 In Key:
DEBUG: e4 51 ad 17 3c c3 86 c1 f2 42 43 54 bb 5c 17 96
DEBUG: HandShake: Calculated digest key from secure key and server digest:
DEBUG: 70 f1 fb 6e 0d 49 04 f0 d7 18 ab b3 ec c4 01 a3
DEBUG: 7e 57 c0 ca 40 ff 79 7d 4b f9 e9 69 cf 8d 6b 34
DEBUG: HandShake: Client signature calculated:
DEBUG: 6e 02 9a 86 8e 19 d1 7b 43 07 ba f7 cb 61 02 a1
DEBUG: e6 a3 a9 35 57 93 41 9e e1 38 ea 03 36 0e f1 ed
DEBUG: HandShake: Server sent signature:
DEBUG: d6 7f 89 96 6b 41 1e d1 47 58 00 4d c7 8b 5b 8d
DEBUG: 91 d4 53 a7 07 22 83 a6 b3 2a 56 b6 b2 16 c4 e6
DEBUG: HandShake: Digest key:
DEBUG: 17 1c 6e 8f 1e 82 8a 19 46 c8 03 57 25 cd 02 01
DEBUG: 03 0a 17 c3 8a a9 7b f4 42 06 3b 2e 91 a4 3d ee
DEBUG: HandShake: Signature calculated:
DEBUG: d6 7f 89 96 6b 41 1e d1 47 58 00 4d c7 8b 5b 8d
DEBUG: 91 d4 53 a7 07 22 83 a6 b3 2a 56 b6 b2 16 c4 e6
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: RTMP_ClientPacket, received: invoke 240 bytes
DEBUG: (object begin)
DEBUG: (object begin)
DEBUG: Property: <Name: fmsVer, STRING: FMS/3,5,4,210>
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.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: now360
DEBUG: Invoking FCSubscribe
DEBUG: RTMP_ClientPacket, received: invoke 245 bytes
DEBUG: (object begin)
DEBUG: Property: NULL
DEBUG: (object begin)
DEBUG: Property: <Name: level, STRING: error>
DEBUG: Property: <Name: code, STRING: NetConnection.Connect.Rejected>
DEBUG: Property: <Name: description, STRING: Connection failed.>
DEBUG: Property: <Name: description, STRING: [ Server.Reject ] : Adaptor: _defaultRoot_, VHost: fwebcast.now.com, App: liveEdge/_definst_, (onConnect call failed)>
DEBUG: (object end)
DEBUG: (object end)
DEBUG: HandleInvoke, server invoking <_error>
ERROR: rtmp server sent error
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.

Bahman
03-25-2012, 05:44 AM
I think script needs token!! :)

Anyway, Did you use that specific version of StreamTransport?
and what about rtmpexplorer + rtmpsuck (instead of rtmpsrv)?

benny
03-25-2012, 06:55 AM
Tried StreamTransport 1.0.2.2041 and 1.0.2.2171 (the latest)
website can comes out but nothing appear on the bottom window box
(tried youtube/ustream/justin.tv shows ok)

Bahman
03-25-2012, 07:26 AM
Did you try to getting a new token and run it in rtmpdump?

Also give MediaBox (http://www.hensence.com/en/mbox/) a try!!

benny
03-25-2012, 09:15 AM
Interesting... after reload the page... the token key changed and then the results will different in the end


rtmpdump -V -v -r "rtmpte://fwebcast.now.com:80/liveEdge/" -a "liveEdge/" -W "http://news.now.com/share/mediaPlayer_1.swf" -p "http://news.now.com/home/live" -y "now360" --token "346F28480AF5BBA08D1F48EE90D2F7BEA4F77191CBBEDA1E90 9A0F472FC637E395A9F48A1C99CAF92833BECAEABC7E3B42A9 9C6E963CCA9B297FAB6DF09B028643345A1FE87AC8DFA82191 D330EA123A93B511621D4ADB845DC7DC2E2E386ED0E8AABE1E B7BB9E5ED0715E2883D40C1F7C76F335A32C82EC5F9A02098B B1FC6382355F4E0939B8F5847228AF33C2A99C00FDA103137B 2B45F4189DA54E5682BF16F96BE8D95532124CA3F2CFFD831F 813EF400C426651079718A819172181D5F5F6C6FA010654BEA 96B6848E6BD0504754AEE3D688E826B460BCE1269A7EDF0B"
RTMPDump v2.4
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
DEBUG: Parsing...
DEBUG: Parsed protocol: 3
DEBUG: Parsed host : fwebcast.now.com
DEBUG: Parsed app : liveEdge
WARNING: You haven't specified an output file (-o filename), using stdout
DEBUG: Protocol : RTMPTE
DEBUG: Hostname : fwebcast.now.com
DEBUG: Port : 80
DEBUG: Playpath : now360
DEBUG: tcUrl : rtmpte://fwebcast.now.com:80/liveEdge/
DEBUG: swfUrl : http://news.now.com/share/mediaPlayer_1.swf
DEBUG: pageUrl : http://news.now.com/home/live
DEBUG: app : liveEdge/
DEBUG: live : yes
DEBUG: timeout : 30 sec
DEBUG: SWFSHA256:
DEBUG: 3e 87 43 9f 36 7f 48 4b 3a f8 ee 11 2e b0 c8 7a
DEBUG: 37 ef 38 f9 c3 e1 ca b9 6a bf 36 18 b9 94 c4 38
DEBUG: SWFSize : 357609
DEBUG: Setting buffer time to: 36000000ms
Connecting ...
DEBUG: RTMP_Connect1, ... connected, handshaking
DEBUG: HandShake: Client type: 06
DEBUG: HandShake: DH pubkey position: 472
DEBUG: HandShake: Client digest offset: 1383
DEBUG: HandShake: Initial client digest:
DEBUG: 30 32 7d 53 64 d7 b6 e1 4c ef 06 99 71 af 66 5d
DEBUG: 68 73 a9 0d d7 91 92 47 42 93 31 a9 00 be 72 cf
DEBUG: HandShake: Type Answer : 06
DEBUG: HandShake: Server Uptime : 364708439
DEBUG: HandShake: FMS Version : 3.5.4.1
DEBUG: HandShake: Server DH public key offset: 319
DEBUG: HandShake: Secret key:
DEBUG: 5b b4 40 5a 76 bc c5 a8 77 d0 86 33 fd 35 5a 08
DEBUG: f5 b5 de b2 ad db 9d 2a 8b 1c de 8f a3 6a a2 ff
DEBUG: 66 6e 13 b6 21 22 1d 8c b0 83 4c 7c 6c cb af 24
DEBUG: 88 c3 73 05 6e 8c 8d 8f 63 43 dd e2 f8 43 58 79
DEBUG: df bd 75 8f db b1 7c eb 79 c8 a9 ee 55 f8 f5 f6
DEBUG: 63 64 78 ab bf db 1f e1 8a d6 30 5b 56 06 77 cf
DEBUG: ad 31 bf ce 97 b3 a0 6c 6a c1 70 25 a3 e0 05 f1
DEBUG: a0 16 d4 06 1c b9 fd 56 ac 20 90 3a b5 c4 8f 00
DEBUG: RC4 Out Key:
DEBUG: 2b 98 8c 66 58 7b a5 12 d3 ff 3d 6d 83 a3 75 6f
DEBUG: RC4 In Key:
DEBUG: c6 5f 68 e1 d7 5d 79 3f 9f 56 5e 98 51 de b1 27
DEBUG: HandShake: Calculated digest key from secure key and server digest:
DEBUG: 5e 3c 8e ba ea e7 f7 e2 28 fb c2 e9 89 66 3e 54
DEBUG: ec c8 2b 06 4e 57 6d 62 99 1b 69 99 7a 28 03 f6
DEBUG: HandShake: Client signature calculated:
DEBUG: 54 1d b4 da 36 80 d4 1c 9e fe 01 19 fa 98 ff fd
DEBUG: 29 3e cf a7 76 19 f6 4a ed 9b b7 b2 59 2f 0a 67
DEBUG: HandShake: Server sent signature:
DEBUG: da 30 4c a1 2a 52 ba 08 d0 99 d3 c3 41 95 12 69
DEBUG: 03 d2 73 09 e6 bf 94 38 fe d8 1a cf 02 13 2a 5b
DEBUG: HandShake: Digest key:
DEBUG: fe 22 56 6e fd a4 78 78 1c 11 76 aa 95 69 e6 5f
DEBUG: 64 8f 2b 96 07 8e 76 79 f5 d4 a7 0b 26 94 89 67
DEBUG: HandShake: Signature calculated:
DEBUG: da 30 4c a1 2a 52 ba 08 d0 99 d3 c3 41 95 12 69
DEBUG: 03 d2 73 09 e6 bf 94 38 fe d8 1a cf 02 13 2a 5b
DEBUG: HandShake: Genuine Adobe Flash Media Server
DEBUG: HandShake: Handshaking finished....
DEBUG: RTMP_Connect1, handshaked
DEBUG: Invoking connect
INFO: Connected...
ERROR: RTMP_ReadPacket, failed to read RTMP packet header
DEBUG: Closing connection.

Bahman
03-25-2012, 09:21 AM
Wrong!! You don't should put it as -T value!!
You should write script sth like this:
rtmpdump -V -v -r "rtmpte://fwebcast.now.com:80/liveEdge/" -a "liveEdge/" -W "http://news.now.com/share/mediaPlayer_1.swf" -p "http://news.now.com/home/live" -y "now360?346F28480AF5BBA08D1F48EE90D2F7BEA4F77191CBB EDA1E909A0F472FC637E395A9F48A1C99CAF92833BECAEABC7 E3B42A99C6E963CCA9B297FAB6DF09B028643345A1FE87AC8D FA82191D330EA123A93B511621D4ADB845DC7DC2E2E386ED0E 8AABE1EB7BB9E5ED0715E2883D40C1F7C76F335A32C82EC5F9 A02098BB1FC6382355F4E0939B8F5847228AF33C2A99C00FDA 103137B2B45F4189DA54E5682BF16F96BE8D95532124CA3F2C FFD831F813EF400C426651079718A819172181D5F5F6C6FA01 0654BEA96B6848E6BD0504754AEE3D688E826B460BCE1269A7 EDF0B" -o Test.flv

Get a new token, and try again!

benny
03-29-2012, 09:18 AM
no good... same situation.... shix!