android - 如何将移动发起的视频通话与基于网络的 [node.js] 视频通话集成?

标签 android ios node.js socket.io webrtc

我需要使用支持此功能的 node.js 和第 3 方 api 从移动设备 [android/ios] 通过网络 [视频通话] 与某人进行视频通话?我对这一切不太了解。需要一个友好的解释。

最佳答案

据我所知,我想建议如下。

  • 使用 node.js,您可以管理您的套接字,它会持续广播哪个用户在线/离线。
  • 使用任何第 3 方 WebRTC,例如 Vidyo , google , hangout API 或 others .
  • 在您自己的服务器上使用 WebRTC 协议(protocol),您还可以开发自己的 WebRTC channel 。

https://github.com/ISBX/apprtc-ios https://github.com/GleasonK/android-webrtc-tutorial

套接字在 Android 中可以作为单独的服务工作,但在 Android 中,如果您进入后台或终止应用程序,套接字连接将会断开。在这种情况下,您必须使用推送工具包(静默推送通知。

如果您需要更多信息来设置此类架构,请告诉我。

关于android - 如何将移动发起的视频通话与基于网络的 [node.js] 视频通话集成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39868613/

相关文章:

javascript - 当一个 promise 被拒绝时,使用 promise.all 对事务进行 Sequelize 无法回滚

php - 使用 Phantom 的网页 HTML

android - FileProvider 崩溃 - npe 尝试在空字符串上调用 XmlResourceParser

android - 获取 Assets 文件夹中存在的 pdf 缩略图会导致文件未找到异常

ios - 子类化 UIButton 以像标签一样设置值

iphone - iOS 中的日历计算在 1577 年之前就中断了...(朱利安-> 公历)

Android - 在哪里放置应用程序的一般信息/印记/联系信息/关于?

android - 应用程序 :transformClassesWithDexForDebug

ios - 使用 xAuth 登录 vimeo

mysql - 本地护照与 mysql 不工作