Hello Philip, Thanks for the reply.
The above suggestion means that I need to do the overlaying at the client end. I want to do this at server i.e. encoder end as I want to multicast the stream . If I do this at the encoder and multicast the stream then I will not need any sync at clients to display the text it will just plain decoding and displaying the stream. Is there a way to do this or the overlay is possible at client only ? Regards, Sachin On Sat, Feb 8, 2014 at 8:57 AM, Philip Craig <[email protected]> wrote: > On Fri, Feb 7, 2014 at 10:55 PM, Sachin Deshpande <[email protected]> > wrote: > > > > I am new to i.mx6q board. > > > > > > I am trying to implement the following scenario > > > > > > > > 1) Input video stream from STB / IP to server > > > > 2) Stream the video with periodically overlay Image and Text over the > video > > and stream > > > > > > > > For the above purpose I am doing the overlay using gstreamer. > > > > > > But as the mixing/overlaying is happening at CPU level the performance > for > > higher resolution is very poor. Is there a way to perform > mixing/overlaying > > in hardware so that I can achieve the real-time video. > > The hardware supports overlaying framebuffers. You can use /dev/fb0 as > the background framebuffer for video, and /dev/fb1 as the foreground > framebuffer for text, and use alpha in pixel to make the text > background transparent. This needs some configuration of /dev/fb1. You > need to set the resolution, enable alpha in pixel and unblank the > framebuffer. See https://community.freescale.com/thread/303279 for > ioctls to do this. >
_______________________________________________ meta-freescale mailing list [email protected] https://lists.yoctoproject.org/listinfo/meta-freescale
