[Bug 732152] New: multiudpsink: use sendmmsg() to send multiple packets to multiple recipients in one go
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Tue Jun 24 04:42:21 PDT 2014
https://bugzilla.gnome.org/show_bug.cgi?id=732152
GStreamer | gst-plugins-good | git
Summary: multiudpsink: use sendmmsg() to send multiple packets
to multiple recipients in one go
Classification: Platform
Product: GStreamer
Version: git
OS/Version: Linux
Status: NEW
Keywords: perf
Severity: enhancement
Priority: Normal
Component: gst-plugins-good
AssignedTo: gstreamer-bugs at lists.freedesktop.org
ReportedBy: t.i.m at zen.co.uk
QAContact: gstreamer-bugs at lists.freedesktop.org
Depends on: 719646
GNOME version: ---
As the subject says, on Linux we have sendmmsg() which allows us to send
multiple messages in one go, each made up of different memory chunks, and
possibly going to different recipients. This drastically reduces the number of
syscalls required when sending high-bitrate video or sending the same data to
multiple recipients, which will help with performance especially on embedded
systems.
Depends on a g_socket_send_messages() addition to GLib.
WIP patches here:
http://cgit.freedesktop.org/~tpm/gst-plugins-good/log/?h=udpsink-send-messages
--
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- 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