GStreamer multimedia framework
Find a file
Göran Jönsson 43572a8943 Protection against early RTCP packets.
When receiving RTCP packets early the funnel is not ready yet and
GST_FLOW_FLUSHING will be returned when pushing data to it's srcpad.
This causes the thread that handle RTCP packets to go to pause mode.
Since this thread is in pause mode there will be no further callbacks to
handle keep-alive for incoming RTCP packets. This will make the session
time out if the client is not using another keep-alive mechanism.

Change-Id: Idb29db05f59c06423fa693a2aeeacbe3a1883fc5
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-rtsp-server/-/merge_requests/211>
2021-07-05 10:41:43 +00:00
docs Back to development 2021-06-01 15:29:07 +01:00
examples test-replay-server: minor spelling corrections 2021-04-27 09:05:39 +02:00
gst Protection against early RTCP packets. 2021-07-05 10:41:43 +00:00
hooks git: use our standard pre commit hook 2020-10-08 21:48:55 +00:00
scripts meson: set release date from .doap file for releases 2020-07-08 17:28:57 +01:00
tests tests: Don't fail tests if IPv6 not available. 2021-04-23 10:23:22 +00:00
.gitignore Remove autotools build 2019-10-13 13:52:37 +01:00
.gitlab-ci.yml ci: include template from gst-ci master branch again 2020-09-08 17:30:49 +01:00
AUTHORS Initial import 2008-10-09 13:29:12 +01:00
ChangeLog Release 1.19.1 2021-06-01 00:15:09 +01:00
COPYING Update COPYING.LIB, COPYING files 2021-06-21 08:34:35 +00:00
COPYING.LIB Update COPYING.LIB, COPYING files 2021-06-21 08:34:35 +00:00
gst-rtsp-server.doap Release 1.19.1 2021-06-01 00:15:09 +01:00
meson.build Back to development 2021-06-01 15:29:07 +01:00
meson_options.txt docs: Port to hotdoc 2019-05-13 11:38:39 -04:00
NEWS Release 1.19.1 2021-06-01 00:15:09 +01:00
README Fix typo in README 2015-03-15 12:27:39 +00:00
RELEASE Release 1.19.1 2021-06-01 00:15:09 +01:00
REQUIREMENTS Initial import 2008-10-09 13:29:12 +01:00
TODO rtsp: cleanups 2012-11-15 17:11:16 +01:00

gst-rtsp-server is a library on top of GStreamer for building an RTSP server

There are some examples in the examples/ directory and more comprehensive
documentation in docs/README.