android - 如何在 native android 应用程序中使用 WebRTC + Pubnub Api 作为视频聊天客户端

标签 android server webrtc pubnub videochat

我正在开发一个具有 p2p 视频聊天功能的 android 应用程序,就像 Skype 一样。在谷歌上进行研究时,我得到了一些库,但没有得到任何适用于 android native 的库。

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

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

https://github.com/pchab/AndroidRTC

此演示应用程序需要带有 IP:PORT 的 url,因此我对服务器的运行方式感到困惑?

谁能帮帮我?

最佳答案

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

希望这对您有所帮助。

关于android - 如何在 native android 应用程序中使用 WebRTC + Pubnub Api 作为视频聊天客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28740230/

相关文章:

android - 以编程方式重新启动/重新创建 Activity ?

android - Google 服务版本冲突

javascript - MediaStreamRecorder 不会触发 ondataavailable 事件

javascript - chrome 中 googRTT 的单位 ://webrtc-internals

android - 如何在 Android 服务中 ping 一个 URL?

java - Google Play 服务 11.8.0 上的空指针

android - Android Asset 文件夹中的后端服务器更新文件

javascript - 将 url 传递给模块

node.js - 无法从外部连接到我的 Node.Js 服务器? (复制)

audio - 使用offlineAudioContext重新采样捕获的音频流