<div dir="ltr">As you may have found, gst-rtsp-server uses the pipeline's bus and a bus can only have one watcher. One way around this is to make your own subclass of RTSPMedia that overrides the "do_handle_message" method. Then, you can use "set_media_gtype" on your RTSPMediaFactory to make it use your custom RTSPMedia type.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Aug 20, 2020 at 12:07 PM colmekik <<a href="mailto:iank@colmek.com">iank@colmek.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">I’ve set up a GStreamer RTSP server and gotten it working to stream both<br>
audio and video the way I’d like. I’m looking for a way to keep track of the<br>
health of the pipelines doing the streaming, e.g. an issue happens with the<br>
live stream camera, the mic has problems. I’ve been poking around the rtsp<br>
server’s source and I haven’t found a great place/way to set up call backs<br>
to monitor if the pipeline errors. <br>
<br>
If it were a simple pipeline I'd be able to get the bus from the pipeline<br>
and watch for messages.  Is there a way to do this with the rtsp server?<br>
<br>
<br>
<br>
--<br>
Sent from: <a href="http://gstreamer-devel.966125.n4.nabble.com/" rel="noreferrer" target="_blank">http://gstreamer-devel.966125.n4.nabble.com/</a><br>
_______________________________________________<br>
gstreamer-devel mailing list<br>
<a href="mailto:gstreamer-devel@lists.freedesktop.org" target="_blank">gstreamer-devel@lists.freedesktop.org</a><br>
<a href="https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel" rel="noreferrer" target="_blank">https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel</a><br>
</blockquote></div>