简体   繁体   English

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

[英]How do I integrate mobile initiated video call with web based [node.js] video call?

I need to video call from mobile [android / ios] to someone over web [video call] using node.js and 3rd party api which supports this feature?我需要使用支持此功能的 node.js 和第 3 方 api 从移动设备 [android / ios] 通过网络 [视频通话] 与某人进行视频通话? I don't have much idea about all this.我对这一切没有太多想法。 A kind explanation is needed please.需要一个亲切的解释。

As per my knowledge i would like to suggest as below.据我所知,我想建议如下。

  • Using node.js you can manage your socket, which keeps broadcast which user is online / offline.使用 node.js 你可以管理你的套接字,它会广播哪个用户在线/离线。
  • Using any 3rd party WebRTC like Vidyo , google , hangout API or others .使用任何 3rd 方 WebRTC,如Vidyogooglehangout API 或其他
  • Using WebRTC protocol at your own server, you can also develop your own WebRTC channel.在您自己的服务器上使用 WebRTC 协议,您也可以开发自己的 WebRTC 通道。

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

Socket can work as separate service in Android, but in Android socket connection will go off if you go background or kill app. Socket 在 Android 中可以作为单独的服务工作,但在 Android 中,如果您进入后台或杀死应用程序,则套接字连接将断开。 in this situation you have to get video call data using Push kit ( Silent push notification.在这种情况下,您必须使用 Push kit(静默推送通知)获取视频通话数据。

Let me know if you need anymore information for setting up such architecture.如果您需要更多信息来设置此类架构,请告诉我。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM