禅道客户端自8.0 版本起支持使用 SRS 服务器部署增强版音视频会议,需要部署音视频服务端,以下是使用 Docker 进行部署的步骤。
-
首先设置变量 CANDIDATE, 值为本机的 IP 地址,假设本机地址为 192.168.1.10,示例如下:
# windows set CANDIDATE=192.168.1.10 # linux/macOS export CANDIDATE=192.168.1.10
-
如果您的服务器无法连接外部网络,可以事先下载 srs.4.0-r1.docker.tar.xz 并通过命令
docker load -i srs.4.0-r1.docker.tar.xz
加载该步骤对应的镜像以 Docker 方式运行 SRS:
docker run -d --env CANDIDATE=$CANDIDATE -p 1935:1935 -p 8080:8080 -p 1985:1985 -p 8000:8000/udp registry.cn-hangzhou.aliyuncs.com/ossrs/srs:4 objs/srs -c conf/rtc.conf # Unable to find image 'registry.cn-hangzhou.aliyuncs.com/ossrs/srs:4' locally # 4: Pulling from ossrs/srs # 2d473b07cdd5: Pull complete # 22a5a1732197: Pull complete # 95320c1c79ce: Pull complete # Digest: sha256:f936cb86d4bf3c31ef319471c1134c5bdf62931235335ac3bb4df2dbe190f1b7 # Status: Downloaded newer image for registry.cn-hangzhou.aliyuncs.com/ossrs/srs:4 # eb661c2ac7ddd274f95bb37d9c944be4eae8df7e8289f844c64af7db973416b1
-
如果您的服务器无法连接外部网络,可以事先下载 srs.signaling.1.0.15.docker.tar.xz 并通过命令
docker load -i srs.signaling.1.0.15.docker.tar.xz
加载该步骤对应的镜像以 Docker 方式启动信令:
docker run -d -p 1989:1989 registry.cn-hangzhou.aliyuncs.com/ossrs/signaling:1 # Unable to find image 'registry.cn-hangzhou.aliyuncs.com/ossrs/signaling:1' locally # 1: Pulling from ossrs/signaling # 2d473b07cdd5: Already exists # c640f9b2646f: Pull complete # c9dddada41eb: Pull complete # Digest: sha256:76db570a1322c0be1f09d31ebe310117f222aaa39852cae82835ac0da9d523a7 # Status: Downloaded newer image for registry.cn-hangzhou.aliyuncs.com/ossrs/signaling:1 # fe10df0af8552f7b9560a86b54349b3afc0d93510a383bf7a653db5461d8e24d