[gst-devel] Is gstreamer what I need?

Ken Seehart ken at seehart.com
Thu Apr 26 00:14:42 CEST 2007

Yeah, I'm basically figuring that the bounty would be for someone who 
already has done most of what I am looking for.

I don't need to use VideoCapture necessarily.  That just happens to be 
what we currently have implemented, and it serves as an example of how I 
can display video given a frame buffer.  The idea is that VideoCapture 
might be replaced by something else that can write to a frame buffer, so 
the developer doesn't need to worry about the user interface or video 
display when implementing the items on my list.  I use VideoCapture 
because it is a python library.

Why would webcams be difficult?  Sure they are platform dependent, but 
they just put data in a frame buffer, so maybe 2 or 3 relevant functions 
in the API should do it.

BTW, Are there binaries for python bindings for Windows?  I simply don't 
have time to build it myself unless I know I am going to use it, and I 
won't know that until I see it working on Windows in wxPython.

Antoine Tremblay wrote:
> Hi,
>   First thing you would need to get your frame buffer form the 
> VideoCapture is a gstreamer plugin that can interface with 
> VideoCapture...
>   And if it doesn't exists... create one, which means you will have to 
> compile gstreamer on windows wich is not trivial...
>  All that in 4 days , you would need someone who already has a 
> gstreamer code base that can compile in windows and knows your 
> VideoCapture lib...
>  But other then that gstreamer seems a good choice for your application. 
> The  difficult part I guess will be the webcam access on the different 
> platforms as it's driver dependant... I had a lot of troubles with 
> webcams on linux...  but that beeing said it's not related to gstreamer.
> Good Luck! :)
> On 4/25/07, *Ken Seehart* <ken at seehart.com <mailto:ken at seehart.com>> 
> wrote:
>     BTW, if it would help, I can post a $2000 bounty on a wxPython
>     application that demonstrates the functionality listed below by
>     May 1, 2007.  The result would be open source.  If you are
>     interested, I can provide you with a simple wxPython demo
>     application that displays video from a frame buffer connected to
>     VideoCapture (a Windows-only webcam capture library).  My wxPython
>     demo app could easily be made to display any flat RGB frame
>     buffer, so you don't need to worry about GUI development.  If that
>     schedule is a bit tight, we can negotiate a little.
>     Anyone interested?
>     - Ken Seehart
>     Ken Seehart wrote:
>>     What I need :
>>     - multi-platform (Linux, Windows, Mac OSX)
>>     - python bindings
>>     - streaming download from our server to our client (I need to
>>     develop both the client and the server)
>>     - simple audio/video conferencing (one source to many viewers)
>>     - ability to play videos (only need one format, and it doesn't
>>     matter which one)
>>     - ability to go to a specified time index during video playback
>>     (to within a 500ms)
>>     - ability to know the current time index during video playback
>>     (to within a 500ms)
>>     - interface to webcam devices on all target platforms (Linux,
>>     Windows, Mac OSX)
>>     I don't need or want /any /GUI support.  I want the video
>>     playback functionality to simply provide me with a flat RGB frame
>>     buffer, which I can then display myself (in wxPython).
>>     Is anyone working on a multi-platform python egg?  If gstreamer
>>     happens to be what I am looking for, I might be willing to
>>     contribute development of the egg installer if nobody is doing
>>     that yet.
>>     How does gstreamer compare with kamaelia?
>>     The development seems to be Linux-centric, which is definitely
>>     better than Windoze-centric, but I am wondering if anyone is
>>     successfully using gstreamer to develop applications that run on
>>     Windows too.
>>     Thanks a bunch,
>>     - Ken Seehart

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20070425/01e26861/attachment.htm>

More information about the gstreamer-devel mailing list