turn

如何将我的 IP 重定向到域名 -Coturn
turn

如何将我的 IP 重定向到域名 -Coturn

我们在以下环境中运行 coturn: 具有公有和私有接口的公有子网上的 EC2 coturn 通过 AWS ECS 在 Docker 中运行 值得注意的是,我们在此实例前面没有负载均衡器或 NAT 网关。我们已打开安全组以允许所有 IP 的所有端口。 当我通过 Trickle ICE 测试我们的实例时,我得到以下结果: 0.072 srflx 3 udp x.x.x.x 52931 100 | 32287 | 255 0.077 relay 5 udp 10.53.34.156 65525 ...

Admin

COTURN 服务器无法访问
turn

COTURN 服务器无法访问

我在我的系统上运行着 coturn 服务器,但在访问它时遇到了问题。 下面提供了 coturn 服务器配置。请注意,relay-ip 和 listenoing-ip 的地址设置为 localhost (127.0.0.1)。其他设置符合文档。 发生的情况是,任何访问服务器的尝试——即使是从本地主机(http://127.0.0.1:3478或 turn://127.0.0.1:3478) — 收到“无法连接到服务器”响应。我查看了日志,没有发现服务器启动或运行过程中出现任何错误。 我是否需要在配置中做一些更改以启用与该 coturn 服务器的连接? # Co...

Admin

如何通过 TCP/443 从客户端使用 STUN/TURN 服务器
turn

如何通过 TCP/443 从客户端使用 STUN/TURN 服务器

我已经安装了自己的 STUN/TURN 服务器,并尝试从防火墙后面的 WebRTC 客户端使用它,该防火墙仅允许 TCP/443 访问互联网,但没有成功。 我尝试了以下操作,但没有成功: 在客户端防火墙上将 UDP/3478 替换为 TCP/3478 或 TCP/5349 或 UDP/5349 信令服务器上的 URL 转向:(主机 FQDN)?transport=tcp 在 turnserver.conf 中使用 on-udp 和/或 listening-port=443 我已检查证书,并且它们对于特定服务器的 FQDN 有效。 唯一成功的尝试是 我注...

Admin

nginx 反向代理后面的 coturn 服务器未收集候选人
turn

nginx 反向代理后面的 coturn 服务器未收集候选人

我正在尝试在受限网络后面的服务器上部署 coturn,只允许使用端口 80 和 443(TCP)。 由于我有多个服务在同一台服务器上运行,它们都位于 nginx 反向代理后面。我希望 coturn 以相同的方式工作。这是我的 nginx 配置: server{ listen 443 ssl; listen [::]:443 ssl; server_name turn.mydomain.com; include /etc/nginx/conf/ssl.conf; location / { proxy_set_header Host $host; pro...

Admin

使用 coTurn 服务器时,从 IPv6 网络传播的 SIP 呼叫缺少音频
turn

使用 coTurn 服务器时,从 IPv6 网络传播的 SIP 呼叫缺少音频

我们正在使用 coTurn 服务器来让我们的 SIP 设备在客户端应用程序和电话会议之间可靠地工作。在测试期间,我们发现有一种类型的呼叫根本不起作用。但首先让我解释一下测试场景: 客户端 A - IPv6(优先级)+ IPv4 客户端 B、D - 仅 IPv4 客户端 C - IPv6 + IPv4(优先级) 从 A 呼叫 C - 一切正常 从 C 呼叫 A - 一切正常 从 A 呼叫 B 或 D - 双方均不传输声音 从 B 或 D 呼叫 A - 一切正常 我们理解这个结果,因为如果呼叫是从 IPv6 网络传播的,应答站点必须能够通过 IPv6 访问才...

Admin

使用 Nginx 为 CoTURN 提供 UDP 负载均衡器
turn

使用 Nginx 为 CoTURN 提供 UDP 负载均衡器

我正在尝试在 CoTURN 前面添加一个 Nginx UDP LoadBalancer。 在虚拟机中安装 ejabberd 在虚拟机中安装 nginx 在虚拟机中安装 coturn Nginx 配置: log_format basic '$remote_addr [$time_local] ' '$protocol $status $bytes_sent $bytes_received ' '$session_time'; # Enable acce...

Admin

阿联酋的 WEBRTC 对等连接被阻止,而与其他国家/地区的 WebRTC 通话则畅通无阻
turn

阿联酋的 WEBRTC 对等连接被阻止,而与其他国家/地区的 WebRTC 通话则畅通无阻

我正在使用 React Native WebRTC 开发 p2p 通话应用程序。除了阿联酋和中东以外,它在其他地方都适用。 我正在使用自己的 TURN 服务器,端口为 4211,也尝试过此答案中提到的 TURN 服务器,端口为 443。但是当我从其他国家/地区拨打阿联酋电话时,这种方法总是行不通。另一方面,从阿联酋拨打其他国家/地区的电话在少数网络上可以正常使用。 ...

Admin

Matrix + coturn:TLS 不起作用
turn

Matrix + coturn:TLS 不起作用

我正在尝试让 Matrix Synapse (matrixdotorg/synapse) 与 Coturn (coturn/coturn) (作为 Docker 堆栈) 一起工作。Matrix 完全可以使用 TLS 证书。此外,coturn 服务器在禁用 TLS 的情况下也可以正常工作。但是当我启用 TLS 时,它就完全失败了。 在 Matrix 的 homeserver.yaml 中,有以下 TURN 设置: turn_uris: [ "turns:turn.example.com?transport=udp", "turns:turn.example.c...

Admin

阻止所有传出 UDP 连接的客户端在连接到 turnserver 时遇到问题
turn

阻止所有传出 UDP 连接的客户端在连接到 turnserver 时遇到问题

我们的 turnserver (coturn) 最近出现了问题,一些使用防火墙阻止所有传出 udp 连接的客户端在连接时遇到了问题,据我所知,当 udp 连接不起作用时,它应该回退到使用 tcp,对吗?但为什么没有发生这种情况?我们尝试打开服务器中的所有流量进行测试,但同样的问题仍然存在,如何处理这种情况?来自不太熟悉 websockets 和 turnservers 的人。 我们的 turnserver 位于网络负载均衡器 (aws) 后面,当它不在负载均衡器后面时也会出现同样的问题。这是我的配置,使用 ubuntu 16 : server-name=ex...

Admin

WebRTC Grandstream UCM6510
turn

WebRTC Grandstream UCM6510

有时候 webrtc 传输连接已建立,但是当我在 chrome://webrtc-internals 中观察该传输中的 dtls 会话时,它停留在“连接”状态,并且来自 grandstream 的远程证书对等方从未到达,这可能是什么原因?我该如何调试它? Turn 服务器已为客户端配置,Grandstream 拥有专用的公共 IP 客户端正在使用 sip.js 库 TURN 服务器已通过 trickle ice 和其他多项测试,运行良好 ...

Admin

如何让 coturn 以用户 coturn 身份运行
turn

如何让 coturn 以用户 coturn 身份运行

我在服务器上运行了 coturn,它以 root 用户身份像往常一样运行 systemd 进程。 有人能告诉我如何让 coturn 以用户 coturn 身份运行吗? ps 有人可以修改标签并添加 coturn、turn 和 sturn 因为我需要 300 点声誉,而我只有 225 点- ...

Admin