Slashdot Mirror


Streaming Live Video on Linux?

dirkmuon asks: "The streaming video shootout on Network Computing and the subsequent Slashdot discussion touched upon the process of creating and streaming live content on Linux. The article mentioned one method that required $1000 worth of hardware, not including the camera or the Windows 2000 box. Has anyone devised a simple, specific mix of Linux software and hardware for serving up a live video feed, particularly a method that costs less than $1000? RealSystem Producer Basic and Server Basic with a capture card would cost less, obviously, but are there other solutions? For example, is there a Linux way to broadcast *live* video with the Darwin Streaming Server?" This topic was discussed over a year ago, and the answers weren't very encouraging: Real is expensive; Darwin is great but you can't watch the movies in Linux; and Microsoft Media for Linux is vaporware (and likely to stay that way). Has that year improved the outlook?

5 of 13 comments (clear)

  1. Cheap and nasty by brejc8 · · Score: 2

    If you want something cheap and nasty then have a look at my little streaming toy. It streams JPEG images and runs on a p133 with a £30 ($50) TV card.

    1. Re:Cheap and nasty by brejc8 · · Score: 4, Interesting

      Sorry the link is wrong it should be this one.

  2. DIY by josepha48 · · Score: 4, Informative

    Do it yourself. There are some out there. I have seen several video projects out there that allow capture from like sony handy cams. Basically you'd need a firewire card ($50) and then a vode camera with firewire (about $500+) and a linux box (cheap 500Mhz+ lots of RAM for $500+). For a total of about $1050. You can then stream the mpegs, of jpegs...

    --

    Only 'flamers' flame!

  3. mpeg4ip by smooc · · Score: 2, Informative

    mpeg4ip streams mpeg4 stream, works best in comination with Darwin Streaming Server

    find it at mpeg5ip.sourceforge.net

    --
    - In Memoriam: Jeroen de Bruin (1972-2004), bye bro
  4. MPEG4IP, RealProducer/Server by ikekrull · · Score: 2

    I have used the 2 above systems to stream video under Linux, with mostly good results.

    MPEG4IP works great on Linux, but there doesn't seem to be a player for any other OS, which doesn't bother me much but rules is out for most people.

    RealProducer works well on most platforms, but there is a minimum 30 second delay between the live action and what appears on the video feed. This is OK for many purposes, but annoying for others.

    Currently, i am investigating the possibility of using FAME and a custom-written server to simply steam MPEG-1 out over the LAN. I figure all that is required is some code that acccepts a connection from FAME (which supports sending MPEG-1 directly to a TCP socket 'out of the box') and then simply accepts connections from clients running some MPEG viewer capable of streaming support (many do support this, on severla platforms) and copies the buffer from the encoder connection to the listening clients' connections.

    Is there some special magic behind how 'Streaming Servers' work, since it seems a pretty easy thing to do?

    --
    I gots ta ding a ding dang my dang a long ling long