Ign*_*nas 5 android node.js ios webrtc peerjs
我们正在尝试构建一个内部系统,该系统将使用 WebRTC 为我们提供简单的聊天/视频功能。我们已经成功部署了 Peer.js 客户端和服务器,它们在浏览器上运行得很好。
然而,我们似乎找不到一个相当简单的 Android/iOS 客户端/SDK 来使其与我们的 PeerJS 服务器兼容。
我们尝试研究AppRTC并让 Android 客户端与他们的服务器一起运行,但是我们无法理解如何将其连接到我们的 PeerJS 服务器,因为 Android 客户端(和服务器实现)似乎非常复杂(我们不是 JAVA 专家) )。
我也研究过 EasyRTC,不过他们似乎已经撤回了原生 SDK,但技术堆栈看起来非常接近我们的。
我的问题是,有没有人有 Android/iOS 客户端与在 NodeJS 服务器上运行的 WebRTC 一起使用?有哪些可能的解决方法可以使其在 Android 上本地运行?
我们正在寻找一个相当简单的 Android SDK(链接到库/示例项目),它可以与 PeerJS 服务器一起使用。
编辑:我们可以自己构建一个信令服务器(在 NodeJS 上),但是从那时起我们如何构建 Android/iOS 客户端呢?
对于能回答我们问题的人,我悬赏 200 名代表。
我不知道 PeerJS,但似乎使用 websockets。如果是这种情况,您必须在本机客户端(以及各种 PeerJS 内部连接/信令协议)中实现 WebSocket 客户端功能。
对于本机到本机信令,它非常简单,因为我们只需在客户端之间交换 SDP 和 ICE 候选消息(通过 WebSocket 或任何其他消息传递机制)。
显然,要连接到 PeerJS 服务器,我们需要用 Java 或 C(ObjC) 实现的 PeerJS 客户端。
如果存在这样的实现或 SDK,我会感到惊讶。
我不知道 AppRTC 源代码的当前状态,但在其旧版本中,它托管了一个 WebView 来运行一种 HTML+JavaScript 信号客户端。
也就是说,您可以托管 WebView 并在 Android/iOS 应用程序中重用 PeerJS 客户端。
| 归档时间: |
|
| 查看次数: |
13251 次 |
| 最近记录: |