首先你得有个Docker
这里我使用的是Windows Docker Desktop,自行下载即可 Docker下载
Docker的使用这里不详细介绍了
拉取owt server镜像
openvisualcloud/xeon-ubuntu1804-service-dev 是带源码的镜像,这里我们以xeon-ubuntu1804-service-owt为例子
docker pull openvisualcloud/xeon-ubuntu1804-service-owt
执行 docker images 可以看到下载完成的镜像

运行
owt server 默认端口是3004 3300 8080信令端口,以及大量的UDP端口,这里需要在启动时对这些端口做映射,否则无法访问,测试UDP这里只开放60000-60050 50个端口
docker run -it -p 3004:3004 -p 3300:3300 -p 8080:8080 -p 60000-60050:60000-60050/udp --name=owt openvisualcloud/xeon-ubuntu1804-service-owt bash
docker exec -it owt bash
修改配置
在运行之前,需要修改 /home/owt/portal/portal.toml 中ip_address,改为宿主机的IP地址,也就是windows中的IP地址,否则自签名验证不了,导致无法运行demo
最后可以访问
https://yourip:3004
https://yourip:3300/console/
默认是MCU模式,会拉取服务端混合之后的流
通过https://yourip:3004?forward=true 即为SFU模式
参考链接
1.https://github.com/open-webrtc-toolkit/owt-server/wiki/An-easy-way-to-quickly-evaluate-OWT-with-Docker-image
2.https://github.com/winlinvip/owt-docker
该博客指导读者如何在Windows环境下使用Docker Desktop拉取并运行OWT(Open WebRTC Toolkit)服务器镜像。首先,需要下载并安装Docker。接着,拉取openvisualcloud/xeon-ubuntu1804-service-owt镜像,并通过指定端口映射运行容器。在启动前,需修改portal.toml中的IP地址以避免自签名验证问题。最后,可以通过访问特定URL来测试OWT服务器,包括MCU和SFU两种模式。
513

被折叠的 条评论
为什么被折叠?



