You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

WebRTCbin组件销毁后Socket/文件描述符泄漏问题求助

问题:GStreamer webrtcbin 切换至NULL状态后端口未释放(疑似文件描述符泄漏)

我开发的客户端应用会根据远端节点的连接与断开情况,动态创建和销毁GStreamer的webrtcbin组件。ICE协商阶段开启端口的流程正常,相关端口状态如下:

> netstat -aon | findstr 11608
  TCP    10.17.106.41:54009     0.0.0.0:0                   LISTENING       11608
  TCP    127.0.0.1:53981        127.0.0.1:57778             ESTABLISHED     11608
  TCP    192.168.56.1:54012     0.0.0.0:0                   LISTENING       11608
  TCP    [fe80::34:f544:540:20ec%6]:54010  [::]:0           LISTENING       11608
  TCP    [fe80::8618:6e2e:a295:191c%14]:54011  [::]:0       LISTENING       11608
  UDP    10.17.106.41:62525     *:*                                         11608
  UDP    192.168.56.1:62528     *:*                                         11608
  UDP    [fe80::34:f544:540:20ec%6]:62526  *:*                              11608
  UDP    [fe80::8618:6e2e:a295:191c%14]:62527  *:*                          11608

当远端节点断开连接时,我将webrtcbin设置为GST_STATE_NULL状态。根据官方相关问题的说明,此操作应当释放webrtcbin占用的端口,但实际端口仍被占用,疑似描述这些端口连接的文件描述符发生泄漏。我已尝试官方问题中提到的总线刷新技巧,但并未解决问题。

内容的提问来源于stack exchange,提问作者fmarkyy98

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.01 12:49:57