【问题标题】:Open Source IM/Audio/Video communication library [closed]开源 IM/音频/视频通信库 [关闭]
【发布时间】:2016-12-29 07:52:31
【问题描述】:

具有这些功能的最佳开源库是什么?

  1. 点对点通信
    • 即时消息
    • 音频通话
    • 视频通话
  2. 服务器 SDK - 理想的 Node Js 服务器,但可能是其他语言
  3. JavaScript SDK
  4. IOS SDK
  5. Android SDK

我知道一个库 (EasyRtc) 具有上述功能,但不包括 IOS 和 Android SDK。 IOS 和 Android SDK 不是开源的。因为它必须付出。

QuickBlox 也不是完全开源的。服务器SDK必须付费,其他SDK免费。

AND 等等。我想使用完全开源的

【问题讨论】:

    标签: javascript android ios node.js webrtc


    【解决方案1】:

    对此没有单一的答案,因为任何回应都是固执己见的。

    除了 IOS 和 Safari 之外,其他浏览器都支持 WebRTC,因为 Apple 似乎对任何点对点都存在问题,尽管有传言称他们正在努力支持 WebRTC。

    查看https://webrtc.org/ 以获取代码示例、教程和有关工作原理的讨论。

    对于 Android,您应该使用 crosswalk,因为这将为您提供现代 chrome 功能。对于 IOS,有一个名为 iosrtc 的项目。 https://github.com/eface2face/cordova-plugin-iosrtc - 这并非一帆风顺,但只要坚持不懈,它就可以发挥作用。

    您还需要某种信号服务器。 PeerJS 位于 http://peerjs.com/ 并且是使用 nodejs 后端的开源。根据您的需要,还有其他信令服务器。

    请注意,虽然 WebRTC 已经存在了一段时间,但它远非简单的投入使用。您需要做一些功课才能获得所需的答案。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-10-02
      • 1970-01-01
      相关资源
      最近更新 更多