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=fmtp:99 <fmtp details>
m=application 0 RTP/AVP 100
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.