有没有开源的替代talky.io?

有没有开源的替代talky.io? 客户端代码和所有服务器端代码都可用。

我刚刚加倍检查,似乎priologic团队保持tawk.com代码在付费墙后,就像talky.io。

在webRTC生态系统中,供应商要么专注于

  1. 一个应用程序,而后端是隐藏的(想想Skype,或者bistri,尽pipebistri转而提出了一个API)

  2. 一个PaaS,然后两个服务器代码是隐藏的,你不会有一个应用程序,最好的演示,因为他们不专注于任何垂直,没有实现的业务逻辑(一般认为AWS,或tokbox,WebRTC的temasys )

  3. 提出咨询/应用程序开发,并提供一个完整的应用程序最常开源,但保留一些关键组件(priologic:移动SDK +应用程序,然而:应用程序,algoworks,…)在付费墙后面。 他们通常与Paas和/或硬件供应商合作,为其客户提供更强大/可扩展的解决scheme(priologic / oracle,…)。

这是不太可能的,我也不知道,有一个供应商会提供一个完整的解决scheme的开源。 有一个非商业实体提供一个实在太复杂了。 那些提供完整解决scheme的人可以在有限的范围内做到这一点。

无论如何,应用程序总是集中在一个用例上。 尽pipe底层基础架构可能是相同的,并且BE /客户端API可能是相同的,但联络中心,社交约会应用程序和会议应用程序的应用程序将会非常不同,因为它们实现了完全不同的业务逻辑并处理完全不同的市场。 不要期望一个完整的堆栈,而是只剩下最上面的层来执行。

我列出了供应商和产品的清单,但它有点生疏。 所以这里有一个build立免费/开源解决scheme的方法,然后在哪里寻找升级:

  • 必需:开源信号服务器( easyrtc , signalmaster , peerjs-server , rtc.io ,…)
  • 必须:BE API( easyrtc , simplertc , peerjs , rtc.io分别)
  • 可选,但强烈build议:添加免费的回合服务器rfc5766 ,或最先进的版本“coTurn”。 一些开源的服务器和库提出了一些例子,或者如何自己支持这个TURN服务器。
  • 可选:一个客户端API,使您更接近您的用例,
  • 可选:一个免费的插件来支持IE和Safari( temasys免费插件 ),
  • 可选:媒体服务器,如果你需要主持多对多的电话或会议(MCU或SFU)( licode ,meteecho的janus , medooze , kurento ,jitsi的videobridge )
  • 可选:一个SIP网关,用于连接VoIP和/或分机(PSTN)。 和…就像你今天可以去开源/免费的库。 根据您的牵引力,您可能会遇到可扩展性问题。

下一步将是托pipe服务器,但它不再是免费的。

独立服务器:

  • ICE / TURN / STUN:请参阅xirsys / twilio for hosted解决scheme,
  • 媒体服务器:查看硬件和meedoze的对话,parsing,Jitsi, acano , pexip ,用于软件/托pipe解决scheme的openclove ,

包括上述所有内容

  • tokbox(注意stream式分钟计费,如果你有大型会议,有logging和一些functiontemasys还没有)
  • 特马实业
  • 一些媒体服务器厂商也把自己推销为PaaS。 我没有testing过,所以我不能评论或推荐。
  • 如果你想连接到SIP /电话,你将需要不同的供应商,因为temasys或者tokbox今天提供互操作性。

你可以看看jitsi https://jitsi.org/ ,它是一个私人通信的开源解决scheme,也可以作为浏览器的video会议工具。

你可以尝试Subrosa(拉丁下的“玫瑰”)。 根据https://subrosa.io/source:“Subrosa客户端和服务器都是开源的,并且在GPLv3下获得许可。”

如果服务器组件是GNU AGPL 3.0,会更好,以确保任何运行服务器的人都可以将其代码更改为可重用,但至less两端都是空闲代码。