[Re-posting to video4linux-list as the original didn't make it though.] ----- Subject: Re: [ogg-dev] On-the-Fly multiplexing Video > From: "ogg.k.ogg.k@xxxxxxxxxxxxxx" <ogg.k.ogg.k@xxxxxxxxxxxxxx> Date: Tue, March 23, 2010 08:00 > To: "Pandu Rakimanputra" <pandu.rakiman@xxxxxxxxx> > Cc: ogg-dev@xxxxxxxx > -------------------------------------------------------------------------- > >> It sounds good to me. Could you tell me how to create on-the-fly live video streaming? What program should i installed? Slightly off-topic, but there are tie-ins to Ogg here. There are at least three approaches to Theora-based live streaming: -ffmpeg2theora (+Icecast2) Works best with DV video, as combining audio with v4l input is not yet implemented. This tool is a standard-bearer for Theora encoding. -VLC (+Icecast2) Documented here: http://en.flossmanuals.net/TheoraCookbook/VLCStreaming I haven't much experience here -- perhaps others can chime in? -Flumotion There are two versions: DIY-FLOSS and 'appliance-mode' by Flumotion Services, SA. The company develops and thus is tightly integrated with GStreamer, although the DIY-FLOSS version is hard to setup and not well-documented. It is also known to crash on window launch. 'Appliance-mode' works well but is not suitable for casual usage. Playback in the HTML5 <video> element: http://openvideoalliance.org/wiki/index.php?title=Playback == My subjective experience with FireWire is that it is unpredictably unreliable either immediately or over the course of a day -- problems seem to originate from non-spec-compliant controller chips in cameras and tape decks. This is unfortunate given the ubiquity of DV, and a large part of the reason I prefer composite video. Composite video is also easier to manage -- documentation started here: http://openmeetings.org/wiki/OMwiki:Gear I haven't found a suitable v4l USB device that grabs video+audio, but I'm hopeful that this won't be too hard to pin down. == Ideally, multiple <video> elements can be shown in-browser, each one stemming from a separate video source (main cam, 2nd cam, slides). This is new territory, I think, especially as it relates to time alignment and A/V sync. Alternatively, multiple streams can be provided server-side and the client can decide which to stream and view (e.g., via a <video> playlist). In the interim, I use hardware mixing on a single stream. Hope this helps, George CC: video4linux-list > ---------------------------- Original Message ---------------------------- Subject: Re: [ogg-dev] On-the-Fly multiplexing Video > From: "ogg.k.ogg.k@xxxxxxxxxxxxxx" <ogg.k.ogg.k@xxxxxxxxxxxxxx> Date: Tue, March 23, 2010 08:00 > To: "Pandu Rakimanputra" <pandu.rakiman@xxxxxxxxx> > Cc: ogg-dev@xxxxxxxx > -------------------------------------------------------------------------- > >> It sounds good to me. Could you tell me how to create on-the-fly live video streaming? What program should i installed? > > I suggest you start by downloading, and reading the documentation (including, but not limited to, the output of any --help option, files in the doc tree, README files, etc) of the following: > ffmpeg2theora > liboggz (including oggz-merge) > oggfwd > In case you want to ask where to find them, Google knows. > In particular, ffmpeg2theora's --help output contains an example of live streaming > from a v4l input using other tools and pipes. You should be able to get it from there using some of the oggz tools, and maybe named pipes. _______________________________________________ > ogg-dev mailing list > ogg-dev@xxxxxxxx > http://lists.xiph.org/mailman/listinfo/ogg-dev > > -- -- -- video4linux-list mailing list Unsubscribe mailto:video4linux-list-request@xxxxxxxxxx?subject=unsubscribe https://www.redhat.com/mailman/listinfo/video4linux-list