开源的IM /音频/视频通信库
问题描述:
什么是最好的开源库有这些功能?开源的IM /音频/视频通信库
- 点对点通信
- 即时消息
- 音频呼叫
- 视频通话
- 服务器SDK - 理想的节点的js服务器,但也许在另一种语言
- 的JavaScript SDK
- IOS SDK
- Android SDK中
我知道一个库(EasyRtc),其中有上述特点不包括iOS和Android SDK。 IOS和Android SDK不是开源的。因为它必须支付。
和QuickBlox也没有完全开源。必须支付服务器SDK,但其他SDK是免费的。
等我想用完全开源
答
没有单一的答案,因为任何响应将自以为是。
WebRTC由除IOS和Safari之外的浏览器支持,因为Apple似乎对任何对等设备都有问题,尽管传闻它们正在支持WebRTC。
查看https://webrtc.org/了解代码示例,教程和讨论工作原理。
对于Android,您应该使用人行横道,因为这会为您提供现代化的镀铬功能。对于IOS,有一个名为iosrtc的项目。 https://github.com/eface2face/cordova-plugin-iosrtc - 这不是一帆风顺的,但有一些毅力可以使它工作。
您还需要某种信令服务器。 PeerJS位于http://peerjs.com/,使用nodejs后端开放源码。还有其他信令服务器,取决于您的需求。
被警告,尽管WebRTC已经有一段时间了,但它还远远不够简单。您需要做一些功课以获得您正在寻找的答案。