内容纲要

添加仓库

稳定版

echo 'deb https://download.jitsi.org stable/' >> /etc/apt/sources.list.d/jitsi-stable.list
wget -qO -  https://download.jitsi.org/jitsi-key.gpg.key | apt-key add -

非稳定版

wget -qO - https://download.jitsi.org/jitsi-key.gpg.key | sudo apt-key add -
sudo sh -c "echo 'deb https://download.jitsi.org unstable/' > /etc/apt/sources.list.d/jitsi-unstable.list"
apt-get update

(If you get an error: E: The method driver /usr/lib/apt/methods/https could not be found. run:

apt-get install apt-transport-https

)

安装 Jitsi Meet

如果安装之前存在 nginx 或者 apache,则在 nginx 或者 apache 中创建虚拟主机;如果不存在则安装为独立版。

apt-get -y install jitsi-meet

安装时需要输入域名或者 IP。

生成证书

如果有域名有证书,则无需生成。否则可以使用 letsencrypt 生成一个。

/usr/share/jitsi-meet/scripts/install-letsencrypt-cert.sh

如果使用的是云主机,可能运行在 NAT 之后。需要指定公网 IP 和本地 IP。

配置 /etc/jitsi/videobridge/sip-communicator.properties:

org.ice4j.ice.harvest.NAT_HARVESTER_LOCAL_ADDRESS=<Local.IP.Address>
org.ice4j.ice.harvest.NAT_HARVESTER_PUBLIC_ADDRESS=<Public.IP.Address>

调整最大进程和打开文件数

etc/systemd/system.conf

DefaultLimitNOFILE=65000
DefaultLimitNPROC=65000
DefaultTasksMax=65000

配置文件路径

  1. 配置文件路径

一般安装上述步骤安装后的环境即是可用的;如需要自己修改或定制配置,可在如下路径找到相关部件的配置文件

  • jicofo:/etc/jitsi/jicofo
  • jitsi-videobridge: /etc/jitsi/videobridge
  • jitsi-meet: /etc/jitsi/meet
  • xmpp: /etc/prosody/
  1. 日志文件路径

部署的环境在使用过程中有任何功能性的问题,可以查看如下日志进行定位:

  • Jitsi-videobridge:/var/log/jitsi/jvb.log
  • Jicofo: /var/log/jitsi/jicofo.log
  • xmpp服务: /var/log/prosody/prosody.err、/var/log/prosody/prosody.log

卸载重装

如果需要重装 jitsi 以便重新配置或恢复环境,可以执行如下命令进行卸载

apt-get purge jigasi jitsi-meet jitsi-meet-web-config jitsi-meet-prosody jitsi-meet-web jicofo jitsi-videobridge

备注:卸载过程中如果遇到错误,只需要等待几秒后重新执行上述命令,直到没有错误即可。

FAQ:

  1. 两个客户端接入时正常,三个人接入时无视频流

上述问题往往是 jitsi-videobridge客户端配置错误导致: 原因是双方接入时默认走的P2P,不经过 videobridge部件。而三个或更多人接入时必须走videobridge进行视频分发。

错误配置1:

未按上述步骤五正确配置ICE NAT穿透,导致客户端无法连接到videobridge。建议检查/etc/jitsi/videobridge/sip-communicator.properties是否配置正确

错误配置2:

操作系统未正确配置hosts,此问题较为隐蔽,会导致videobridge功能不可用。建议检查/etc/hosts文件内是否有本机IP地址对应的配置,如果没有则自己添加下

发表评论

电子邮件地址不会被公开。 必填项已用*标注