docker 部署使用脚本部署

准备工作

开放端口

image.png

特殊说明

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 服务是否畅通