Jitsi 是 Linux 的开源视频会议框架。 它为 Jitsi Meet 提供支持,Jitsi Meet 是一款易于使用的视频会议服务器和客户端,适用于 Linux、Android 和 iOS。 在这里,我们向您展示怎样在 Ubuntu 上安装 Jitsi 服务器,怎样在您的网络浏览器中使用 Jitsi Meet 并开始您的第一个视频会议。
内容
为什么使用 Jitsi?
Jitsi 是 JavaScript 项目的集合,旨在创建一个免费且可访问的会议平台。 与其他 Zoom 替代方案不同,运行 Jitsi 服务器是完全免费的。
此外,Jitsi 还允许您使用自己的硬件来提供视频会议服务。 这使您可以灵活地决定怎样部署服务以及要为其投入多少资源。 最重要的是,Jitsi 允许您控制您的通信方式。
安装 Jitsi
安装 Jitsi 的第一步是启用 Ubuntu 的“universe”存储库。 这将确保您可以下载并安装系统的所有可用软件包。 通过运行以下命令来执行此操作:
sudo add-apt-repository universe
接下来,更新您的包存储库:
sudo apt update && sudo apt upgrade

安装 Jitsi 的依赖项:
sudo apt install gnupg2 nginx-full curl wget apt-transport-https openjdk-11-jdk openjdk-11-jre lua5.2 certbot python3-certbot-nginx

添加外部存储库
完成这些后,将两个外部存储库导入您的系统,以允许您安装 Prosody 和 Jitsi Meet。
“韵律”包用作程序的状态和文本主干。 “jitsi-meet”包包含主要的二进制文件以及构成整个会议套件的实用程序和脚本。
要包含 Prosody 存储库,请运行以下命令:
echo deb http://packages.prosody.im/debian $(lsb_release -sc) main | sudo tee -a /etc/apt/sources.list wget https://prosody.im/files/prosody-debian-packages.key -O- | sudo apt-key add -

通过运行以下两个命令导入 Jitsi 存储库:
curl https://download.jitsi.org/jitsi-key.gpg.key | sudo sh -c 'gpg --dearmor > /usr/share/keyrings/jitsi-keyring.gpg' echo 'deb [signed-by=/usr/share/keyrings/jitsi-keyring.gpg] https://download.jitsi.org stable/' | sudo tee /etc/apt/sources.list.d/jitsi-stable.list > /dev/null

最后,通过执行另一个系统升级来刷新您的存储库列表:
sudo apt update && sudo apt upgrade

配置您的防火墙
Jitsi 要求您始终打开和访问多个端口。 您可以通过运行以下命令来打开这些端口:
sudo ufw allow 80/tcp sudo ufw allow 443/tcp sudo ufw allow 10000/udp sudo ufw allow 3478/udp sudo ufw allow 5349/tcp sudo ufw enable

配置您的域和 FQDN
接下来,配置您的域名以将来自您的域的任何传入请求重定向到您的机器。
在您的域注册商中,转到域的配置页面。

更新 DNS 记录并添加“A”记录以指向服务器的主机名和 IP 地址。

通过运行以下命令配置计算机的 FQDN:
sudo hostnamectl set-hostname domain.name

通过运行以下命令将计算机的公共 IP 地址附加到其“/etc/hosts”文件:
echo "server.public.ip.address domain.name" | sudo tee -a /etc/hosts

通过使用您自己机器的名称发送一个简单的 ping 来检查您机器的 FQDN 是否有效:
ping "$(hostname)"

安装 Jitsi Meet
运行以下命令安装 Jitsi Meet:
sudo apt install jitsi-meet

虽然 Jitsi 的安装过程大部分是自动的,但在某些情况下您需要提供有关服务器的一些信息。 为了 example,安装程序脚本会要求您提供计算机的 FQDN(您之前配置的指向您的服务器的域名)。

接下来,安装程序脚本将要求您提供 SSL 证书。 要么让它创建自己的使用 Let’s Encrypt的 Certbot 或使用 OpenSSL 生成您自己的。

连接到您的 Jitsi 服务器
安装完成后,通过在 Web 浏览器中输入域名来访问 Jitsi 服务器。

在这里,可以创建新的视频会议或加入现有的视频会议。 要执行前者,请为您的视频会议命名,然后单击“开始会议”。

这将在您的 Jitsi 服务器中创建一个新房间。 要在您的视频会议中添加新用户,请单击页面底部栏上的参与者图标。

在侧边栏面板中,按“邀请某人”按钮。

这将打开一个较小的浮动窗口,您可以在其中选择共享视频会议的方式。 最简单的方法是复制会议链接并与您的联系人共享。


经常问的问题
为 Jitsi 使用自签名证书有什么缺点吗?
使用自签名证书的主要问题之一是每个现代网络浏览器都会将您的站点报告为不安全。 如果您托管一个公共 Jitsi 实例并且不能建议您的用户忽略安全警告,这可能是一个问题。
除此之外,创建自签名证书会引入许多与 SSL 相关的错误,因为任何连接用户都无法可靠地验证您的加密连接是否有效。
为什么我无法发起多用户视频通话?
这很可能是由于本地连接上的路由问题。 解决方案是检查 Jitsi 使用的所有端口是否在您的机器上打开。 您还需要确保已在本地路由器中正确转发这些端口。
每当我运行大型 Jitsi 会议时,怎样修复缓慢和滞后的音频和视频流?
最常见的原因是系统资源不足。 解决此问题的一种方法是修改服务器的“/etc/systemd/system.conf”。
在内部,更改值 DefaultLimitNOFILE
, DefaultLimitNPROC
和 DefaultTasksMax
到 65000,然后通过运行重新启动你的机器 sudo reboot
应用您的新设置。
图片来源: 不飞溅. Ramces Red 的所有更改和屏幕截图。
订阅我们的新闻!
我们最新的教程直接发送到您的收件箱
注册所有时事通讯。 注册即表示您同意我们的隐私政策,欧洲用户同意数据传输政策。 我们不会共享您的数据,您可以随时取消订阅。 订阅