Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I am watching a Flash stream. I can watch the same stream in two different players (set up by someone else), but I don't like any of them.

Is there a way I can find/get/extract the direct link to the flash stream that those two players are playing? So that I can watch it using a different player?

Edit: The player is streaming an RTMP stream, not an FLV video file.

share|improve this question
1  
You should be able to packetsniff it with wireshark(wireshark.org/download.html), but I'm sure there must be an easier way. On the other hand, wireshark is a great tool to have installed anyways. –  Fake Name Feb 27 '10 at 11:33
    
Yeah, I have the feeling it is too, I just haven't been able to figure out how to use it. –  Svish Feb 27 '10 at 11:36
    
See "Download flv file from any video site?" at superuser.com/questions/41394/… –  Arjan Feb 27 '10 at 12:20
    
@Arjan: That works when there is an FLV file that is played. Not when it is an RTMP stream (as far as I know anyways). –  Svish Feb 27 '10 at 12:40
    
To get the URL, I guess it doesn't matter if it's a stream or not. But indeed, maybe I was too quick by voting to close. Cannot undo that though; hoping others won't vote if this is indeed different. –  Arjan Feb 27 '10 at 13:01

7 Answers 7

up vote 5 down vote accepted

Download and decompile the flash file. The source of the stream should be pretty easy to find.

It's possible that the player is generic, and the file/stream it is playing is being passed in as a param. Grep the webpage source code for "embed"/"swf" or text that's near the flash object on the page. Then look at the contents of "param name"/"param value"

share|improve this answer
    
I only have the swf. There is no script or anything like that. How do you decompile a flash file? –  Svish Feb 27 '10 at 11:59
3  
I would recommend showmycode.com which is online swf decompiler as it is safer than installing any of the programs from the previous comment's search: "decompile swf". –  Dan D. Apr 28 '12 at 7:26
1  
Decompiling the SWF is probably the hardest way to do this. Simply opening up Wireshark reveals everything. –  Brad May 18 '13 at 14:59

Firebug for Firefox, and the Google Chrome Developer Tools (built-in to Chrome) can show every HTTP request performed by the browser. They sometimes reveal URLs such as these.

For example in Chrome, open the Developer tools, check the Network tab and start playing the file.

share|improve this answer
3  
The Network tab in google chrome developer tools doesn't support non-http protocols (at least not rtmp) –  dvb Nov 26 '12 at 14:10
    
@dvb thats true, i also faced the same –  Rat-a-tat-a-tat Ratatouille Mar 21 at 8:09

Fiddler2 is a great tool for this. Think of it like Wireshark but for HTTP specifically. It will reveal exactly what your browser is doing. It works by setting itself up as a local HTTP proxy. Point your browser to it and it will reveal all of the connections that are made and what data is transmitted.

share|improve this answer

This video demonstrates how to sniff a rtmp: URL with Wireshark, and how to stream with rtmpdump and play with vlc. Worked for me.

share|improve this answer

If you 're not necessarily needing it as a stream in real time, you can use DonwloadHelper for Firefox. It lets you store the file behind the stream of offline viewing or viewing with any program you like.

share|improve this answer
    
Well, in this case it is a stream and I don't think there is a file behind it. It is real-time streaming. And I need to watch it in real-time too. –  Svish Feb 27 '10 at 12:00

URL Snooper or the "Grab++" module of Orbit Download Manager (be carefull for unwanted adware at install) could help you to analyze the network traffic and find the URL

share|improve this answer

I would recommend this extension for Chrome, Grab Any Media.

It's translated into English, Italian, French, German, Portuguese (click the language flags on the right).

share|improve this answer
3  
What is it? What does it do? None of the page appears to be in English –  Simon Sheehan Oct 29 '11 at 19:24
1  
@Simon There are some flags which toggle a crappy automatic translation. –  slhck Oct 30 '11 at 15:41
    
@slhck thanks, they were somewhat hard to find :P –  Simon Sheehan Oct 30 '11 at 15:46

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.