【问题标题】:How to use WebRTC + Pubnub Api for video chat client in Native android app如何在 Native android 应用程序中使用 WebRTC + Pubnub Api 进行视频聊天客户端
【发布时间】:2015-02-26 10:40:54
【问题描述】:

我正在开发一款具有 p2p 视频聊天功能的 Android 应用程序,就像 Skype 一样。在 google 上研究时,我得到了一些库,但没有得到任何 android native 的东西。

我决定使用 PubNub api 来使用 WebRTC。如何使用那里的库创建视频聊天原生 android 客户端?

我找到了一个本地视频聊天客户端的代码,

https://github.com/pchab/AndroidRTC

这个演示应用程序需要带有 IP:PORT 的 url,所以我对服务器将如何处理感到困惑?

谁能帮帮我?

【问题讨论】:

  • 您好 Ajay,感谢您询问有关 WebRTC 和 PubNub 的 Android 本机 Java 支持的问题。您可能有兴趣查看 XirSys xirsys.com 作为 Java Android 需求的选项。
  • @PubNub :非常感谢您的帮助。我已经在 xirsys 注册了。并按照指南建议执行所有步骤。并得到“成功”输出。如何在 Android RTC 应用中使用此详细信息?
  • @PubNub :但是我如何将 xirsys api 集成到 Android 原生应用中进行视频聊天?我可以使用github.com/pchab/AndroidRTC 吗?

标签: android server webrtc pubnub videochat


【解决方案1】:

据我了解,您需要一些允许检测对等点、交换会话描述以设置媒体端口的信令服务器;并帮助共享用于初始握手的所有内容。您可以在此处找到更多信息:https://www.webrtc-experiment.com/docs/WebRTC-Signaling-Concepts.html。有很多开源实现,例如https://janus.conf.meetecho.com/.

希望这会有所帮助。

【讨论】:

  • 谢谢,我会尽快检查的
【解决方案2】:

@Alexey Osminin 和 @Pubnub 是对的:您需要一个信号协议服务 (PubNub),并且您需要一个用于音频/视频流的托管 WebRTC 解决方案。

最好的办法是从这个很棒的博客开始,BUILDING AN ANDROID WEBRTC VIDEO CHAT APP, by Kevin GleasonAndroidRTC and WebRTC research for PubNub 的实习生。

PubNub 和 WebRTC

关于PubNub offers in the WebRTC arena and we have compiled everything you need to know into a single knowledge base article 的内容有很多困惑。

【讨论】:

  • 我在上面进行了编辑,在 github 中添加了指向 AndroidRTC 示例的链接。 github.com/pubnub/AndroidRTC
  • 错误:找不到工件'com.android.tools.build:builder-test-api:0.13.2:builder-test-api.jar'。
  • 将项目添加到android studio后出现上述错误。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-06-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多