How do I set up a media server in Linux which streams video over the internet?

Is it easy to do this? I want a server that will actually encode video in real time to allow it to stream over sometimes slow or unreliable networks. Basically, I want a server that works on the internet.

I have a directory with a bunch of video files, and want to make this accessible to myself remotely.

For other situations, I found great and useful software (such as the PS3 media server). I'd like to find something equally as useful for streaming video over the internet.

  • VLC possibly might work for you here.
    – rogerdpack
    Commented Jun 19, 2012 at 15:22
  • 1
    PLEX: plexapp.com SubSonic: subsonic.org/pages/index.jsp Both are easy to setup and will stream video, music, etc over the internet to your phone or web browser.
    – Atari911
    Commented Jul 11, 2013 at 15:57
  • @Atari911 I've actually been using Plex for a while now. It's hands down the best solution I've found.
    – Hassan
    Commented Jul 13, 2013 at 8:09

1 Answer 1


You can do it with ffserver(a component of ffmpeg). Details here.

  • Whilst this may theoretically answer the question, it would be preferable to include the essential parts of the answer here, and provide the link for reference. Commented Jul 11, 2013 at 10:51

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .