禅道客户端自8.0版本起提供增强版音频会议功能,需要部署音视频服务端,以下是使用 Docker 进行部署的步骤。
-
首先下载音视频服务端 Docker 镜像,随后执行
docker load -i owt.1.5.docker.tar.xz
导入镜像,示例如下:$ docker load -i owt.1.5.docker.tar.xz Loaded image ID: sha256:05d63d828068f97ad44d4710642cc4319f8fa4339222f26c00a8b36921b3cc93
-
根据
Loaded image ID:
部分,镜像的 ID 应为05d63d828068
,使用以下命令启动该镜像:docker run -d -p 8080:8080 -p 3300:3300 -p 3004:3004 -p59000-59100:59000-59100/udp -e OWT_IP=<你的IP> 05d63d828068 如果需要将数据库挂载到宿主机,使用以下命令: docker run -d -p 8080:8080 -p 3300:3300 -p 3004:3004 -p59000-59100:59000-59100/udp -e OWT_IP=<你的IP> -v <本地路径>:/var/lib/mongodb 05d63d828068
其中 <你的IP> 请填写宿主机的 IP,如
-e OWT_IP=192.168.144.200
,<本地路径> 请填写需要挂载到的目录路径; -
启动成功后会显示出 Docker 容器 ID,使用
docker logs 容器ID | grep sample
获取容器的日志中的 sampleServiceId 和 sampleServiceKey,例如:$ docker logs 8a17f51767b0d2c513016f817ccbe4364c7cb122b78a0467b03a95473021178c | grep sample sampleServiceId: 5e34eb2c1644270b0baca010 sampleServiceKey: OpNyYfl4CV81GsbbLc927vzpUaQAPEUzTKtHFzNqZLmxMVY`sST07gri9OahC68Pv1K90srUZuOxFT0ceJF1TjtY2xNV9LBF6kw4oB0DNEeeUSe7Ztx+haT4ZqP7QKpbCEZhSdIxgzNIEOcrUasxaNSqXRTGnFYQ1chQ+OolHIM=
-
参考 音视频服务端参数配置 进行参数配置,配置完毕时,登录禅道客户端即可体验音频通话功能。