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

How to find rtmp:// stream URL: Software to sniff, snoop RTMP links

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

noob2001204 06-16-2009 08:01 PM

How to find rtmp:// stream URL: Software to sniff, snoop RTMP links


 
what software tools you use to find/sniff/snoop rtmp:// stream URL?

compn 06-16-2009 10:14 PM

Re: How to find rtmp:// stream URL: Software to sniff, snoop RTMP links


 
Freeware URL Snooper can pick up some of the stream by adding rtmp;netstream;playing to the 'Also search for' box


you get some results like:
Code:

tcUrl... rtmp://oijqodbttndn.rtmphost.com/hostelworld
and
Code:

play... paris_hipotelbellville
put them together:
Code:

rtmp://oijqodbttndn.rtmphost.com/hostelworld/paris_hipotelbellville.flv

Stream Recorder 06-16-2009 11:08 PM

Re: How to find rtmp:// stream URL: Software to sniff, snoop RTMP links


 
Freeware Orbit Grab++


any ANONYMOUS forum user 06-17-2009 12:10 AM

Re: How to find rtmp:// stream URL: Software to sniff, snoop RTMP links


 
Quote:

Originally Posted by compn (Post 11278)
Freeware URL Snooper can pick up some of the stream by adding rtmp;netstream;playing to the 'Also search for' box

Is there a way to find the complete RTMP URL like
Code:

rtmp://oijqodbttndn.rtmphost.com/hostelworld/paris_hipotelbellville.flv
in the raw dump?

Could URL Snooper be used to find/assemble this RTMP stream URL automatically ?

compn 06-17-2009 06:55 AM

Re: How to find rtmp:// stream URL: Software to sniff, snoop RTMP links


 
There is no way to find that string in the packet dump. Most sites don't work like that. Some sites use xml playlists which work well.

With URL Snooper... It wasnt made for flash streaming (RTMP). You'd have to ask the developer if he plans to do it.

Stream Recorder 06-22-2009 01:12 AM

Re: How to find rtmp:// stream URL: Software to sniff, snoop RTMP links


 
How to find RTMP stream URLs
by Peter Thomas

When it comes to downloading flash streams from the internet, Wireshark can be used to sniff out the values you need.

Let’s take this site for example: http://videolectures.net/

Start a Wireshark capture session before clicking on a video on the site to play it. Let WireShark grab all the information exchanged between your PC and the remote flash server and you can stop the capture once the video begins to play, we are only interested in what goes on during the connection handshake. I will use this video as an example: http://videolectures.net/ff06_chomsky_szmp/ [update Jun-2008: looks like they changed this particular video to Windows media instead of Flash, so try other videos or other sites]

In WireShark you can filter for protocol “rtmpt” and the first few entries would be handshake or “invoke” operations. Examining the “Handshake part 3″ we can easily get the value of the required “app” property. Below we can see it is “video/2006/other/ff06/chomsky_noam”:



For the host name, the IP address should do fine for most sites, but we can easily figure out the host name of the stream server from what appears after “rtmp://”. Note that WireShark allows you to search the text contents of captured packets. Here below we can see that the host name is “velblod.videolectures.net”:



And finally when the “play” command is issued – we need the value of the stream name. Below we see it is “chomsky_noam_01″:



So with the right values of hostname, app and stream name set – you can run the program and download the stream to your local drive for offline viewing. To download the whole stream – just change the duration to ‘-2′ as hinted in the source code comment. There are many free Flash players available you can use to play downloaded content.

Do let me know if this works for you and if you find any additional parameters that need to be passed for other sites.

Stream Recorder 06-22-2009 02:14 AM

Re: How to find rtmp:// stream URL: Software to sniff, snoop RTMP links


 
RTMP URLs contain an application and stream name - there is no way to tell from the URL which parts of a path are the stream name and which are the application.

For example with this URL:

Code:

rtmp://cp40359.edgefcs.net/ondemand/fancast/Comcast_CIM_Prod_Fancast_Partner/821/651/COMEDYCENTRAL_COLBERTREPORT_4118.flv
The application is
Code:

rtmp://cp40359.edgefcs.net/ondemand/fancast
and the stream name is
Code:

Comcast_CIM_Prod_Fancast_Partner/821/651/COMEDYCENTRAL_COLBERTREPORT_4118.flv
Most Flash based media players deal with this by trying again and again with different prefixes of the URL until they find the one that works.

Stream Recorder 10-02-2009 01:35 AM

Re: How to find rtmp:// stream URL: Software to sniff, snoop RTMP links


 
CooJah + Blader are handy for finding RTMP URLs.

If you right click on an RTMP URL in CooJah


and select "Download by Blader", Blader will show a dialog window not only with the RTMP URL, but also with swfURL, tcURL, playpath

Stream Recorder 10-15-2009 12:07 AM

Re: How to find rtmp:// stream URL: Software to sniff, snoop RTMP links


 
NetTransport comes with a URL sniffer that can find RTMP stream URLs as well. This only works in a shareware version, not the last freeware one.

worktest 10-20-2009 11:16 AM

Re: How to find rtmp:// stream URL: Software to sniff, snoop RTMP links


 
How did you find this rtmp URL?

Thanks you,

Quote:

Originally Posted by Stream Recorder (Post 11380)
RTMP URLs contain an application and stream name - there is no way to tell from the URL which parts of a path are the stream name and which are the application.

For example with this URL:

Code:

rtmp://cp40359.edgefcs.net/ondemand/fancast/Comcast_CIM_Prod_Fancast_Partner/821/651/COMEDYCENTRAL_COLBERTREPORT_4118.flv
The application is
Code:

rtmp://cp40359.edgefcs.net/ondemand/fancast
and the stream name is
Code:

Comcast_CIM_Prod_Fancast_Partner/821/651/COMEDYCENTRAL_COLBERTREPORT_4118.flv
Most Flash based media players deal with this by trying again and again with different prefixes of the URL until they find the one that works.



All times are GMT -6. The time now is 12:17 PM.