Headless jetson nano with hardware accelerated gstreamer and opengl

Hi,
There is APIs to get EGLImage from NvBuffer and here is a sample:
Nano not using GPU with gstreamer/python. Slow FPS, dropped frames - #8 by DaneLLL

You can check if you can use EGL and OpenGL to implement your usecase. There is demonstration of rendering frames in

/usr/src/jetson_multimedia_api/samples/common/classes/NvEglRenderer.cpp

However, we don’t try this case in headless mode. In headless mode, you should still need to call:

        egl_display = eglGetDisplay(EGL_DEFAULT_DISPLAY);
        eglInitialize(egl_display, NULL, NULL);

        __SOME_PROCESS__;

        eglTerminate(egl_display);