[Bug 771525] gst-rtsp-server: poor performance while streaming RTP over RTSP

GStreamer (GNOME Bugzilla) bugzilla at gnome.org
Wed Jun 27 13:50:46 UTC 2018


https://bugzilla.gnome.org/show_bug.cgi?id=771525

--- Comment #18 from Sebastian Dröge (slomo) <slomo at coaxion.net> ---
Created attachment 372851
  --> https://bugzilla.gnome.org/attachment.cgi?id=372851&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