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

GStreamer/Deepstream加载插件提示文件不存在但实际存在问题

GStreamer DeepStream插件加载警告问题解决

首先明确:你遇到的两条加载失败警告不属于致命错误,从你提供的运行日志可以看到,Pipeline已经成功启动,程序最终是手动按Ctrl+C终止的,不影响常规功能使用。

警告根因

两个插件加载失败不是插件本身不存在,而是插件依赖的第三方动态库未安装:

  • libnvdsgst_udp.so 依赖的librivermax.so.0属于NVIDIA Rivermax SDK组件,仅在使用Mellanox网卡实现超低延迟UDP视频流传输场景下才需要,普通场景无使用需求
  • libnvdsgst_inferserver.so 依赖的libtritonserver.so属于Triton推理服务器组件,仅在DeepStream对接Triton实现远程推理场景下才需要,你当前运行的本地推理示例用不到该功能

解决方案

方案1:直接消除警告(不需要上述两个功能时推荐)

直接删除对应无用插件并清除GStreamer缓存即可,在Dockerfile中添加以下两行:

RUN rm /usr/lib/x86_64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_udp.so /usr/lib/x86_64-linux-gnu/gstreamer-1.0/deepstream/libnvdsgst_inferserver.so
RUN rm -rf ~/.cache/gstreamer-1.0/

也可以在容器运行时执行上述两条命令,效果一致。

方案2:安装对应依赖(需要使用相关功能时选择)

  • 如需使用UDP低延迟传输功能,安装NVIDIA Rivermax SDK即可补全librivermax.so.0依赖
  • 如需对接Triton推理服务,安装对应版本的Triton Inference Server包即可补全libtritonserver.so依赖

额外说明

如果运行示例时无法正常弹出视频画面,可在宿主机执行xhost +local:root开放X11转发权限后再启动容器即可解决。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 10:15:06