I’m using the default gstreamer on a Raspberry Pi and have no issues streaming to Mission Planner and Qgroundcontrol.
What pipeline string are you using?
For reference, I have a RTSP server using gstreamer. Happily streams to everything - https://github.com/stephendade/Rpanion-server/blob/master/python/rtsp-server.py