Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/445.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 开源IM/音频/视频通信库_Javascript_Android_Ios_Node.js_Webrtc - Fatal编程技术网

Javascript 开源IM/音频/视频通信库

Javascript 开源IM/音频/视频通信库,javascript,android,ios,node.js,webrtc,Javascript,Android,Ios,Node.js,Webrtc,具有这些特性的最佳开源库是什么 点对点通信 即时消息 音频呼叫 视频通话 服务器SDK-理想的节点Js服务器,但可能使用另一种语言 JavaScript SDK IOS SDK 安卓SDK 我知道有一个库()具有以上功能,不包括IOS和Android SDK。IOS和Android SDK不是开源的。因为它必须被支付 而且也不是完全开源的。必须为服务器SDK付费,但其他SDK是免费的 等等。我想使用完全开源的这个问题没有单一的答案,因为任何回应都是自以为是的 除了IOS和Safari之外,其

具有这些特性的最佳开源库是什么

  • 点对点通信
    • 即时消息
    • 音频呼叫
    • 视频通话
  • 服务器SDK-理想的节点Js服务器,但可能使用另一种语言
  • JavaScript SDK
  • IOS SDK
  • 安卓SDK
  • 我知道有一个库()具有以上功能,不包括IOS和Android SDK。IOS和Android SDK不是开源的。因为它必须被支付

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


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

    这个问题没有单一的答案,因为任何回应都是自以为是的

    除了IOS和Safari之外,其他浏览器都支持WebRTC,因为苹果似乎对点对点的任何东西都有问题,尽管谣传他们正在努力支持WebRTC

    查看代码示例、教程和有关如何工作的讨论

    对于Android,您应该使用crosswalk,因为这将为您提供现代的chrome功能。对于IOS,有一个名为iosrtc的项目这并非一帆风顺,但只要有一定的毅力,它是可以实现的

    您还需要某种类型的信令服务器。PeerJS是开放源码的,使用nodejs后端。根据您的需要,还有其他信号服务器

    需要注意的是,虽然WebRTC已经存在了一段时间,但它远不是一个简单的应用程序。你需要做一些家庭作业才能得到你想要的答案