[Bug 771525] gst-rtsp-server: Poor performance with interleaved RTSP due to missing buffer list support and merging of all memories in buffers
GStreamer (GNOME Bugzilla)
bugzilla at gnome.org
Fri Aug 17 08:06:53 UTC 2018
https://bugzilla.gnome.org/show_bug.cgi?id=771525
Sebastian Dröge (slomo) <slomo at coaxion.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #373366|0 |1
is obsolete| |
--- Comment #21 from Sebastian Dröge (slomo) <slomo at coaxion.net> ---
Created attachment 373368
--> https://bugzilla.gnome.org/attachment.cgi?id=373368&action=edit
rtsp-server: Add support for buffer lists
This adds new functions for passing buffer lists through the different
layers without breaking API/ABI, and enables the appsink to actually
provide buffer lists.
This should already reduce CPU usage and potentially context switches a
bit by passing a whole buffer list from the appsink instead of
individual buffers. As a next step it would be necessary to
a) Add support for a vector of data for the GstRTSPMessage body
b) Add support for sending multiple messages at once to the
GstRTSPWatch and let it be handled internally
c) Adding API to GOutputStream that works like writev()
--
You are receiving this mail because:
You are the QA Contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list