原生 Android WebRTC 应用程序开发

新手上路,请多包涵

我正在尝试使用 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 许可协议

阅读 569
1 个回答

我知道这是一个旧线程,但如果有人仍在寻找使用 libjingle 构建 Android 应用程序的方法,那么在过去几个月内已经发布了预构建库,可以非常简单地将其作为依赖项添加到 Android Studio 项目中,如下所示:

 dependencies {
    compile 'org.webrtc:google-webrtc:1.0.+'
}

在 Android Studio 2 中。或者对于 Android Studio 3:

 dependencies {
    implementation 'org.webrtc:google-webrtc:1.0.+'
}

文档在 这里。有关如何使用 Android API 的示例,请通读 AppRTC 代码

原文由 samuelokrent 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏