Streaming an opengl texture over a network

Yu You youyu.youyu at
Tue Jun 15 19:43:17 UTC 2021

It is not clear what you are trying to do exactly. But you can use glshader
for GLSL shadering and then use the same memory type (no need to gldownload
etc.) to HW  encoder like NVEnc (AVC or HEVC); and then packtize the
encoded byte stream using corresponding RTP pays.



On Mon, 14 Jun 2021, 15:40 Edward Anon via gstreamer-devel, <
gstreamer-devel at> wrote:

> Hi all,
> I want to stream an OpenGL texture over a network.
> I'm struggling with getting the texture into a GStreamer pipeline. I've
> seen other users resort to using appsink and appsrc elements, but I want to
> keep the texture in the GPU and do encoding and decoding there.
> I've looked at the website and the source (in gst-plugins-base for the
> OpenGL plugin documentation. However, there seems to be no documentation
> beyond pads and signals, making it very difficult to learn how to use the
> plugin.
> Any pointers to relevant docs/resources would be much appreciated, and
> working code would be too good to be true ;)
> Thanks!
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the gstreamer-devel mailing list