令_狐_冲 2023-09-07 10:55 采纳率: 0%
浏览 11

Jitsi-Meet

centos7 局域网 docker安装Jitsi meet成功后,超过两个人入会,会议断开连接,并且不能音视频

  • 写回答

2条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2023-09-07 12:28
    关注

    【相关推荐】



    • 这篇文章讲的很详细,请看:Docker之Jitsi Meet视频会议服务
    • 除此之外, 这篇博客: Ubuntu18.04使用docker安装jitsi-meet中的 二、安装docker-jitsi-meet镜像 部分也许能够解决你的问题, 你可以仔细阅读以下内容或跳转源博客中阅读:
      #安装git
      apt-get install git
      #clone仓库代码
      git clone https://github.com/jitsi/docker-jitsi-meet && cd docker-jitsi-meet
      # 注意:官网是不建议直接拉取Git最新的源码的
      
      #复制配置样例文件并设置环境参数,
      cp env.example .env
      vim .env
      #修改.env配置文件
      TZ=Asia/Shanghai
      PUBLIC_URL="https://你的域名"

      注意:官网是不建议直接git克隆最新的源码,他们提供了压缩包,下载压缩包解压得到工程后,进入工程,从拷贝env.example开始继续下一步操作

       

      设置强密码一定不要落下这一步,否则后边容器是启动不了的,好信儿的可以试试,不设置这一步,后边启动容器的时候,看下容器的日志,里边有答案

      ./gen-passwords.sh
       mkdir -p ~/.jitsi-meet-cfg/{web/letsencrypt,transcripts,prosody/config,prosody/prosody-plugins-custom,jicofo,jvb,jigasi,jibri}

      #安装镜像(后面没有点,不知道有些后边带 . 的是怎么成功的,有知道的可以教教我)
      docker-compose up -d

      此时可以打开浏览器访问:https://IP地址或域名:8443

      如果出现不能视频的情况

      可以尝试在.env文件中增加:ENABLE_XMPP_WEBSOCKET=0       (随便放哪行都行)

      如果出现3人及以上无法加入视频的情况(有可能会出现这种情况),可以尝试修改videobridge容器下的/etc/jitsi/videobridge/sip-communicator.properties文件,增加两行配置:

      org.ice4j.ice.harvest.NAT_HARVESTER_LOCAL_ADDRESS=<IP地址(没有https://)>
      org.ice4j.ice.harvest.NAT_HARVESTER_PUBLIC_ADDRESS=<没有域名也填IP地址(没有https://)>

      这个文件是在视频桥的容器内部的,容器内不知道怎么编辑(有知道的小伙伴可以教教我),我是在容器外部,把这个文件cp出来的,编辑完了之后在cp回到容器内部

      # docker cp 容器ID:容器内的路径 容器外的路径
      docker cp 94869a2a6a28:/etc/jitsi/videobridge/sip-communicator.properties sip-communicator.properties
      
      vim sip-communicator.properties
      
      # 把文件拷贝回到容器内部
      # docker cp 外部的路径 容器ID:容器内的路径
      docker cp sip-communicator.properties 94869a2a6a28:/etc/jitsi/videobridge/sip-communicator.properties

      这个配置在本地快速搭建时也需要

      配置完成后最好重启一下

      systemctl restart docker

      这里面的几个容器,应该默认都是随docker服务自启动的,所以重启完docker服务之后

      # 查看正在运行的容器
      docker ps

       到此基于虚拟机Ubuntu18.04,使用docker安装部署jitsi-meet就可以正常访问了,如果需要配置证书的话,可以看看其他的帖子,我就不复制了


    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 创建了问题 9月7日

悬赏问题

  • ¥15 Hadoop的部署与安装的一些疑问
  • ¥15 短剧的sdk在哪里接入
  • ¥30 智能割草机自动化割草
  • ¥15 求:可不可以提供一些 在国内可以用,低代码不要太难 在电脑上可以下载的 制作app的软件
  • ¥60 找人回答kibana8.14.3二次集成开发,自定义插件ui导航栏如何设置
  • ¥15 fluke高精度万用表8845A型号测交流电压一直跳动,且去掉输入后显示不归零
  • ¥15 不同模型怎么用同一个shader
  • ¥15 安卓启动没有ais proxy与v4l2的log打印
  • ¥15 go怎么读取mdb文件里面的数据
  • ¥60 Matlab联合CRUISE仿真编译dll文件报错