AnsweredAssumed Answered

Streaming Overlapped (Composed) Videos over RTP

Question asked by denizdayan on Aug 29, 2017
Latest reply on Sep 3, 2017 by Yuri Muhin

I am trying to implement a system that takes live camera stream, overlays some text and symbols (using Alpha-Channel transparency); and transmits it over RTP/UDP, as a single video (from one port). Both host and client systems have i.MX6QP on. For now, I am trying to figure out the GStreamer and pipeline system with gst-launch, and only using test patterns as video sources.

 

Here is a simplified diagram to show what I'm trying to achieve:

stream

 

I have seen the videomixer plugin, but from what I understand, it is only used for overlaying and playing videos, not for creating 'transmittable' video streams. (I can use it with xvimagesink, but I couldn't achieve to implement the pipeline with udpsink. And I couldn't find a workaround for it.)

 

I haven't been able to find right tools/methods to implement the system described above. Am I right about the videomixer plugin? If so, what do you suggest me to do? Any help is appreciated, thanks in advance.

 

P.S. : I have asked the same question on S.O., but it seems that this is a more appropriate place.

Outcomes