rtspsrc failing on "Error (451): Parameter Not Understood" in recent gstreamer version
Hello,
I am upgrading a project from Gstreamer 1.16.2 to the latest and greatest. However, I am using rtsp streams integrated via Milestone Xprotect (popular VMS) ONVIF bridge plugin (this plugin exposes onvif enabled rtsp urls). I've noticed that these streams are now failing during this upgrade. This issue I believe helped remedy some other issues i saw with /vod/ rtsp streams, but with live rtsp streams (which playback in vlc and older gst versions fine), I am now receiving a fatal Error (451): Parameter Not Understood
error. I've attached logs of the following command in both versions.
GST_DEBUG=rtspsrc:6 gst-launch-1.0 rtspsrc location="rtsp://username:pw@192.168.7.235:554/live/96813dab-2c0d-4308-b031-4fb1f668d9cf" protocols=tcp ! decodebin ! fakesink > rtspsrc_issue.log 2>&1
Since this requires a milestone server to test, I realize it may be difficult to address. I'm happy to coordinate with some temporarily if they'd like to test on my server (I can expose a public IP to a specific person for a short window if needed).
Gst 1.16.2: rtspsrc_issue_gst_1_16.log
Latest build of main
branch as of last Friday: rtspsrc_issue.log
Thanks Matt