janus服务

janus服务,第1张

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为正常

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5070958.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-16
下一篇 2022-11-16

发表评论

登录后才能评论

评论列表(0条)

保存