标准:
- 进行音频/视频通话
- 加密整个流量(使用良好的加密)
- 是跨平台的(包括Windows 7等)
- 在现代 Linux 发行版(Fedora、Ubuntu 等)上运行
- 在 OpenBSD 上运行
有人知道 Skype 的免费开源替代方案吗?
答案1
嗯,有 Ekiga 及其各种表兄弟,例如。 Twinkle,支持SIP标准。不幸的是,我的经验是它们的工作不如 Skype 可靠。尤其是,Ekiga 似乎对 Flash 感到不安。这是可以理解的。我也觉得 Flash 很令人沮丧。
如果您可以使用 Ekiga,它通过 Diamondcard.us 的费率比 Skype 便宜很多,尤其是短信(如果您使用的话)。我检查过的地点的 SMS 费用大约是 Skype 的三分之一。常规通话的差异虽然不那么显着,但仍然很重要。它是免费的(就像自由一样)软件,并且似乎是相当跨平台的。
我认为 Ekiga 目前不支持加密,因此这会违反您的标准之一。
答案2
Skype 是一个专有网络,因此要获得开源客户端,您必须替换整个 Skype 网络。
开源解决方案是围绕 Asterisk PBX/VOIP 服务器构建的。 Asterisk支持SIP和它自己的IAX协议。 IAX 协议具有可选的加密功能,并且仅需要防火墙上的一个开放端口。预配置的 linux+asterisk 发行版(例如 Trixbox)将帮助您上手。存在像 teliax.com(以及上面提到的 Diamondcard.us)这样的 asterisk 服务提供商,它们托管连接到其他网络(例如手机、固定电话)的 asterisk 服务器。 AFAICT 没有人提供与 Skype 网络的直接连接。
http://voip-info.org/是与 asterisk 相关的 VOIP 技术的最佳来源。
此处列出了许多 VOIP 客户端http://www.voip-info.org/wiki/view/Asterisk+IAX+clients。有些支持通过网络摄像头进行视频电话,有些是跨平台的,专有和开源编解码器必须共存。这一切的设置实在是太可怕了。
答案3
https://palava.tv/它并不是我所见过的唯一可以替代 Skype 的免费软件,但它也是跨平台的。不幸的是,它是基于浏览器的,但这意味着它可以在具有现代浏览器(使用 WebRTC)的每个操作系统上运行。您可以给任何人打电话,而无需说服他们安装${obscure software},这在现实世界中是非常可行的。
代码位于 Github 上,设置自己的服务器很容易,但这不是必需的。
调用是加密的,但是我不太信任 JavaScript 加密。
答案4
SFLphone(免费,来自 sflphone.org 的开源)可以使用视频选项进行编译。其中包括电话(音频)、视频通话和短信。 (我没有亲自尝试过视频选项,但我喜欢语音功能。)它还具有可选的加密功能。使用好的 SIP 提供商(我使用 Callcentric.com),它与 Skype 一样可靠。但它都是开源且非专有的。
正如另一个答案中提到的,有多种开源客户端选项和多种 SIP 提供商。如果您愿意付出努力,您可以构建自己的 Skype 开放替代方案。