GNOME Bugzilla – Bug 639362
rtspsrc: add disable-keep-alive option to accommodate cameras which use RTCP keep alive
Last modified: 2012-09-07 13:54:16 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.
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.
obsolete, there is now do-rtsp-keep-alive