我正在尝试从gst-plugins-bad为gstreamer安装WebRTC插件。 https://gstreamer.freedesktop.org/src/gst-plugins-bad/
运行配置脚本时,会出现以下消息: 配置:具有无法构建的依赖项的插件: 其次是插件列表。当我使用make安装时,未安装这些插件。我需要安装一些依赖项吗?
来自配置脚本的日志可以在以下位置找到:https://justpaste.it/4w2kl
答案 0 :(得分:0)
打开configure.ac
,然后在其中搜索webrtc
。
有两个插件:webrtc
和webrtcdsp
。第二个用于涉及的音频处理:回声消除,噪声抑制等。有关它的更多信息,here。
我正在查看版本1.16,在该文件中,我发现webrtc
需要nice >= 0.1.14
,即libnice。对于webrtcdsp
,有Note: We test for a specific version as there is no API stability
,要求是webrtc-audio-processing >= 0.2
和< 0.4
,here是库。因此,您可以检查软件包管理器是否具有所需的版本,或者自己构建它们。 webrtcdsp
在gnustl
上也需要android
并测试vector
C ++标头。但是,同样,这是针对特定版本的,您应该自己检查文件。
如果您要自己构建一些依赖项,您可能会发现GStreamer在其自己的Cerbero构建期间使用的recipes很有用,特别是有用的修补程序。