RTSP payload change when dynamically adding new element

Bilel Bghiel bilel at scentronix.com
Fri Jul 22 15:56:12 UTC 2022


Hi

I'm currently streaming live h265 from a webcam. It is connected, with
other cameras, to an input-selector, which is then connected to a tee.
When adding a element to the tee, the RTSP stream gives me the following
error and warnings:

0:00:16.141990388 60422 0x560723a93de0 ERROR        rtpjitterbuffer
gstrtpjitterbuffer.c:1401:gst_jitter_buffer_sink_parse_caps:<rtpjitterbuffer9>
Got caps with wrong payload type (got 96, expected 98)
0:00:16.142006407 60422 0x560723a93de0 WARN         rtpjitterbuffer
gstrtpjitterbuffer.c:3316:gst_rtp_jitter_buffer_chain:<rtpjitterbuffer9> No
clock-rate in caps!, dropping buffer

When I add the availability pad it is definitely a pad of payload type 98
(recv_rtp_src_0_0_98). The already connected elements also keep their
active stream and continue to working. The new element however doesn´t
because of it expecting a payload of 96.

Can anybody think of a viable solution for this problem? I've seen people
with the same problems, but couldn't find a fix.

Thank you in advance.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20220722/7321c54f/attachment.htm>


More information about the gstreamer-devel mailing list