I have an OpenGL application that performs rendering into FBOs and I would like to use GStreamer (nvvidconv/nvv4l2h265) to stream the content of my FBO efficiently (zero copies). To achieve this, I created an NvBufSurface with memType = NVBUF_MEM_SURFACE_ARRAY (I am on JETSON). From this surface, I created an eglImage using NvBufSurfaceMapEglImage. Then, I linked this eglImage to a glTexture associated with my FBO. However, I cannot find an allocator of type NVMM to define my gst_buffer. Can someone could help me ?
Related topics
| Topic | Replies | Views | Activity | |
|---|---|---|---|---|
| NvUtils NvBufSurface to gstreamer | 3 | 1516 | July 25, 2022 | |
| Best practice to Get gstreamer buffer to GPU memory? | 4 | 1280 | June 13, 2019 | |
| Gstreamer NVMM / NV_BUF references / support | 2 | 814 | April 27, 2017 | |
| Opengl FBO to NVEncoder | 4 | 1103 | October 18, 2021 | |
| can I fed gstreamer with buffers allocated via nppiMalloc or cudaMalloc? | 5 | 809 | October 18, 2021 | |
| Send OpenCV GpuMat to GStreamer pipeline without memory copy? | 12 | 3996 | October 18, 2021 | |
| Creating GstBuffers using NvBufSurfaceCreate in app source | 7 | 1757 | December 7, 2021 | |
| NVMM and Gstreamer | 18 | 8664 | October 18, 2021 | |
| Creating a GStreamer source that publishes to NVMM | 12 | 4930 | October 18, 2021 | |
| Trouble pushing NvBufSurface to Gstreamer appsrc element | 2 | 832 | May 29, 2023 |