Draw same video on multiple windows.

Pedro Lacerda pslacerda at gmail.com
Sun Jan 12 09:53:41 PST 2014


Implement such element is too much work for me, I'll stick with the tee
solution.

Do you see any problem in create up to 4~10 low-resolution decoding
pipelines in one application, each one with potentially few video sinks?

abraços,
Pedro Lacerda


2014/1/12 Sebastian Dröge <sebastian at centricular.com>

> On So, 2014-01-12 at 05:28 -0200, Pedro Lacerda wrote:
> > I'm building an application that enable user manage RTP streams and
> change
> > their destinations interactively, for visual feedback I want the same
> video
> > be displayed on multiple windows.
> >
> > Ideally I simply watch for 'prepare-window-handle' events and
> > set_window_handle() for multiple handlers but seems that each video sink
> > can only draw to one window. My workaround is link a tee to multiple
> > autovideosink/xvimagesink elements.
> >
> > Certainly you can provide better solutions, which they are?
>
> The only other solution I see here is to implement a custom multi-window
> sink that uses a specific video rendering API. And then ideally does not
> e.g. require uploading the frames multiple times to the GPU but only
> once for all windows together.
>
> --
> Sebastian Dröge, Centricular Ltd - http://www.centricular.com
> Expertise, Straight from the Source
>
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20140112/9694b497/attachment.html>


More information about the gstreamer-devel mailing list