jitsi-meet 视频在ubuntu18.04上部署

jitsi-meet 视频在ubuntu18.04上部署

jitsi是一个开源的,安全(ZRTP加密),高质量的SIP/XMPP视频通话、会议、聊天、桌面共享、文件传传输。可以安装在你喜欢的操作系统中并且支持多种IM网络。Jitsi是当最功能最完整的高级通信工具。Jitsi让你可以在同一个软件中连到Facebook、GoogleTalk、XMPP、Windows Live、Yahoo!、AIM和ICQ进行通信。(介绍出自

1.添加下载jitsi源

echo 'deb https://download.jitsi.org stable/' >> /etc/apt/sources.list.d/jitsi-stable.list

2.下载jitsi-meet

wget -qO -  https://download.jitsi.org/jitsi-key.gpg.key | apt-key add -

3.更新下载源

apt-get update

4.下载jitsi-meet并安装

apt-get -y install jitsi-meet

安装过程中出现弹出框,填写自己测试电脑ip即可,我的电脑是192.168.1.250

引用别人的实例,我操作过程中没截图
这里选择第一个自动生成秘钥
引用别人的图片,我安装过程中没有截图
5.安装完成后,检查下是否存在进程

在这里插入图片描述
6.jitsi-meet安装完成后,需要额外安装nginx

apt-get install nginx

7.安装完成nginx后,在/etc/nginx/conf.d/目录下新建default.conf,

vim /etc/nginx/conf.d/default.conf

后贴入下边内容,ip地址改为自己的ip,我的测试ip 为192.168.1.250

server_names_hash_bucket_size 64;
 
server {
    listen 80;
    server_name 192.168.1.250;
    return 301 https://$host$request_uri;
}
server {
    listen 443 ssl;
    server_name 192.168.1.250;
 
    ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
    ssl_prefer_server_ciphers on;
    ssl_ciphers "EECDH+ECDSA+AESGCM:EECDH+aRSA+AESGCM:EECDH+ECDSA+SHA256:EECDH+aRSA+SHA256:EECDH+ECDSA+SHA384:EECDH+ECDSA+SHA256:EECDH+aRSA+SHA384:EDH+aRSA+AESGCM:EDH+aRSA+SHA256:EDH+aRSA:EECDH:!aNULL:!eNULL:!MEDIUM:!LOW:!3DES:!MD5:!EXP:!PSK:!SRP:!DSS:!RC4:!SEED";
 
    add_header Strict-Transport-Security "max-age=31536000";
 
    ssl_certificate /etc/jitsi/meet/192.168.1.250.crt;
    ssl_certificate_key /etc/jitsi/meet/192.168.1.250.key;
 
    root /usr/share/jitsi-meet;
    index index.html index.htm;
    error_page 404 /static/404.html;
 
    location /config.js {
        alias /etc/jitsi/meet/192.168.1.250-config.js;
    }
 
    location /external_api.js {
        alias /usr/share/jitsi-meet/libs/external_api.min.js;
    }
 
    location ~ ^/([a-zA-Z0-9=\?]+)$ {
        rewrite ^/(.*)$ / break;
    }
 
    location / {
        ssi on;
    }
 
    # BOSH
    location /http-bind {
        proxy_pass      http://localhost:5280/http-bind;
        proxy_set_header X-Forwarded-For $remote_addr;
        proxy_set_header Host $http_host;
    }
}

8.启动nginx 即可访问

service nginx start

9.浏览器访问,注意:我测试的没有正式证书,在chrome浏览器会提示不安全,点击“高级”后,继续访问即可
在这里插入图片描述

其中参考经验贴:
1:https://jitsi.github.io/handbook/docs/devops-guide/devops-guide-quickstart
2:https://www.freesion.com/article/84661107348/

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值