同屏服务
未来课堂使用,用于教师将自己的屏幕同屏给使用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条)