windows11安装jitsi-meet视频会议系统
jitsi-meet 简介:
Jitsi Meet 是一个开源的视频会议解决方案,允许用户通过互联网进行高质量的视频通话、语音通话和文字聊天。它支持多人会议,并且可以与现有的通信系统集成。Jitsi Meet 的特色之一是其无需账户或安装额外软件即可加入会议的能力——只需要通过浏览器访问会议链接即可参与。此外,Jitsi Meet 提供了屏幕共享、实时字幕等功能,并且由于它是基于WebRTC技术构建的,因此能够提供稳定和安全的通信体验。
本文利用docker容器实现对jitsi-meet一键式部署,后面我会出linux的安装讲解,windows下安装docker,我这里就不细讲了,可以自行百度。
开始安装,我分为几个步骤,方便大家解读。
1、下载jitsi-meet源码
git clone https://github.com/jitsi/docker-jitsi-meet.git
2、修改jitsi-meet配置
刚开始下载是没有.env文件的,需要我们复制下,把env.example拷贝出来一个更名为.env。然后修改.env文件
主要调整的参数如下:
ENABLE_XMPP_WEBSOCKET=0
DOCKER_HOST_ADDRESS=192.168.0.111 #这个ip地址是你电脑或服务器的
PUBLIC_URL=https://192.168.0.111:8443
ENABLE_GUNESTS=1 #开启游客模式
ENABLE_HTTPS=1 #开启https
#配置ca证书。需要自己生成证书。为啥要配置呢,因为不配置https,会经常出现异常连接中断的情况
LDAP_TLS_CACERT_FILE=E:/certs/cert.crt
# Path to CA certs directory. Used when server certificate verify is enabled
LDAP_TLS_CACERT_DIR=E:/certs #这个是证书的目录
JICOFO_AUTH_PASSWORD=kd0rfrwehqowynx0bf1q4mhzd38gm7st
# XMPP password for JVB client connections
JVB_AUTH_PASSWORD=044ugvp73ir48b8xmq7cgeia1454qjpr
# XMPP password for Jigasi MUC client connections
JIGASI_XMPP_PASSWORD=omsu0l58obstfdpqzte78bp7ckeh6kqk
# XMPP password for Jigasi transcriber client connections
JIGASI_TRANSCRIBER_PASSWORD=l4q18UgSUUENqh9E8ofexg5BSHHd19Ed
# XMPP recorder password for Jibri client connections
JIBRI_RECORDER_PASSWORD=j4dab04lqbq81ko4aph2ygq2dcv0pdev
# XMPP password for Jibri client connections
JIBRI_XMPP_PASSWORD=gas96om58x6ovpo7wzh1fjfjx0dy8itg
3、docker中部署jitsi-meet
在docker-jitsi-meet代码目录下。打开cmd,执行docker-compose up -d
这个过程要等会,安装完成后,在docker中会看到如下容器
4、访问会议系统
安装完成后。输入PUBLIC_URL配置的地址:
https://192.168.0.111:8443/ 然后就可以使用视频会议系统,功能还是挺强大的。
如果在本机电脑安装,ip地址尽量不要用localhost、127.0.0.1,因为涉及到和docker通信。最好用网络分配给电脑的ip或者docker子网中的ip
注意:如果出现如下界面,就按照我上面说的,要配置https,我遇到的这个问题,配置了https就好了