我正在尝试使用 WebRTC 本机 API 创建一个用于视频聊天和消息传递的 android 应用程序。我浏览了几个链接,发现大多数 android 文档都含糊不清,特别是如果您不知道从哪里开始。我点击了以下链接,
https://webrtc.org/native-code/android/#
https://www.chromium.org/developers/how-tos/android-build-instructions
但是上面提到的链接没有任何意义,因为我想开发一个 android 应用程序,这些链接建议下载一个铬然后构建它。我知道最终结果将是一个 apk,但如果我想自己编写代码怎么办。我也查看了 pubnub 和 OpenTokRTC,但我也不想使用其他人的信号服务(连同 pub 和 sub 密钥)。我尝试了以下链接,
https://github.com/pristineio/webrtc-build-scripts
但这对于 WebRTC 的新手来说似乎有点不完整,因为它建议通过以下命令获取 WebRTC,
# Pull WebRTC
get_webrtc
最后我尝试了以下链接,
http://simonguest.com/2013/08/06/building-a-webrtc-client-for-android/
但是本教程的问题在于它根本没有更新。 Libjingle 现在已经转移到 github,我不知道如何使用 gclient 从 github 获取 libjingle。
我的这场斗争是一场灾难。任何人都可以通过更新的文档或教程帮助我,我可以使用它们来了解使用 webRTC 本机 API 开发应用程序到底需要什么?请不要给我任何指向 OpenTokRtc 或 PubNub 的链接。
谢谢
原文由 Ahmed 发布,翻译遵循 CC BY-SA 4.0 许可协议
我知道这是一个旧线程,但如果有人仍在寻找使用 libjingle 构建 Android 应用程序的方法,那么在过去几个月内已经发布了预构建库,可以非常简单地将其作为依赖项添加到 Android Studio 项目中,如下所示:
在 Android Studio 2 中。或者对于 Android Studio 3:
文档在 这里。有关如何使用 Android API 的示例,请通读 AppRTC 代码。