1  喧喧客户端的下载
2. 喧喧客户端的基本使用
2.1. 喧喧客户端的用户和设置
2.1.1  用户登录
2.1.2  个人设置
2.2. 喧喧客户端的通讯录
2.2.1  成员
2.2.2  群组
2.3. 喧喧客户端的聊天会话
2.3.1. 会话菜单
2.3.1.1  创建新会话和搜索
2.3.1.2  最近聊天
2.3.1.3  讨论组
2.3.1.4  私人会话
2.3.2. 聊天窗口
2.3.2.1  聊天会话功能
2.3.2.2  音视频会议功能(基础版)
2.3.2.3  音视频会议增强版功能
2.3.2.4  聊天会话和消息管理
2.3.2.5  消息记录同步
2.3.2.6  侧边栏信息
2.3.2.7  机器人指令会话功能
2.4. 喧喧客户端的扩展应用
2.4.1  文件管理
2.4.2  主题管理
2.4.3  扩展管理
2.4.4  讨论组管理
2.5. 喧喧客户端的会议功能
2.5.1. 音视频会议基础版(7.1及以下版本)
2.5.1.1  一对一音视频会议
2.5.1.2  群组音视频会议
2.5.1.3  音视频会议界面
2.5.2. 音视频会议增强版(7.2-7.3版本)
2.5.2.1  一对一音视频会议
2.5.2.2  群组音视频会议
2.5.2.3  独立发起音视频会议入口
2.5.2.4  分享音视频会议到会话
2.5.2.5  预约会议
2.5.2.6  音视频会议应用
2.5.3. 音视频会议增强版(9.0及以上版本)
2.5.3.1. 安装升级
2.5.3.1.1  安装 Jitsi 音视频服务端
2.5.3.1.2  后台配置
2.5.3.2. 功能介绍
2.5.3.2.1  发起会议
2.5.3.2.2  会前设置
2.5.3.2.3  共享屏幕
2.5.3.2.4  会议互动
2.5.3.2.5  成员列表
2.5.3.2.6  画面模式
2.5.3.2.7  邀请成员
2.5.3.2.8  会议白板
2.5.3.2.9  分组讨论
2.5.3.2.10  主持人控制
2.5.3.2.11  更多设置

安装 Jitsi 音视频服务端

2024-07-30 13:46:40
苏萌
412
最后编辑:汤倩倩 于 2024-08-23 09:14:26
分享链接

Jitsi 部署

喧喧自 9.0 版本起使用 Jitsi 作为音视频会议服务器。需要额外的部署。

以下是具体的步骤:

  1. 下载 Docker 镜像包,并加载镜像。

    下载地址 https://dl.zentao.net/xuanmeet/xuanmeet-1.0.1.zip

unzip xuanmeet.zip
cd xuanmeet
ls -1 xuanmeet-*.tar.xz | xargs --no-run-if-empty -L 1 docker load -i 
            
  1. 编辑 env.xuan.example 文件

    • HTTP_PORT HTTP端口号8000,可根据情况使用默认80端口或其他端口。

    • HTTPS_PORT HTTPS端口号8443,可根据情况使用默认443端口或其他端口。

    • PUBLIC_URL 协议为HTTPS,端口不是443的情况下需要补上端口号。

    • XXB_URL 喧喧后台地址

    • WHITEBOARD_ENABLED 是否启用白板写作功能,默认开启。

    • JVB_ADVERTISE_IPS (可选)如果音视频服务器在NAT后面,则需要填写这个环境变量。填写能访问到的服务器的IP地址,以逗号","作为分隔。

    • JICOFO_MAX_MEMORY (可选)会议服务器内存限制,当人数超多(大于200人)且会议服务不稳定时可以考虑增大此选项。

    • VIDEOBRIDGE_MAX_MEMORY (可选)同上。

    • ENABLE_LETSENCRYPT (可选)是否启用 Let's Encrypt 签名服务。

      • LETSENCRYPT_DOMAIN 需要 Let's Encrypt 签名的域名。
      • LETSENCRYPT_EMAIL Let's Encrypt 签名的管理员邮箱

修改完成后

mv env.xuan.example .env 

(后续需 ls -a 查看 .env 文件,隐藏文件默认在linux下不可见。)

  1. 运行 ./gen-passwords.sh 脚本生成随机会议服务器密码

  2. (可选) 使用自己的 TLS 证书。

    会议服务必须要启用 HTTPS,如果不使用有效的 TLS 证书或者 Let's Encrypt 签名服务。则会议服务器会使用自签名证书,这会导致在网页端显示证书错误的提示,需要用户手动确认才能正确使用。

    如果要加载自己的证书可以在目录中新建 docker-compose.override.yml 文件。

    version: '3.5'
    services:
        web:
            volumes:
                - /example/cert.crt:/config/keys/cert.crt:Z
                - /example/cert.key:/config/keys/cert.key:Z 
    

    将 /example/cert.crt 和 /example/cert.key 替换成自己证书所在的路径。证书格式需满足 Nginx 的要求。

  3. 启动服务

    docker-compose.yml 所在目录运行

    docker compose up -d 
    

     

发表评论
评论通过审核后显示。
联系我们
公众号