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 [hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
Hello
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. Michael www.ridgerun.com > On 2 May 2021, at 11:57, Peter Biro via gstreamer-devel <[hidden email]> 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 > [hidden email] > https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
In reply to this post by GStreamer-devel mailing list
Not sure, but try v4l2loopback :) пн, 3 мая 2021 г. в 00:00, Peter Biro via gstreamer-devel <[hidden email]>: Hi all, _______________________________________________ gstreamer-devel mailing list [hidden email] https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel |
Free forum by Nabble | Edit this page |