rtspsrc select-stream

Jon Lovewell jon at csoftware.co.uk
Mon Jan 13 16:44:12 UTC 2020


Hello everyone

I am trying to connect to an RTSP Server using playbin.

I know that the Uri I use replies to the DESCRIBE message with SDP detailing two streams, video and metadata described below

m=video 0 RTP/AVP 99

a=control:video

a=rtpmap:99 H264/90000

a=fmtp:99 <fmtp details>

m=application 0 RTP/AVP 100

a=rtpmap:100 smpte336m/1000

a=control:mdata

The meta data is not required and I am using the select-stream signal from the rtspsrc element to prevent it being requested, which I can confirm works using wireshark.

However, although the video stream is requested and sent playbin does not play it and instead errors out with the following error

Internal data stream error., ../gst/rtsp/gstrtspsrc.c(6056): gst_rtspsrc_loop (): /GstPlayBin:playbin0/GstURIDecodeBin:uridecodebin0/GstRTSPSrc:source:
streaming stopped, reason not-negotiated (-4)

I am using GStreamer V1.16.0 on windows 10.  I am also using the C# wrapper GstSharp V1.16.0.

As always any help or suggestions greatly appreciated.

Kind Regards

Jon
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/gstreamer-devel/attachments/20200113/0ec5d824/attachment.htm>


More information about the gstreamer-devel mailing list