webrtc - 为不同平台构建 libjingle_peerconnection_so.so 库的过程是什么?

标签 webrtc libjingle

我从 link 获取 webrtc android(二进制)工件。我对 webrtc 源代码做了一些更改。现在我想构建自己的 libjingle_peerconnection_so.so 二进制文件。为不同平台构建二进制文件的过程是什么?请提出任何解决方案或引用链接。我尝试并得到了构建 .APK 文件的解决方案。但构建二进制文件的过程很难得到。

最佳答案

我获得了如何构建 libjingle_peerconnection_so.so 库和 libjingle_peerconnection_java.jar 的过程。

首先拉取所有文件。关注link去做。 设置操作系统和架构

export GYP_DEFINES="$GYP_DEFINES OS=android target_arch=armv7"

然后从 src/out/Debug/obj/webrtc/api 目录运行以下 ninja 文件,

ninja -C out/debug libjingle_peerconnection_so.ninja

它将为GYP_DEFINES中提到的架构生成特定的.so文件

关于webrtc - 为不同平台构建 libjingle_peerconnection_so.so 库的过程是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34153521/

相关文章:

webrtc - (WebRTC) 如何连接两台电脑进行视频聊天?

javascript - WEBRTC 可以使用共同浏览功能吗?

iphone - 无法初始化 PeerConnectionFactory

android - 使用 libjingle 在 android WebRTC 中自定义音频设备

ios - 将 Objective-C 框架 (CocoaPod) 导入 Swift?

webrtc - google meet是否使用WebRTC

android - 几秒钟后 WebRTC 远程视频卡住

node.js - 基于 HTTPs 的 WebRTC 问题

iOS WebRTC 处理丢包

libjingle - webrtc如何使用libjingle?