RTSP server streaming over TCP

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

RTSP server streaming over TCP

Aurélien P
Hi,

I'm trying to access a stream delivered through TCP by a RTSP server, using
the rtspsrc plugin. I can't change the configuration of this server, and the
SDP it provides contains the following media description: "m=video 0
RTP/AVP/TCP 96".

According to Gstreamer source code, this "proto" doesn't seem to be
supported:
https://github.com/GStreamer/gst-plugins-good/blob/1.14.4/gst/rtsp/gstrtspsrc.c#L1764
<https://github.com/GStreamer/gst-plugins-good/blob/1.14.4/gst/rtsp/gstrtspsrc.c#L1764>
, making my code fail with a "unknown proto in media: RTP/AVP/TCP" error.
The IETF documents actually don't explicitly describe the "RTP/AVP/TCP"
profile, but I have found some references to it.

I tried to modify gstrtspsrc.c to accept this profile, and the pipeline
works that way. But I'm not sure this is the right way to fix the problem,
and I would prefer to use an unmodified Gstreamer version.

So my question is: what should I do about this? Is there a way to change the
SDP content (and is it the right thing to do)? Or did I miss any obvious
option in rtspsrc to fix this?

Thanks.

Best regards,

Aurélien



--
Sent from: http://gstreamer-devel.966125.n4.nabble.com/
_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel