7 个开源 Skype 替代方案

使用这些专有网络会议软件的替代方案,在不 compromise 您的开源精神的情况下进行沟通。
921 位读者喜欢这个。
open source button on keyboard

Opensource.com

现在是远程工作者、数字游民和全球办公室的时代。这之所以成为可能,是因为我们都能够通过一些惊人的技术保持联系。如果您已经工作超过十年,您可能还记得进行音频和视频会议的高成本和复杂性。电话会议是通过第三方供应商安排的,视频会议需要在每个端点配备昂贵的专用房间和设备。

这一切在 2000 年代中期开始改变,当时网络摄像头成为主流计算机设备,Skype 和相关服务进入市场。视频会议的成本和复杂性迅速降低,几乎任何拥有网络摄像头、快速互联网连接和廉价软件的人都可以直接从家中或办公室 PC 与同事、朋友、家人,甚至完全陌生的人进行交流。如今,您的智能手机的摄像机让网络会议掌握在您的手中,只要您拥有强大的蜂窝或 WiFi 连接以及合适的软件。但是,其中大部分软件都是专有的。

幸运的是,有一些出色的开源视频会议解决方案可以复制 Skype、Zoom、Google Hangouts 和类似应用程序的功能。

Jitsi

meet.jit.si

Jitsi 的网络会议解决方案因其极易使用而脱颖而出:它直接在浏览器中运行,无需下载,也无需注册。要设置视频会议会话,您只需将浏览器指向 Jitsi Meet,输入用户名(或选择提供的随机用户名),然后单击“Go”。一旦您授予 Jitsi 使用您的网络摄像头和麦克风的权限(会话是 DTLS/SRTP 加密的),它会生成一个 Web 链接和一个拨入号码,其他人可以使用它们加入您的会话,您甚至可以添加会议密码以增加安全性。

在视频会议会话中,您可以共享屏幕、文档、幻灯片演示文稿,或使用 Etherpad 协作编辑文档。Android 和 iOS 应用程序允许您随时随地进行和参加 Jitsi 视频会议,您可以通过在服务器上安装 Jitsi Videobridge 来托管自己的多用户视频会议服务。

Jitsi 用 Java 编写,并且与 WebRTC 标准兼容,该服务因将音频和视频直接传递给参与者(而不是像其他解决方案那样混合它们)而标榜其低延迟。Jitsi 于 2015 年被 Atlassian 收购,但它仍然是一个在 Apache 2.0 许可下开源的项目。您可以在 GitHub 上查看其源代码,与 社区 联系,或查看基于该技术的 其他项目

Wire

Wire 由创建 Skype 的音频工程师开发,具有安全屏幕共享、文件共享和群聊、管理员管理以及从应用程序内部随意在帐户和配置文件(例如工作和个人)之间切换的功能。

Wire 在 GPL 3.0 许可下开源,如果您在自己的服务器上 从源代码编译 它,则可以免费使用。付费选项起价为每用户每月 5 美元(也提供大型企业计划)。

Jami(原名 Ring)

Jami 是一个官方 GNU 软件包,在 GPLv3 下获得许可,并且非常重视其对安全性和免费和开源软件的承诺。通信通过使用 RSA/AES/DTLS/SRTP 技术和 X.509 证书进行身份验证的端到端加密来保护。

音频和视频通话通过 Jami 应用程序进行,该应用程序适用于 GNU/Linux、Windows 和 MacOS 桌面以及 Android 和 iOS 移动设备。您可以使用唯一的用户 ID(Jami 应用程序在首次启动时随机生成)或通过 SIP 进行通信。您可以并行使用您的 ID 和 SIP,根据需要切换协议,但您必须在区块链上注册您的 ID,然后才能用于拨打或接听通信。

Jami 的功能包括电话会议、媒体共享和短信。有关 Jami 的更多信息,请访问其 源代码 存储库,其 FAQ 回答了许多关于使用系统的问题。

Riot

Riot 不仅仅是一个视频会议解决方案,它还是一个团队管理软件,集成了群组视频/语音聊天通信。通信(包括语音和视频会议、文件共享、通知和项目提醒)发生在专用的“房间”中,这些房间可以按主题、团队、事件等进行组织。在房间中共享的任何内容都会持久存储,访问权限由该房间的机密性设置控制。一个很酷的功能是,您可以使用 Riot 与使用其他协作工具(包括 IRC、Slack、Twitter、SMS 和 Gitter)的人员进行通信。

您可以在浏览器(Chrome 和 Firefox)中使用 Riot,也可以通过其适用于 MacOS、Windows 和 Linux 桌面以及 iOS 和 Android 设备的应用程序使用 Riot。在基础设施方面,Riot 可以安装在您的服务器上,也可以在 Riot 的服务器上运行。它基于 Matrix React SDK,因此通过 Riot 传输的所有文件和数据都使用 Matrix 的端到端加密进行保护。

Riot 在 Apache 2.0 许可下可用,其 源代码 在 GitHub 上可用,您可以在其网站上找到 文档,包括操作视频和 FAQ。

Signal

对于运行 Android 或 iOS 的移动设备,开源 Signal 应用程序 提供端到端加密的语音、视频、文本和照片,并且已获得包括 Edward Snowden 和 Bruce Schneier 以及电子前沿基金会在内的安全和密码学专家的认可。注册很简单:您通过电话号码识别,因此您需要做的就是使用该应用程序进行注册。有一个桌面客户端可用,但仅用于文本聊天,因此很明显,维护 Signal 的非营利组织 Whisper Systems 打算将其作为移动应用程序。这是两个客户端之间的完美结合:您可以在工作时使用桌面客户端进行简短的消息和问题,并在需要进行快速语音或视频咨询时拿起手机(就像您通常做的那样)。

Linphone

Linphone 是一项通过会话发起协议 (SIP) 运行的 VoIP(互联网协议语音)通信服务。这意味着您需要一个 SIP 号码才能使用该服务,并且 Linphone 将您限制为仅联系其他 SIP 号码,而不是手机或座机。获取 SIP 号码很容易,许多互联网服务提供商将其包含在常规服务中,Linphone 也提供您可以使用的免费 SIP 服务。

使用 Linphone,您可以进行音频和高清视频通话、进行网络会议、使用即时通讯工具进行通信以及共享文件和照片,但没有其他屏幕共享或协作功能。它适用于 Linux、Windows、macOS 桌面以及 Android 和 iOS 移动设备。

Linphone 是双重许可的;有一个开源 GPLv2 版本以及一个封闭版本,可以嵌入到其他专有项目中。您可以从其 下载 页面获取其源代码;Linphone 网站上的其他资源包括 用户指南技术文档

Nextcloud

Nextcloud 项目 为您提供自己的私有云空间,其中包含大量面向协作的工具。在服务器上安装 Nextcloud 或打开托管帐户后,您可以添加可以登录并使用 Nextcloud 界面作为共享工作区的用户。用户可以使用 Web 界面存储和共享文档和文件,或者只需将它们拖放到桌面上的 Nextcloud 目录中,该目录会自动与 Nextcloud 桌面客户端同步。Web 界面还具有一个名为 Talk 的聊天应用程序,该应用程序具有进行语音和视频通话的功能。

Nextcloud 是一个共享工作空间,因此一旦为您的组织安装和配置它,它很可能成为您团队的主要虚拟办公室空间。它不一定拥有您的团队需要的所有工具,但它是共享和管理您的团队处理的数据以及协调远程工作的理想空间。

其他选项

开源环境 постоянно 变化,因此您很可能正在使用其他开源视频和音频会议解决方案。如果您有此处未列出的最爱,请在评论中分享。

编者注:本文最初于 2018 年发布,并已更新了新信息。

User profile image.
Opensource.com 发布有关创建、采用和共享开源解决方案的故事。在 Twitter 上关注我们 @opensourceway。
Seth Kenlon
Seth Kenlon 是一位 UNIX 极客、自由文化倡导者、独立多媒体艺术家和 D&D 爱好者。他曾在电影和计算机行业工作,而且经常同时工作。
User profile image.
Jason 从 2013 年到 2022 年是 Opensource.com 的工作人员和 Red Hatter。此个人资料包含他当时与工作相关的文章。其他贡献可以在他的个人帐户中找到。

3 条评论

Argh 开源只是铺得太开了。每个人和他们的叔叔都有一个程序/应用程序,可能不如专有替代方案那么完善。明白为什么人们坚持使用专有解决方案了吗???

看看 mattermost,为企业构建的开源 slack 替代方案。Brightscout 服务集成了许多这些技术,用于统一通信,免受供应商锁定,并且完全拥有和完全私有。

我没有寻找会议解决方案,因为这通常由我的雇主设定。但是,我正在寻找一种 1:1 的 VoIP 选项,允许以适中的价格呼叫座机。这篇文章似乎并非旨在解决这种情况,但很高兴看到一篇后续文章来解决这种情况 - 对于居住在与年迈的家庭成员不同国家/地区的人们来说,这仍然是一个现实。Linux 上的 Skype 似乎每次强制更新都会变得更糟。

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 许可。
© . All rights reserved.