get rtcp packets from gst-rtsp-server
Nirbheek Chauhan
nirbheek.chauhan at gmail.com
Thu Oct 14 04:03:20 UTC 2021
On Wed, Oct 13, 2021 at 3:45 PM Oleg Konovalov via gstreamer-devel
<gstreamer-devel at lists.freedesktop.org> wrote:
> I need to get rtcp packets while running gst-rtsp-server example test-uri.c ( gst-rtsp-server-1.18.1). No idea how to do it.
> Is it possible at all ? Or someone can post some idea and a "way" how to get those rtcp packet ?
>
The easiest way is to use a pad probe on the udpsink that is sending
out the RTCP packets. Just remember that the callback you set there
will be invoked from inside an arbitrary gstreamer thread, so you
should not do non-trivial processing inside that. You should signal a
different thread and do the work there, or invoke it on the main loop.
https://gstreamer.freedesktop.org/documentation/additional/design/probes.html?gi-language=c
https://gstreamer.freedesktop.org/documentation/application-development/advanced/pipeline-manipulation.html?gi-language=c
Cheers,
Nirbheek
More information about the gstreamer-devel
mailing list