[Bug 767948] New: rtspsrc does not respect GET_PARAMETER for keep-alive in OPTIONS response

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed Jun 22 14:24:01 UTC 2016


https://bugzilla.gnome.org/show_bug.cgi?id=767948

            Bug ID: 767948
           Summary: rtspsrc does not respect GET_PARAMETER for keep-alive
                    in OPTIONS response
    Classification: Platform
           Product: GStreamer
           Version: unspecified
                OS: Windows
            Status: NEW
          Severity: normal
          Priority: Normal
         Component: gst-plugins-good
          Assignee: gstreamer-bugs at lists.freedesktop.org
          Reporter: ben.white at vcatechnology.com
        QA Contact: gstreamer-bugs at lists.freedesktop.org
     GNOME version: ---

The rtspsrc has the option do-rtsp-keep-alive, which defaults to true to
periodically send the GET_PARAMETER message to keep the session alive.

We are using an Arecont Vision AV112585PM camera which does not report the
GET_PARAMETER as a valid option in the OPTIONS RTSP response.

rtspsrc sends the GET_PARAMETER message, since do-rtsp-keep-alive defaults to
true. This causes the camera to lose control and start sending corrupt frames,
and eventually reboot.

Specifying the do-rtsp-keep-alive=false solves the issue for this camera, but
it's not a scalable solution (since we are using many manufacturer's cameras).

Suggested fix:

Change the behaviour such that the default setting for do-rtsp-keep-alive is to
only send a GET_PARAMETER if GET_PARAMETER is reported as a valid command in
the RTSP OPTIONS response.

Of course, allowing an override to force on and off would also be
useful/sensible.

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.


More information about the gstreamer-bugs mailing list