janus服务

同屏服务

未来课堂使用,用于教师将自己的屏幕同屏给使用pad的学生

centos7 + docker

关闭防火墙

systemctl stop firewalld.service
systemctl disable firewalld.service

关闭selinux

setenforce 0
vim /etc/sysconfig/selinux
SELINUX=enforcing

文件打开数

vi /etc/security/limits.conf
* soft nofile 204800
* hard nofile 204800
* soft nproc 204800
* hard nproc 204800


vim /etc/security/limits.d/20-nproc.conf
*          soft    nproc     204800
*          hard    nproc     204800


重启后查看
ulimit -a

拉取镜像

docker pull canyan/janus-gateway:master

创建本地配置文件目录(首次使用需要先启动一下janus容器,然后复制出配置文件到此目录下)

# mkdir /data/janus_dir/conf

创建证书目录

# mkdir /data/janus_dir/ssl

制作私有证书或已有证书 cart.pem 、key.pem 放到ssl目录下

启动

docker run -d \
--name janus \
--net=host \
--restart=no-failure:10 \
--restart=always \
-v /data/janus_dir/conf:/usr/local/etc/janus \
-v /data/janus_dir/ssl:/root/ssl \
-v /data/janus_dir/logs:/root/logs \
--memory=2048m \
--cpus=10 \
canyan/janus-gateway:master

查看端口

tcp6       0      0 :::7088                 :::*                    LISTEN      26087/janus         
tcp6       0      0 :::8088                 :::*                    LISTEN      26087/janus         
tcp6       0      0 :::8188                 :::*                    LISTEN      26087/janus         
tcp6       0      0 :::8989                 :::*                    LISTEN      26087/janus
8188是janus websocket的http端口(程序用不着)
8989是janus websocket的https端口(程序使用的就是这个端口)
8088是janus http服务端口(程序用不着)
7088是janus http服务的管理端口(程序用不着)

测试

浏览器测试
http://192.168.0.200:8188/janus 会返回一个403,正常
https://192.168.0.200:8989/janus 需要确认安全,此时会拉取证书,后续使用也需要此步骤,同样返回403为正常

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值