When prerolling / blocking an RTSP media, don't consider receiver streams like onvif backchannel in the 'is everything blocked' check, as those streams won't receive data until after the RTSP stream is running. Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/8378>
gst-rtsp-server is a library on top of GStreamer for building an RTSP server There are some examples in the examples/ directory and more comprehensive documentation in docs/README.