Audio/video stream recording forums (http://stream-recorder.com/forum/index.php)
-   Video stream recording (http://stream-recorder.com/forum/forumdisplay.php?f=4)
-   -  

tv.vnutri.info: Download or capture RTMFP stream (p2p video stream from Flash Player)

(http://stream-recorder.com/forum/showthread.php?t=9057)

chap 05-09-2011 04:07 PM

tv.vnutri.info: Download or capture RTMFP stream (p2p video stream from Flash Player)


 
How to download.:confused:
_http://tv.vnutri.info/tv-ukrainian/stb

placebo 05-09-2011 04:24 PM

Re: RTMFP or some??


 
i cant capture or download. :confused:

( WTF? LOL! new video protection protocol made by Russians. Russia wins against USA and China!! :D )

chap (or KSV), have you tried to tamper the webpage requests?

KSV 05-10-2011 02:02 AM

Re: tv.vnutri.info: Download or capture RTMFP stream (p2p video stream from Flash Pla


 
They are using Adobe RTMFP protocol not custom protocol.
Code:

rtmpdump.exe -r rtmfp://85.17.30.74/multicast/54631211 -a multicast/54631211 -y stb --live -o Test.flv
RTMPDump v2.3 r568 (Compiled by KSV)
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
WARNING: HandShake: client signature does not match!
INFO: Connected...
ERROR: rtmp server sent error
Starting Live Stream
INFO: Metadata:
INFO:  author
INFO:  copyright
INFO:  description
INFO:  keywords
INFO:  rating
INFO:  title
INFO:  presetname            Custom
INFO:  creationdate          Sat May 07 15:39:41 2011
INFO:  videodevice          VideoMate H900 Video Capture
INFO:  framerate            24.00
INFO:  width                468.00
INFO:  height                382.00
INFO:  videocodecid          VP62
INFO:  videodatarate        500.00
INFO:  videokeyframe_frequency5.00
INFO:  audiodevice          VideoMate H900 Audio Capture
INFO:  audiosamplerate      44100.00
INFO:  audiochannels        1.00
INFO:  audioinputvolume      75.00
INFO:  audiocodecid          .mp3
INFO:  audiodatarate        96.00
3464.246 kB / 44.27 sec

RTMPdump can easily download from that site. it's really very powerful tool. isn't it :D

Media sample:
Code:

http://www.mediafire.com/file/ig3x874o8tgymgl/Test.flv

placebo 05-10-2011 03:03 AM

Re: RTMFP or some??


 
Quote:

Originally Posted by KSV (Post 28848)
it's really very powerful tool. isn't it :D

Thanks KSV!
It's more like you're a very powerful RTMPDump user. :D

So you sniffed the URL how? Coojah doesnt do the trick, seems like. :(

KSV 05-10-2011 03:10 AM

Re: RTMFP or some??


 
i always use Wireshark to sniff links.

placebo 05-10-2011 04:03 AM

Re: RTMFP or some??


 
in mood for movie creating? :D

( I have Wireshark installed and it shows 4 different network adapters (2 vpn's, 1 wlan, 1 lan) and they all capture packets. too much info. which filter (capture filter + display filter) should i use? and when i go over the vpn's, the video doesnt play. maybe some screenshot or instructional video :D would help. i'll check youtube if it has educational wireshare videos .. ;) )

chap 05-10-2011 04:16 AM

Re: RTMFP or some??


 
Quote:

Originally Posted by KSV (Post 28848)
They are using Adobe RTMFP protocol not custom protocol.

RtmpDump can easily download from that site. it's really very powerful tool. isn't it :D

What would we do without you!:cool:Thanks.

KSV 05-10-2011 04:39 AM

Re: tv.vnutri.info: Download or capture RTMFP stream (p2p video stream from Flash Pla


 



chap 05-10-2011 05:46 AM

Re: RTMFP or some??


 
KSV

How did you hear about the possibility to download rtmpdump (where write about it?).Thanks.

clueless 05-10-2011 06:25 AM

Re: RTMFP or some??


 
Hello Chap,

I see that your question was directed at KSV, but as I was yesterday where you are now, it might be interesting for you how I found out about rtmpdump.

I was trying to find flv files in my browsercache as I used to but it would not work. I did a google search on how to download streamed video and found references to a commercial program called Jaksta. I googled that and a forum thread came up that explained that Jaksta is basically a packet sniffer with a transcoder and that it uses mencoder for transcoding. Someone added that it only works properly (i.e. saves copyrighted content) if you install the rtmpdump add-on.

I have played with wireshark before and could dig up the urls and the playpath (more or less accurately) and this forum taught me how to properly pass parameters to rtmpdump.

Many people here use Coojah and other windows programs save streams - and they are probably very handy. But going the KSV way (wireshark+rtmpdump) gives you a better understanding of what actually is going on.

sam4037 05-10-2011 07:03 AM

Re: RTMFP or some??


 
Excellent tutorial! Thanks!

How did you know to include stream.php in the filter as well as search for http.request.uri? Can you perhaps explain what makes you decide what filter to use? Normally I would go with the rtmpt filter.

Again, thanks!

Just started using Wireshark and it looks pretty damn powerful compared to other sniffers.

How about this channel, can you sniff that with Wireshark as well? http://www.youtube.com/user/UltraHindi All the "Bollywood Movies", think they are also available internationally so should not be a problem working with. Would be excellent to see some Wireshark tutorial on those videos/channel.

Again, thanks so much KSV!

sam4037 05-10-2011 07:04 AM

Re: RTMFP or some??


 
Quote:

Originally Posted by clueless (Post 28862)
But going the KSV way (wireshark+rtmpdump) gives you a better understanding of what actually is going on.

This is exactly why I hope to hear from KSV and/or people that use wirehsark and rtmpdump. Thanks!

KSV 05-10-2011 07:23 AM

Re: RTMFP or some??


 
@chap

I looked through the rtmpdump code. Actually rtmpdump is using the normal rtmp protocol to download video not rtmfp. you can simply replace rtmfp with rtmp. rtmfp is intended for load distribution using end user's upload capacity and it's UDP based unlike rtmp which is TCP based.

following are the relevant code parts:
Code:

#define RTMP_FEATURE_HTTP        0x01
#define RTMP_FEATURE_ENC        0x02
#define RTMP_FEATURE_SSL        0x04
#define RTMP_FEATURE_MFP        0x08        /* not yet supported */
#define RTMP_FEATURE_WRITE        0x10        /* publish, not play */
#define RTMP_FEATURE_HTTP2        0x20        /* server-side rtmpt */

#define RTMP_PROTOCOL_UNDEFINED        -1
#define RTMP_PROTOCOL_RTMP      0
#define RTMP_PROTOCOL_RTMPE    RTMP_FEATURE_ENC
#define RTMP_PROTOCOL_RTMPT    RTMP_FEATURE_HTTP
#define RTMP_PROTOCOL_RTMPS    RTMP_FEATURE_SSL
#define RTMP_PROTOCOL_RTMPTE    (RTMP_FEATURE_HTTP|RTMP_FEATURE_ENC)
#define RTMP_PROTOCOL_RTMPTS    (RTMP_FEATURE_HTTP|RTMP_FEATURE_SSL)
#define RTMP_PROTOCOL_RTMFP    RTMP_FEATURE_MFP

Code:

const char RTMPProtocolStrings[][7] = {
  "RTMP",
  "RTMPT",
  "RTMPE",
  "RTMPTE",
  "RTMPS",
  "RTMPTS",
  "",
  "",
  "RTMFP"
};

const char RTMPProtocolStringsLower[][7] = {
  "rtmp",
  "rtmpt",
  "rtmpe",
  "rtmpte",
  "rtmps",
  "rtmpts",
  "",
  "",
  "rtmfp"
};

Code:

RTMP_Log(RTMP_LOGDEBUG, "Protocol : %s", RTMPProtocolStrings[protocol&7]);
above code shows that rtmpdump actually using normal rtmp protocol for rtmfp url's.

chap 05-10-2011 07:43 AM

Re: Stream URL Sniffer / URL Finder for Windows (How to find streaming video URLs)


 
Quote:

Originally Posted by KSV (Post 28865)

above code shows that rtmpdump actually using normal rtmp protocol for rtmfp url's.

Works too.
Code:

-r rtmp://85.17.30.74/multicast/54631211 -a multicast/54631211 -y stb --live -o Test.flv

Code:

Microsoft Windows XP [Версия 5.1.2600]
(С) Корпорация Майкрософт, 1985-2001.

C:\Documents and Settings\Администратор\Мои документы\STREAM\rtmpdump-2.3-window
s\rtmpdump-2.3>"C:\Documents and Settings\Администратор\Мои документы\STREAM\rtm
pdump-2.3-windows\rtmpdump-2.3\rtmpdump568.exe" -r rtmp://85.17.30.74/multicast/
54631211 -a multicast/54631211 -y stb --live -o Test.flv
RTMPDump v2.3 r568 (Compiled by KSV)
(c) 2010 Andrej Stepanchuk, Howard Chu, The Flvstreamer Team; license: GPL
Connecting ...
INFO: Connected...
ERROR: rtmp server sent error
Starting Live Stream
INFO: Metadata:
INFO:  author
INFO:  copyright
INFO:  description
INFO:  keywords
INFO:  rating
INFO:  title
INFO:  presetname            Custom
INFO:  creationdate          Sat May 07 15:39:41 2011
INFO:  videodevice          VideoMate H900 Video Capture
INFO:  framerate            24.00
INFO:  width                468.00
INFO:  height                382.00
INFO:  videocodecid          VP62
INFO:  videodatarate        500.00
INFO:  videokeyframe_frequency5.00
INFO:  audiodevice          VideoMate H900 Audio Capture
INFO:  audiosamplerate      44100.00
INFO:  audiochannels        1.00
INFO:  audioinputvolume      75.00
INFO:  audiocodecid          .mp3
INFO:  audiodatarate        96.00
1590.726 kB / 20.45 sec

How to make rtmpsrv,rtmpsusk identify such flows? Or it is not possible.

placebo 05-10-2011 09:00 AM

Re: RTMFP or some??


 
Quote:

Originally Posted by sam4037 (Post 28863)
How did you know to include stream.php in the filter as well as search for http.request.uri? Can you perhaps explain what makes you decide what filter to use? Normally I would go with the rtmpt filter.

Good question. From now on, normally i will go with a simple PHP filter, both in CooJah settings and in Wireshark. PHP server scripts seem to play a crucial role in (non-standard) streaming tasks as the history of a couple of recent SRF stream recording problems has shown. Maybe it's an idea to start with Coojah to get the broad picture. Then from examining the various tabs (captured url's) we'd focus on url's with common sense keywords ("php", "video", "stream", "play", ..). Finally those keywords can be entered as filter in Wireshark to examine the url in more detail ("Follow TCP Stream").



That involves quite some time and efforts .. so i'd follow this path of workflow only when my GetFLV fails to get some result.. which is rather rare these days.

@getflv
please could you look into it? chap would love to see GetFLV supporting this TV site! :D

KSV 05-10-2011 09:42 AM

Re: tv.vnutri.info: Download or capture RTMFP stream (p2p video stream from Flash Pla


 
Quote:

Originally Posted by chap (Post 28866)
How to make rtmpsrv,rtmpsusk identify such flows? Or it is not possible.

AFAIK not possible with current version of rtmpdump suite.

Quote:

Originally Posted by sam4037 (Post 28863)
Can you perhaps explain what makes you decide what filter to use? Normally I would go with the rtmpt filter.

if your target site uses simple rtmp then rtmpt filter will be enough to get the required info. but if it uses rtmpe then you can use http or xml as filter to get the url. most (but not all) sites use xml for their playlist format. if you are unable to find info this way then you can redirect the traffic to rtmpsrv or rtmpsuck and it will automatically decrypt the parameters sent by client.

Quote:

Originally Posted by sam4037 (Post 28863)
How about this channel, can you sniff that with Wireshark as well?

YouTube uses html for their playlist format. you can easily get the parameters with html filter but the main problem will be that YouTube switched to RTMPE 9 handshake few weeks ago which is not currently supported by rtmpdump.

Quote:

Originally Posted by placebo (Post 28868)
That involves quite some time and efforts .. s

everything has a learning curve. once you get used to it it will be really easy.

moneymaker 02-15-2013 08:32 AM

Re: tv.vnutri.info: Download or capture RTMFP stream (p2p video stream from Flash Pla


 
Code:

<link>rtmfp://94.242.221.205:2935/multicast_4hd swfUrl=http://clients.cdnet.tv/flashplayer/player2.swf token=Rd#n@k72JDh pageUrl=http://clients.cdnet.tv/ swfVfy=1 live=1 timeout=10</link>
I got this with wireshark from simple-tv.com

Quote:

Originally Posted by KSV

above code shows that rtmpdump actually using normal rtmp protocol for rtmfp url's.
Can someone tell me how I can to play these stream in simpletvplayer or xbmc?

rtmpdump does not support rtmfp ?! But KSV posted that rtmpdump using the normal rtmp protocol for rtmfp url's.

thanks

hasomaso 03-21-2013 01:20 AM

Re: tv.vnutri.info: Download or capture RTMFP stream (p2p video stream from Flash Pla


 
hey KSV,

sorry i had to open the thread again.
how can i play the streams with vlc player from this site?

http://schoener-fernsehen.com/

I think the above method does not work anymore!
can you help me please


thx
hasomaso


All times are GMT -6. The time now is 05:11 AM.