gpt4 book ai didi

docker - 带有 Docker 的 mediasoup v3

转载 作者:行者123 更新时间:2023-12-02 18:33:52 24 4
gpt4 key购买 nike

我正在尝试运行 2 docker 中的 WebRTC 示例(使用 mediasoup)
我想运行两台服务器,因为我正在跨一组实例进行视频通话!
我的错误:

Have you seen this Error:createProducerTransport null Error: port bind failed due to address not available [transport:udp, ip:'172.17.0.1', port:50517, attempt:1/50000]


我认为这与设置docker网络有关?
docker-compose.yml
version: "3"
services:
db:
image: mysql
restart: always
app:
image: app
build: .
ports:
- "1440:443"
- "2000-2020"
- "80:8080"
depends_on:
- db
app2:
image: app
build: .
ports:
- "1441:443"
- "2000-2020"
- "81:8080"
depends_on:
- db
Dockerfile
FROM node:12

WORKDIR /app
COPY . .

CMD npm start

最佳答案

它说它无法绑定(bind)地址,因此可能是导致问题的ip或端口。
ip 似乎是 docker 实例的 ip。尽管 docker 实例位于两台不同的机器上,但它应该是服务器的 ip,而不是 docker 实例。 (在 mediasoup 设置中)
还有一些 rtcp 连接的端口必须在 docker 实例中打开。它们通常也在 mediasouo 配置文件中。通常需要打开几百个端口。

关于docker - 带有 Docker 的 mediasoup v3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63966380/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com