【问题标题】:How do I integrate mobile initiated video call with web based [node.js] video call?如何将移动发起的视频通话与基于 Web 的 [node.js] 视频通话集成?
【发布时间】:2017-02-13 13:58:54
【问题描述】:

我需要使用 node.js 和支持此功能的 3rd 方 api 通过网络 [视频通话] 从移动设备 [android / ios] 与某人进行视频通话?我对这一切没有太多想法。需要一个善意的解释。

【问题讨论】:

    标签: android ios node.js socket.io webrtc


    【解决方案1】:

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

    • 使用 node.js,您可以管理您的套接字,它会不断广播哪个用户在线/离线。
    • 使用任何第 3 方 WebRTC,例如 Vidyogooglehangout API 或 others
    • 在您自己的服务器上使用 WebRTC 协议,您也可以开发自己的 WebRTC 频道。

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

    Socket 可以在 Android 中作为单独的服务工作,但在 Android 中,如果您进入后台或杀死应用程序,则套接字连接会断开。在这种情况下,您必须使用推送套件(静默推送通知)获取视频通话数据。

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

    【讨论】:

    • 如果用户/客户端离线,我需要发送视频消息。可能吗 ?如果是的话,将在哪里存储该消息,直到用户/客户端下载
    • 视频信息是不同的东西。您可以从图库中记录/获取,将其转换为 base64 字符串,然后使用 API 将其上传以提供服务。从服务器获取视频,然后您可以创建绝对 URL 并使用 API 将其获取到应用程序。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-10-28
    • 1970-01-01
    • 2018-02-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多