GStreamer:具有将无法构建的依赖项的插件

时间:2018-09-06 11:37:28

标签: linux webrtc gstreamer gstreamer-1.0

我正在尝试从gst-plugins-bad为gstreamer安装WebRTC插件。 https://gstreamer.freedesktop.org/src/gst-plugins-bad/

运行配置脚本时,会出现以下消息: 配置:具有无法构建的依赖项的插件: 其次是插件列表。当我使用make安装时,未安装这些插件。我需要安装一些依赖项吗?

来自配置脚本的日志可以在以下位置找到:https://justpaste.it/4w2kl

1 个答案:

答案 0 :(得分:0)

打开configure.ac,然后在其中搜索webrtc

有两个插件:webrtcwebrtcdsp。第二个用于涉及的音频处理:回声消除,噪声抑制等。有关它的更多信息,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.4here是库。因此,您可以检查软件包管理器是否具有所需的版本,或者自己构建它们。 webrtcdspgnustl上也需要android并测试vector C ++标头。但是,同样,这是针对特定版本的,您应该自己检查文件。

如果您要自己构建一些依赖项,您可能会发现GStreamer在其自己的Cerbero构建期间使用的recipes很有用,特别是有用的修补程序。