[gst-devel] Replacing many udpsrc/udpsink by one element

SP GLE 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 mailing list