Best way to send video on localhost

Michael Gruner michael.gruner at
Tue May 4 17:20:56 UTC 2021


On the Jetson boards, you can share camera buffers very efficiently using EGL streams. The camera will be an EGL Producer and the WebRTC/recording processes would be EGL consumers. If I’m not mistaken, there’s an example app in either Multimedia API or Deepstream.


> On 2 May 2021, at 11:57, Peter Biro via gstreamer-devel <gstreamer-devel at> wrote:
> Hi all,
> Im working on a video processing recording application on NVidia's Jetson Nano board. At the moment the app consists of a video capture, a webrtc handler and a video recorder component. The webrtc and the video recorder those can be ran in multiple instance. 
> For sharing the data between we are using VP8 RTP streams over UTP but as it seems we are able to fit all of these processes on a single host. 
> So we started to wondering if there is any better way to sand video data between processes. Basically the medium between the components is not covered by any requirement so can use anything is it would have a better performance / would require less resources from the OS.
> What do you think what would be the most efficient way to transmit data? Are we ok with UDP or should we change to something else?
> Thank you!
> Bests,
> Peter
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at

More information about the gstreamer-devel mailing list