1

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

运行 configure 脚本时,会出现以下消息: configure: Plug-ins with dependencies that will not be built: 后跟插件列表。当我使用 make 安装时,这些插件没有安装。我需要安装一些依赖项吗?

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

4

1 回答 1

0

打开configure.ac并在那里搜索webrtc

有两个插件:webrtcwebrtcdsp. 第二个是涉及到的音频处理:回声消除、噪声抑制等。在此处阅读更多信息。

我正在查看版本 1.16,在该文件中我可以找到webrtcrequires 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,所以这里是库。因此,您可以检查您的包管理器是否具有所需的版本或自己构建它们。webrtcdsp还需要gnustl对C++ 标头android进行测试。vector但是,同样,这是针对特定版本的,您应该自己检查文件。

如果您要自己构建一些依赖项,您可能会发现GStreamer 在他们自己的 Cerbero 构建期间使用的配方很有用,特别有用的是应用的补丁。

于 2019-05-05T16:05:01.177 回答