docker 部署使用脚本部署

zlm 的证书需要进行合并后使用
cat dwrh.beidou.online.key dwrh.beidou.online.pem > default.pem
docker 运行 zlm 覆盖掉原来的证书与配置可以这样运行,对应的/home/deploy/config,/home/deploy/default.pem改成自己需要的
docker run -d --name zlmediakit --restart unless-stopped --network host \\
-p 1935:1935 -p 8080:80 -p 8443:443 -p 8554:554 -p 10000:10000 \\
-p 10000:10000/udp -p 8000:8000/udp -p 9000:9000/udp \\
-v "/home/deploy/config:/opt/media/conf" \\
-v "/home/deploy/default.pem:/opt/media/bin/default.pem" \\
zlmediakit/zlmediakit:master
有时候可能需要使用不同版本的jitsi-meet视频会议版本,最好去对应版本的 web 看,看对应的 nginx 如何自定义
视频会议需要在 env 中设置 JVB_STUN_SERVERS,dwrh.beidou.online:3479这个在 zlm 中也需要
JVB_STUN_SERVERS=dwrh.beidou.online:3479
可以通过 https://webrtc.github.io/samples/src/content/peerconnection/trickle-ice/ 测试 stun 服务是否畅通