leif at ambient.2y.net
Tue Jun 24 14:14:27 CEST 2003
Hi Zeenix -
I think this sounds cool. Although I'm not super familiar with some of the
GStreamer internals, there doesn't seem to be a lot in the implementation
that binds GStreamer to a particular type of data. As long as the caps
system can expand nicely to handle non-multimedia types of data.
That said, if GStreamer starts moving into non-multimedia domains, it
starts to look a lot like CORBA to me (although CORBA has a lot more
overhead and capabilities for interprocess communication). Does anyone else
see this parallel ? Caps negotiation is somewhat analogous to CORBA
interfaces, GStreamer elements are like CORBA components, and GStreamer
bins/pipelines/threads are like CORBA entity containers ...
So, imho, you might be able to write this bandwidth limiter thing using a
CORBA component model methodology, or you could write it using some
GStreamer plugins. The GStreamer way would be a nice way to test out some
of the more theoretical GStreamer constructs. : )
On Tue, 24 Jun 2003, Zeeshan Ali wrote:
> Hello everyone,
> Since last few months i have been busy making an
> ethernet bandwidth manager box for a company, during
> which i realized that i was doing nothing but
> rewritting the gstreamer-core. I started to think of
> using gstreamer for it, but the problem was that it
> had nothing to do with multimedia nor did any of the
> filters, srcs and sinks that i needed for this
> networking app. E.g concider this pipeline:
> ethsrc dev=eth0 mode=ip_layer ! ip_filter
> restrict=192.168.0.1,192.168.0.2 ! bwcontroler
> bandwidth=1000 ! ethsink dev=eth1 mode=ip_layer
> Many ideas since then had been floating in my mind,
> but the recent one seems much better (to me atleast):
> I start a new project (or another module/app like
> gst-editor/gst-player), which would only be a
> collection of Networking-related GStremer plugins
> which has nothing to do with Multimedia. Does it sound
> sane at all???? Plz let me know of your opinion.
> Do you Yahoo!?
> SBC Yahoo! DSL - Now only $29.95 per month!
> This SF.Net email is sponsored by: INetU
> Attention Web Developers & Consultants: Become An INetU Hosting Partner.
> Refer Dedicated Servers. We Manage Them. You Get 10% Monthly Commission!
> INetU Dedicated Managed Hosting http://www.inetu.net/partner/index.php
> gstreamer-devel mailing list
> gstreamer-devel at lists.sourceforge.net
Leif Morgan Johnson : http://ambient.2y.net/leif/
More information about the gstreamer-devel