【发布时间】:2014-12-12 07:04:57
【问题描述】:
talky.io 是否有任何开源替代方案?客户端代码和所有服务器端代码都可用。
【问题讨论】:
标签: node.js video-streaming webrtc
talky.io 是否有任何开源替代方案?客户端代码和所有服务器端代码都可用。
【问题讨论】:
标签: node.js video-streaming webrtc
你可以看看jitsihttps://jitsi.org/,这是一个私人通信的开源解决方案,也可以作为浏览器的视频会议工具。
【讨论】:
我只是仔细检查了一下,似乎 priologic 团队将 tawk.com 代码保留在付费墙后面,就像talky.io 一样。
在 webRTC 生态系统中,供应商要么专注于
一个应用程序,而后端是隐藏的(想想 Skype 或 bistri,尽管 bistri 也转而提出了一个 API。),
PaaS 和 然后两个服务器代码都被隐藏了,你不会有 应用程序,充其量是一个演示,因为他们不专注于任何 垂直且不实施业务逻辑(一般认为 AWS,或 tokbox、temasys for webRTC)
不太可能,而且我不知道有供应商会提供完整的开源解决方案。让一个非商业实体提供一个仍然太复杂了。那些确实提供完整解决方案的解决方案是在有限的范围内这样做的。
在任何情况下,应用程序始终专注于用例。尽管底层基础设施可能相同,BE/客户端 API 可能相同,但联络中心应用程序、社交约会应用程序和会议应用程序将完全不同,因为它们实现了完全不同的业务逻辑并针对完全不同的市场。不期望一个完整的堆栈是合理的,而是只剩下最顶层来实现。
我列出了供应商和产品列表there,,但它有点原始。因此,这里有一个构建免费/开源解决方案的秘诀,然后在哪里进行升级:
下一步是获取托管服务器,但它不再免费。
单独的服务器:
完整的 Paas,包括以上所有内容:
【讨论】:
您可以试试 Subrosa(拉丁语为“玫瑰下”)。根据https://subrosa.io/source 的说法:“Subrosa 客户端和服务器都是开源的,并且在 GPLv3 下获得许可。”
如果服务器组件是 GNU AGPL 3.0 会更好,以确保运行服务器的任何人都可以使他们的代码更改可供重用,但至少两端都是免费代码。
【讨论】: