[gst-devel] Replacing many udpsrc/udpsink by one element
spglegle at yahoo.fr
Fri Dec 5 09:38:48 CET 2008
I use Gstreamer for receving/sending RTP with multiple connections by process
(let's say one hundred), so 100 UDP sockets for RTP and 100 UDP sockets for RTCP.
These 200 sockets are in use by udpsrc and udpsink elements (created using
the 'sockfd' properties for each one).
Is there an element able to handle many sockets (200 for ex.) for reading and writing,
using provided sockets' fds ?
It would be more efficient than 200 udpsrc and udpsink, avoiding many fcntl() and poll for
waiting for/reading data. fds could be added/removed to the element using requested pads,
pad names containing fd value as %d.
More information about the gstreamer-devel