Jitsi – 自托管开源视频会议解决方案 [+3 Hosting Platforms]

尽管视频会议技术已出现多年,但在当下居家办公成为常态的情况下,其重要性与日俱增。

您是如何与您的团队保持联络的?

您是否仍然需要与您的团队或客户进行会议?

我想答案是肯定的。

相信您一定听说过并且可能使用过 Microsoft Teams、Zoom 和 Google Meet 等工具;这些工具功能完善,表现出色。但是,您可能因各种原因而未在组织内部采用这些方案。这些原因可能包括合规性要求、隐私顾虑或成本考量。

那么,有没有别的选择呢?

您可以尝试自托管的开源视频会议软件——Jitsi。

Jitsi 允许您完全控制托管在您服务器上的视频会议解决方案。它是 Zoom 等商业方案的理想替代品,为您提供更高的自主性和隐私保护。

该方案由两个核心组件构成。

Jitsi Meet – 这是一个基于 JavaScript 的客户端应用程序,允许您进行视频聊天。您可以在会议中共享屏幕、进行实时协作、邀请其他用户等。您可以通过 Web 浏览器或者 Android/iOS 应用程序加入会议。

Jitsi Videobridge – 这是一个 XMPP 服务器 (Prosody),能够支持大量的并发视频聊天。它与 WebRTC 兼容,并且默认提供加密。

如果您有兴趣体验一下客户端,可以尝试发起一个通话。

Jitsi 看上去非常有潜力,而且上手非常容易。

安装 Jitsi

Jitsi 主要在 Ubuntu/Debian 系统上进行了测试,提供了两种安装方法。您需要先获取一台云虚拟机(Cloud VM),然后按照下面的步骤操作。

Docker 安装——这可能是最简便的方法。在安装 Docker 后,您可以参考这份易于理解的指南进行部署。

手动安装——这种方式耗时较长,因此不太推荐。如果您仍然想尝试手动安装,请参阅本指南。

如何利用 Jitsi 托管平台?

当然,您也可以在一些 Jitsi 托管平台上在不到 15 分钟的时间内启动 Jitsi 服务器。

Kamatera

在 Kamatera 上,您最低仅需花费 4 美元即可获取一个预装 Jitsi 的虚拟机。

您可以选择将服务器部署到北美、欧洲、中东和中国等多个地理位置。

DigitalOcean

通过 DigitalOcean Marketplace 启动 Jitsi 服务器。它为您提供了一个预装 Jitsi 和 Nginx 的 Ubuntu 虚拟机。

您需要在设置过程中输入您用于托管视频会议的域名,并按照屏幕上的指示操作。您可以在 15 分钟内完成所有配置。

DigitalOcean 还提供 100 美元的免费信用额度。

Vultr

Vultr 提供一键式 Jitsi 部署。

Vultr 提供了简洁的用户控制面板和 API 来管理服务器。它还具有内置的监控功能,起价为每月 5 美元。

实际效果如何?

我花了不到 15 分钟的时间在 DigitalOcean 上完成了 Jitsi 的设置。这是客户端在浏览器中的显示效果。

我与朋友进行了一次快速测试,体验了不错的音视频质量。

您可以选择使用前置或后置摄像头,开始直播,共享屏幕,静音等等。我没有尝试过他们的移动应用,但我想它应该比浏览器体验更好。

结论

Vultr 和 DigitalOcean 都在全球多个地点设有数据中心。您可以选择将 Jitsi 服务器托管在最靠近您期望用户加入的地区。从小型服务器开始,随着用户量的增长逐步扩展。您还可以选择使用 Cloudflare 或 StackPath 等 CDN 来加速数据传输。

喜欢这篇文章吗?分享给其他人吧!