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 351726 - [rtspsrc] Force to send on periodic time new rtsp play command
[rtspsrc] Force to send on periodic time new rtsp play command
Status: RESOLVED OBSOLETE
Product: GStreamer
Classification: Platform
Component: gst-plugins-good
git master
Other All
: Normal enhancement
: 0.10.7
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2006-08-17 07:20 UTC by Thijs Vermeir
Modified: 2007-08-16 13:33 UTC
See Also:
GNOME target: ---
GNOME version: Unversioned Enhancement


Attachments
workaround patch (3.58 KB, patch)
2006-08-17 07:24 UTC, Thijs Vermeir
rejected Details | Review

Description Thijs Vermeir 2006-08-17 07:20:28 UTC
Some encoders work with RTSP and RTCP. When send a first RTSP play command they start a timer to wish the first RTCP Reciever report MUST recieve. is this packet not revieved they close the connection. 

In GStreamer there is no RTCP implemented (yet) so the requested RTCP packet can not be send. This patch is a workaround for this problem. It sends the rtsp play command at a periodic time interval so the timer on the encoder keeps resetting and the connection stay's alive.
Comment 1 Thijs Vermeir 2006-08-17 07:24:43 UTC
Created attachment 71070 [details] [review]
workaround patch

This patch works as explained above.

Not all encoders expect this behavoir of resending the play command. They shut down the connection when they recieve a play command twice. Therefore this is a supplementairy property. But such encoders don't work at all for the moment with GStreamer.
Comment 2 Wim Taymans 2006-10-04 13:48:08 UTC
I would really just like to implement RTCP. Can you give a URL that requires such RTCP?
Comment 3 Thijs Vermeir 2007-07-21 10:52:15 UTC
No, I don't have any public rtsp sources...
Comment 4 Wim Taymans 2007-08-16 13:33:43 UTC
RTCP and keepalive are implemented now. Marking the bug as obsolete. Please reopen if newest versions don't work as expected.