GStreamer multimedia framework
Find a file
Linus Svensson 185385924d rtsp-stream: Use seqnum-offset for rtpinfo
The sequence number in the rtpinfo is supposed to be the first RTP
sequence number. The "seqnum" property on a payloader is supposed to be
the number from the last processed RTP packet. The sequence number for
payloaders that inherit gstrtpbasepayload will not be correct in case of
buffer lists. In order to fix the seqnum property on the payloaders
gst-rtsp-server must get the sequence number for rtpinfo elsewhere and
"seqnum-offset" from the "stats" property contains the value of the
very first RTP packet in a stream. The server will, however, try to look
at the last simple in the sink element and only use properties on the
payloader in case there no sink elements yet, and by looking at the last
sample of the sink gives the server full control of which RTP packet it
looks at. If the payloader does not have the "stats" property, "seqnum"
is still used since "seqnum-offset" is only present in as part of
"stats" and this is still an issue not solved with this patch.

Needed for gst-plugins-base!17
2018-11-14 12:29:58 +00:00
common@ed78bee437 Automatic update of common submodule 2018-04-16 10:53:52 +01:00
docs rtsp-media: add gst_rtsp_media_*_set_clock to docs 2018-07-16 23:55:37 +01:00
examples examples: Fix indentation 2018-08-14 14:10:56 +03:00
gst rtsp-stream: Use seqnum-offset for rtpinfo 2018-11-14 12:29:58 +00:00
pkgconfig meson: don't install -uninstalled.pc file 2017-08-18 17:37:01 +01:00
tests tests: client: Avoid bind() failures in tests 2018-09-28 13:27:48 +03:00
.gitignore .gitignore: add another example binary 2018-07-10 23:56:23 +01:00
.gitlab-ci.yml Add Gitlab CI configuration 2018-11-12 16:06:39 +02:00
.gitmodules Update git locations to gitlab 2018-11-05 05:56:35 +00:00
AUTHORS Initial import 2008-10-09 13:29:12 +01:00
autogen.sh Automatic update of common submodule 2017-04-10 23:51:12 +01:00
ChangeLog Release 1.14.0 2018-03-19 20:27:06 +00:00
configure.ac libs: fix API export/import and 'inconsistent linkage' on MSVC 2018-09-24 09:36:21 +01:00
COPYING Fix FSF address 2012-11-04 00:14:25 +00:00
COPYING.LIB Fix FSF address 2012-11-04 00:14:25 +00:00
gst-rtsp-server.doap Update git locations to gitlab 2018-11-05 05:56:35 +00:00
Makefile.am tests: disable all tests when --disable-tests is used 2017-12-06 20:47:22 +00:00
meson.build libs: fix API export/import and 'inconsistent linkage' on MSVC 2018-09-24 09:36:21 +01:00
meson_options.txt meson: add gobject-cast-checks, glib-asserts, glib-checks options 2018-09-19 12:21:30 +01:00
NEWS Back to development 2018-03-20 10:21:36 +00:00
README Fix typo in README 2015-03-15 12:27:39 +00:00
RELEASE Back to development 2018-03-20 10:21:36 +00: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.