webrtcbin: leaking file descriptors on webrtcbin remove
I am using webrtcbin and RUST binding for gstreamer.
When i properly initiate connection (SDP + ICE - media is flowing) and after that i remove webrtcbin from pipeline, everything seems to be removed and disposed correctly, but file descriptors for network sockets are not cleaned up and they are left in place. After multiple connect / remove cycles the program exhausts file descriptors and crashes.
Is there any way to solve this? Is there some particular steps that needs to be taken to properly disconnect and remove network sockets on webrtcbin removal?
Version GStreamer 1.16.2