Hi Joe
What you are describing is gstreamer. WebcamStudio is using gstreamer
for several features like output to a shout cast server. You can use
gstreamer from the console to do what ever you want quite easily.
Where WebcamStudio shines is in the video mixing part. All other
solutions can do video mixing but in a static state, meaning that you
cannot remove or add a video source live while the mixer is running.
Another area that WebcamStudio is addressing in trying to be easy to
use. Not everybody is comfortable with scripts and parameters. Vast
majority of ws4gl users are regular users who really don't care about
the power of the command line or how much memory they could save.
They just want it to work in a click.
I'm a power user, but at the same time, I don't see my self reading
the docs of gstreamer each time I want to do a broadcast with a
specific need.
Have a look at the gstreamer syntax and compare it with the VLC syntax
(parameters). You'll see that gstreamer is a lot easier on complex
settings