在Ubuntu上构建webrtc原生版本

Building webrtc native on Ubuntu

本文关键字:原生 版本 webrtc 构建 Ubuntu      更新时间:2023-10-16

我很难在ubuntu上构建本机webrtc。webrtc的构建说明是任性和糟糕的。我在关注https://webrtc.org/native-code/development/.

我想我需要安装仓库工具并运行fetch v8。然后我做了gclient sync。执行apt-get install ninja。现在我被困在python webrtc/build/gyp_webrtc。我得到以下错误

回溯(最后一次调用):文件"webrtc/build/gyp_webrtc",第23行,inimport gyp_chronium ImportError:没有名为gyp_chrolium 的模块

我在这里急需帮助。此外,社区似乎不太关心使用webrtc帮助构建本地应用程序。重点是上游/Web API。

请检查https://github.com/HefnySco/node-webrtc-native

我过得很艰难。我使用了构建webrtc,并在上面的链接中列出了一些调整。

链接的项目向前迈进了一步,在构建webrtc-lib之后构建了一个节点组件。

WebRTC最近从gyp转移到gn,作为生成忍者文件的默认方法。

您应该会发现在这里开始的过程更容易:https://webrtc.org/native-code/development/