[Bug 744508] camerabin: Add one property to set video sink element for video recording pipeline

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Tue Apr 28 10:07:55 PDT 2015


https://bugzilla.gnome.org/show_bug.cgi?id=744508

--- Comment #14 from Thiago Sousa Santos <thiagossantos at gmail.com> ---
I don't think there is an easy way of supporting those cases without reworking
camerabin internals:

1) encodebin ! filesink
2) encodebin ! <user-selected-sink>
3) encoders (encodebin doesn't fit here) ! splitmuxsink

It should also be possible to have it integrated with RTP scenarios where
multiple sinks would be used. So you would have encoder ! rtppayloader !
udpsink, for example. This adds:

4) encoders ! rtppayloader ! udpsink

There is not much in common for those scenarios other than they should have
sink pads leading to encoders.

My first ideas is to wrap all of those inside a 'video-recording-bin' that
hides its internals from camerabin. From the camerabin side it will just link
the video and audio input this bin's pads. It is also possible to remove
encodebin so the encoders part is the same for all scenarios.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list