我使用 gstreamer 为 Kurento 媒体服务器创建了一个自定义过滤器。根据文档,我创建了 .deb 文件debuild -us -uc
并安装了它,因此libkmscustomfiltermodule.so
在/usr/lib/x86_64-linux-gnu/kurento/modules/
最初它列在加载的模块中,但我删除了它.so
,之后它没有列出(sudo kurento-media-server --list
)
即使我恢复我的更改并重新启动kurent-media-server-6.0
服务,这customfilter
也没有列在sudo kurento-media-server --list
在服务器日志中我看到这个日志:
ModuleManager.cpp:61 loadModule() Module /usr/lib/x86_64-linux-gnu/kurento/modules/libkmscustomfiltermodule.so cannot be loaded:
/usr/lib/x86_64-linux-gnu/libkmscustomfilterimpl.so.0: undefined symbol: _ZN7kurento6module15customfilter19CustomFilterImpl4loopE
知道为什么会这样吗?