As I alluded to in the Universe in 60 Seconds comment, by default Firefox under Linux doesn't know how to handle the rtsp protocol. It didn't take long to do a Google search for a fix. The solution is found in the Gentoo Linux Wiki, and goes like this:
- Find your personal Firefox subdirectory. After Firefox 1, it will be something like ~/.mozilla/firefox/XYZZY123.default, where XYZZY123 is actually a random string of numbers and letters
- As a check to see you are in the correct directory, look for a file named prefs.js, but don't edit it.
- Now look for a file named user.js. If present, that's good. If not, create it in the directory where you found prefs.js.
- Edit your new or existing user.js file so that it includes the following lines:
replacing /usr/bin/realplay by the location of your Real or Helix Player client, if necessary.
- Quit Firefox, if you haven't already.
- It wouldn't hurt to delete the file ~/.mozilla/firefox/pluginreg.dat
- Restart Firefox.
- Click Here (rtsp://nsfvideo.nomex.net/special_report/universe.smi)
- A warning box will appear. Tell it everything's OK, and don't bother coming back again.
- A Real/Helix Player client should appear, and the movie should start.
Caveat: this assumes that RealPlayer can handle all rtsp requests, which may not be the case in the future.
July 6, 2005: This is, without a doubt, the most frequently accessed post here at Linux & Things. It's the top Google[TM] search for ''rtsp firefox'' as well. Heck, even Windows users look here for information. So, if this page has been helpful to you, could you please leave a comment? In fact, if it's been spectacularly unhelpful, please leave me a comment on how to revise it. I'd hate to think that day after day people look for help playing RealPlayer under Firefox, come here, and then find that this page wasn't much help.