这里我使用的是Windows Docker Desktop,自行下载即可 Docker下载
Docker的使用这里不详细介绍了
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