基于阿里云ECS使用docker部署并运行开源视频会议jitsi服务

这篇具有很好参考价值的文章主要介绍了基于阿里云ECS使用docker部署并运行开源视频会议jitsi服务。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

公司有个项目,需要能够在线上课,调研了几家平台,价格偏贵,声网基于用户量给的报价是一年要50万人民币,所以就想着研究一个开源项目

阿里云ECS准备

  • Ubuntu 18.04 64位系统
  • 使用apt-get安装docker
  • 安装nginx

基于官方文档安装

  1. https://github.com/jitsi/docker-jitsi-meet/releases/tag/stable-7439-2链接下载压缩包
  2. tar -zxvf stable-7439-2: release.tar.gz解压到自定义的文件夹
    基于阿里云ECS使用docker部署并运行开源视频会议jitsi服务
  3. cp env.example .env复制配置文件,.env的配置修改后,直接影响docker容器的运行配置
  4. 执行docker-compose up -d;通过docker ps查看容器运行情况
    基于阿里云ECS使用docker部署并运行开源视频会议jitsi服务
  5. 此时可以通过https://{公网ip}:8443/访问开启会议

启动后的问题

一直提示断开连接

此处是因为websocket服务连接不上,文档提供了解决办法:
Due to the hop-by-hop nature of WebSockets the reverse proxy must properly terminate and forward WebSocket connections. There 2 routes require such treatment:
基于阿里云ECS使用docker部署并运行开源视频会议jitsi服务
安装nginx服务器,按文档配置转发
参考我做的配置:

server {
  listen       443 ssl;
  server_name meet.example.cn;
ssl_certificate   /home/cert/8145662_meet.example.cn.pem;
  ssl_certificate_key  /home/cert/8145662_meet.example.cn.key;
        ssl_session_timeout 5m;
  ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
  ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
  ssl_prefer_server_ciphers on;

  # index index.html;

  #配置Nginx动静分离,定义的静态页面直接从Nginx发布目录读取。
   location / {
     proxy_pass https://localhost:8443;
   }
  location /xmpp-websocket {
    proxy_pass https://localhost:8443/xmpp-websocket;
    proxy_http_version 1.1;
    proxy_connect_timeout 4s;
        proxy_read_timeout 120s;
        proxy_send_timeout 12s;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
}
location /colibri-ws {
    proxy_pass https://localhost:8443/colibri-ws;
    proxy_http_version 1.1;
    proxy_connect_timeout 4s;
        proxy_read_timeout 120s;
        proxy_send_timeout 12s;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
}
}

问题2,超过两人进入会议则全员断开

文档针对此情况也有方案Running behind NAT or on a LAN environment
基于阿里云ECS使用docker部署并运行开源视频会议jitsi服务

  1. 首先配置DOCKER_HOST_ADDRESS =你的公网IP
  2. 开放ECS的10000端口,是UDP协议的端口,UDP!!!,本人就是没开这个转了很久,因为多人就是使用的jvb这个服务,这个服务数据传输使用的是udp协议的10000端口

如果有问题,评论留言,一起讨论哦文章来源地址https://www.toymoban.com/news/detail-407082.html

到了这里,关于基于阿里云ECS使用docker部署并运行开源视频会议jitsi服务的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 阿里云ECS部署

    前端只需要将我们的项目打包好,交给后端开发人员即可。后端开发人员会把我们打包好的项目放到后端的静态资源目录里面。 后端部署部署到后端的服务器。 前端将打包好的资源,部署到前端的服务器。 用户在做请求的时候,从前端服务器请求静态资源,然后从后端服务

    2024年02月12日
    浏览(28)
  • 阿里云部署开源MQTT平台mosquitto的docker操作

    MQTT(Message Queuing Telemetry Transport)是一种轻量级的消息传输协议,广泛用于物联网和传感器网络中。Mosquitto是一个流行的开源MQTT代理,可以在Docker中进行配置和部署。本文将详细介绍如何在Docker中配置Mosquitto MQTT代理,以便在容器化环境中运行和管理MQTT通信。 在开始之前,

    2024年02月10日
    浏览(35)
  • 【aliyun ECS】CentOS 7/8使用kubeadm部署kubernets(k8s)集群【附阿里云实验室】内有福利

    好消息好消息,阿里云全线降价,大量服务提供免费甚至永久的试用,赶紧来薅大厂羊毛吧,坐电梯即可直达! 送福利!阿里云热门产品免费领(含ECS),点击进入 :https://click.aliyun.com/m/1000370359/ 送福利!阿里云热门产品免费领(含ECS),点击进入 :https://click.aliyun.com/m/

    2023年04月27日
    浏览(36)
  • 阿里云ECS部署Mysql数据库

    首先需要到阿里云官方购买阿里云产品 ,如果有机会可以免费试用那会更好,跳过购买云服务步骤下面直接演示。 1.百度搜索 阿里云官方 2.点击控制台     3.展开更多   4. 选择云服务器ECS   5. 点击实例 可以看到服务器状态,包括公网/私网IP 以及其他信息。    6.点击实例

    2024年02月14日
    浏览(29)
  • 阿里云ECS(CentOS镜像)安装docker

    目录 1.前置条件 2.连接至ECS 3.yum软件包更新 4.安装docker前置所需软件包 5.添加docker 官方的 yum 软件源 6.安装docker 7.检测是否成功 8.配置阿里云镜像加速器 在看本文前保证未安装过docker,或者安装过但是清理干净 如果多次安装失败过,可以重置下云盘,保证全新系统 登录阿里

    2024年01月20日
    浏览(41)
  • 【云原生 | 27】Docker部署运行开源消息队列实现RabbitMQ

    作者简介:🏅云计算领域优质创作者🏅新星计划第三季python赛道第一名🏅 阿里云ACE认证高级工程师🏅 ✒️个人主页:小鹏linux 💊个人社区:小鹏linux(个人社区)欢迎您的加入! 目录 1. 关于MQ 1.1 什么是MQ? 1.2 MQ是干什么用的?  1.3 MQ衡量标准  1.4 主流竞品分析  2. 关

    2024年01月20日
    浏览(36)
  • 基于ssm+vue.js+uniapp小程序的会议管理系统附带文章和源代码部署视频讲解等

    🌞 博主介绍 :✌CSDN特邀作者、985计算机专业毕业、某互联网大厂高级全栈开发程序员、码云/掘金/华为云/阿里云/InfoQ/StackOverflow/github等平台优质作者、专注于Java、小程序、前端、python等技术领域和毕业项目实战,以及程序定制化开发、全栈讲解、就业辅导、面试辅导、简

    2024年04月12日
    浏览(38)
  • 使用Docker安装运行RabbitMQ---阿里云服务器

    目录 0、阿里云没开端口的得要去安全组规则去添加: 1、下载RabbitMQ镜像: 2、查看镜像是否下载成功,得到docker镜像id: 3、运行RabbitMQ: 4、查看RabbbitMQ容器是否启动成功: 5、启动RabbitMQ中的插件管理 6、访问RabbitMQ的web配置界面 7、运行成功 0、阿里云没开端口的得要去安全

    2024年03月12日
    浏览(51)
  • windows11 下使用 阿里云 modelscope docker 环境 运行参考

    昨天看视频 我们做了个能对话的AI派蒙,免费给大家玩! 发现阿里有一个语音转文字的模型(paraformer),之前处理这种需求一直都是直接调用服务商提供好的API接口 突然想尝试一下本地搭建,虽然和直接调用API 没啥区别(都不知道实现细节),但是这是本地化运行,可以在内网环境运

    2024年02月02日
    浏览(26)
  • 关于前端vue打包项目以及静态网站部署项目到阿里云ECS云服务器初学简单教程

    准备工作: 1.首先进入https://ecs.console.aliyun.com/ 领取或者购买一台简单的ECS云服务器。 进入网站注册登录后拉到页面最下面或者顶部搜索免费云服务器领取立即试用 ,当然富哥花钱买一台服务器也行。   创建完了以后可以进入云服务ECS工作台,然后就是以下界面   点击右边

    2024年02月04日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包