Rtsp relay server with Onvif backchannel

Hello everyone,

I would like to use ONVIF backchannel with GstRTSPOnvifServer.
I found a sample code using “gst_rtsp_onvif_media_factory_set_backchannel_launch”.

https://gstreamer.freedesktop.org/documentation/gst-rtsp-server/rtsp-onvif-media-factory.html#gst_rtsp_onvif_media_factory_set_backchannel_launch

However, I would like to make the backchannel depayload bin in a way like an implementation of the create_element virtual method in the GstRTSPMediaFactory (like the following sample code).

https://gstreamer.freedesktop.org/documentation/gst-rtsp-server/rtsp-media-factory.html?gi-language=c#GstRTSPMediaFactoryClass::create_element

Does GstRTSPOnvifMediaFactory support the way like above?

My goal is to create a relay server for network cameras, which have video, audio, ONVIF metadata and an audio backchannel stream.
I am concerned that it may be difficult to achieve the goal with gst_rtsp_onvif_media_factory_set_backchannel_launch.

Best regards,