After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 639362 - rtspsrc: add disable-keep-alive option to accommodate cameras which use RTCP keep alive
rtspsrc: add disable-keep-alive option to accommodate cameras which use RTCP ...
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-good
git master
Other Linux
: Normal enhancement
: 0.10.31
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2011-01-12 20:22 UTC by American Dynamics
Modified: 2012-09-07 13:54 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
Patch adding property to disable GET_PARAMETER/OPTIONS based keep alive. (2.77 KB, patch)
2011-01-12 20:22 UTC, American Dynamics
none Details | Review
Fixed patch which resets timer. (2.84 KB, patch)
2011-01-21 21:43 UTC, American Dynamics
none Details | Review

Description American Dynamics 2011-01-12 20:22:28 UTC
Created attachment 178177 [details] [review]
Patch adding property to disable GET_PARAMETER/OPTIONS based keep alive.

The rtspsrc sends keep alive messages periodically either by sending GET_PARAMETER or OPTIONS, preferred in that order.

We've found that a specific IP camera (Arecont AV8635: http://www.arecontvision.com/index.php?section=product&subsection=product_details&product_id=46) prefers to receive keep alive via periodic RTCP.  This works fine as rtspsrc sends these.

However, we've found that this camera actually stops sending data when it receives OPTIONS sent as keep alive.  We've had to patch gstreamer to disable the GET_PARAMETER/OPTIONS keep alive when communicating with this camera.

Submitting patch for inclusion into rtspsrc, if it is generally useful.
Comment 1 American Dynamics 2011-01-21 21:43:44 UTC
Created attachment 179007 [details] [review]
Fixed patch which resets timer.

The previous patch didn't reset the keep alive timer when quelling the keep alive.  This patch corrects that.
Comment 2 Wim Taymans 2012-09-07 13:54:16 UTC
obsolete, there is now do-rtsp-keep-alive