[gst-devel] Building a DVR application with Gstreamer.

Stefan Kost ensonic at hora-obscura.de
Wed Oct 14 17:08:44 CEST 2009

Peter Cai schrieb:
> Hi all,
> I am preparing to build a DVR (Digital Video Recorder) based on gstreamer.
> Basically, what it does is:
> 1. Get encoded H264 D1 Element Stream from hardware, an encoder card.
> 2. Save the video stream in mp4 format to hard driver.
> 3. When user requests, send out the stream by RTP.
> So I think the gstreamer's pipeline concept are perfect for this task
> and I've finished reading the tutorial of gstreamer.
> My questions are:
> 1. What plugins' docs should I read for further info.(There are so
> many gstreamer plugins)
Those of the plugins that you need :). But it would be good it you play
a bit with e.g. gst-launch. Look at the examples we have in each of the
gstreamer modules (under test/examples).
> 2. It's said that "Manually adding or removing data from/to a
> pipeline" is NOT suggested, 
> then what is the proper way to add the video stream from the hardware
> SDK to a pipeline?
Write a source plugin for that. Is that card using a standart linux
kernel interface or is there only a custom driver for it?

> Thanks in advance.
> -- 
> look to the things around you,the immediate world around you, if you
> are alive,it will mean something to you ——Paul Strand
> ------------------------------------------------------------------------
> ------------------------------------------------------------------------------
> Come build with us! The BlackBerry(R) Developer Conference in SF, CA
> is the only developer event you need to attend this year. Jumpstart your
> developing skills, take BlackBerry mobile applications to market and stay 
> ahead of the curve. Join us from November 9 - 12, 2009. Register now!
> http://p.sf.net/sfu/devconference
> ------------------------------------------------------------------------
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/gstreamer-devel

More information about the gstreamer-devel mailing list