RTSP server: RTCP retransmission

Sebastian Dröge sebastian at centricular.com
Tue Nov 22 11:09:48 UTC 2016


On Tue, 2016-11-22 at 13:52 +0300, Yurii Monakov wrote:
> Hi Sebastian! Thank you for the answer.
> 
> > See the "send-rtcp" and "on-sending-rtcp" signals on the rtpsession
> for details
> Unfortunately I'm using gstreamer-0.10 (with RHEL 6) and gst-rsp-
> server-0.10.7 it does not have this signals.
> But there are some callbacks (with
> gst_rtsp_session_stream_set_callbacks). Can I use them instead of
> signals?

Well, if you use such old GStreamer you have a problem :) Independent
of this specific problem. Upgrade!

> > Generating RTCP outside the rtpsession and independent of that is
> not a good idea
> My RTP  source is another gstreamer pipeline, which streams live
> video from workstations.
> It uses gstrtpbin which provides RTCP Sender Reports. So I think that
> I should keep original RTCP data.

You must not directly resend RTCP but you have to update it for the new
stream accordingly.

> And why this is not a good idea? Does GStreamer RTSP server alter RTP
> timestamps?

Depends, but it definitely gives the stream a new SSRC among other
things.

-- 
Sebastian Dröge, Centricular Ltd · http://www.centricular.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 963 bytes
Desc: This is a digitally signed message part
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20161122/2a30a38d/attachment.sig>


More information about the gstreamer-devel mailing list