turn相关内容

我需要轮到服务生吗?

在哪些情况下应该使用TURN服务器? 目前,我有一个WebRTC应用程序可以完美地运行。该应用程序即将发布。 我是否需要设置自己的TURN服务器,或者可能只有主要应用才需要设置? 推荐答案 WebRTC可以通过几种方式连接,由于第一个选择失败,它会逐渐降低到较低的首选项。 天真自带IP的直接P2P 如果失败,请使用STUN服务器确定我们使用的IP(例如路由器) 如 ..
发布时间:2022-02-26 19:38:01 其他开发

如何在用按键移动的同时在 pygame 中转动精灵

所以基本上我一直希望可以有效地转动你的精灵,同时用 WASD.任何想法,因为我肯定难倒,谢谢! 解决方案 参见 如何使用 PyGame 围绕其中心旋转图像? 用于旋转表面.如果您想围绕中心点 (cx, cy) 旋转图像,您可以这样做: rotated_car = pygame.transform.rotate(car, angle)window.blit(rotated_car,rota ..
发布时间:2022-01-02 10:42:33 Python

通过 tcp 的 Webrtc 媒体?

我是 WebRTC 的新手. 我了解了回合服务器. 下面的东西用于为 webrtc 应用程序配置在 TCP 上工作的轮流服务器. webrtc 应用程序中的轮流服务器配置示例:- {url: ‘turn:192.158.29.39:3478?transport=tcp’,凭据:'JZEOEt2V3Qb0y27GRntt2u2PAYA=',用户名:‘28224511:137933 ..
发布时间:2021-12-28 13:03:32 其他开发

测试 TURN 服务器的简单方法

我正在查看这个站点,它应该是测试 TURN 服务器的表(根据这个答案). plugin.temasys.com.sg/demo/samples/web/content/peerconnection/trickle-ice/index.html 我输入了我的服务器信息,但找不到任何东西来确定服务器是否正常工作.即使没有选择服务器,冰候选部分看起来也一样. 我的 TURN 服务器安装 ..
发布时间:2021-12-21 11:28:33 其他开发

如何使用 AWS EC2 创建 stun turn 服务器实例

实际上我想使用我自己的 stun/Turn 服务器实例,我想使用 Amazon EC2.如果有人对此有任何想法,请与我分享创建步骤或要遵循的任何参考链接. 解决方案 通过 ssh 登录到您的 ec2 实例,然后运行以下命令来安装和启动 turn 服务器. 简单的方法: sudo apt-get install coturn 如果你说不,我想要最新的尖端技术,你可以从他们的下载页面 ..
发布时间:2021-12-21 11:00:09 其他开发

CoTURN:如何使用 TURN REST API?

我已经构建了 coturn 并成功运行了它.ip:192.168.1.111.现在我面临的问题是通过 REST API 获取 Turn 凭证.https://datatracker.ietf.org/doc/html/draft-uberti-behave-turn-rest-00 根据文章的要求,请求格式应该是 GET/?service=turn&username=mbzrxpgjys ..
发布时间:2021-11-15 00:28:47 其他开发

用于 RTCConfiguration 的 TURN 服务器

我想知道是否可以在配置了不同轮流服务器的两个客户端之间建立 WebRTC 连接.规范是否说明配置是否必须相同?当他们都指定不同的服务器时会发生什么?他们会随机选择还是无法连接? 解决方案 配置不必完全相同.如果两个 Peer 都需要中继连接,TURN 服务器将直接相互通信(通过它们的分配端口) 如果您最终使用相同的 TURN 服务器,请确保正确处理发夹! ..
发布时间:2021-09-24 18:40:15 其他开发

如何使用简单的peer连接到stun和turn服务器

我使用简单的 peer 和 socket.io 开发了一个视频聊天应用程序.但是当我尝试托管应用程序时,由于防火墙问题,无法连接对等方.我知道 STUN 和 TURN 服务器将用于此目的.是否可以使用简单的 peer 连接到这些服务器?如果是这样怎么办?任何解释或参考文章都会有所帮助 解决方案 你可以像 原始 webrtc 像这样:> {发起人:假,配置:{ iceServers: [{ ..
发布时间:2021-09-24 18:39:44 其他开发

ICE vs STUN vs TURN

我读到 ICE 是 WebRTC 服务器上的代理,它将用户的 SDP 信息发送到 STUN 或 TURN 服务器. STUN 和 TURN 服务器提供此 SDP 信息并为用户建立 P2P 连接. 这是真的吗? 那么,STUN 和 TURN 服务器之间的确切区别是什么? 如果ICE代理配置了TURN服务器,数据流会发生什么?在这种情况下,TURN 只是充当数据报转发器? 解决方案 ..
发布时间:2021-09-24 18:36:13 其他开发

WebRTC 连接到 TURN 序列

是否可以将 WebRTC peer 连接到不同的 TURN 服务器,然后在 TURN 之间建立连接? 所以每个对等点都连接到自己的 TURN 服务器,然后这些 TURN 相互连接 解决方案 是的,这根本不是问题! 对于 TURN 分配,您确实有两个入口点.服务器和中继侦听器. WebRTC for the Curious 也有一个可视化这里 ..
发布时间:2021-09-24 18:33:00 其他开发

防火墙中应该允许哪些端口使用 TURN 服务器?

我想在我们公司的服务器上设置一个轮流服务器(coturn).而且我不确定外部访问应该允许哪些端口.8443 是必须的,使用 WebRTC.3478 是凭证使用的必要条件.但是TURN服务器使用的端口数不胜数,是否需要在防火墙中允许它们?或者应该允许哪些端口使用CoTURN没有问题? 解决方案 我认为这取决于您要使用的传输协议和安全级别. 使用 Coturn coturn(git): ..
发布时间:2021-09-24 18:32:37 其他开发

两个对称 NAT 后面的对等点之间的 ICE 协商会导致需要两个 TURN 服务器吗?

我阅读了 RFC6577 和 RFC8445 但我觉得如何使用 TURN 与使用ICE 实际上如何利用中继候选. TURN RFC 描述了使用单个 TURN 服务器在客户端和对等端之间传输数据.TURN 服务器上的传输地址通过 TURN 消息接受来自客户端的数据流,而 中继传输地址通过 UDP 接受来自对等方的数据流.这听起来很棒 - 一个 TURN 服务器和双向数据流. 但是在阅读有 ..
发布时间:2021-09-24 18:32:23 其他开发

如何在用键移动的同时在 pygame 中转动精灵

所以基本上我一直希望可以有效地转动你的精灵,同时用 WASD.任何想法,因为我肯定难倒,谢谢! 解决方案 参见 如何使用 PyGame 围绕其中心旋转图像? 用于旋转表面.如果您想围绕中心点 (cx, cy) 旋转图像,您可以这样做: rotated_car = pygame.transform.rotate(car, angle)window.blit(rotated_car,rota ..
发布时间:2021-06-23 20:04:41 Python

NAT 穿越 - 使用 STUN 的成功概率

我正在开发一个 P2P 应用程序,我需要使用 STUN 和/或 TURN 进行 NAT 遍历.我已经研究了仅使用 STUN 时出现的问题(基本上它并不总是有效,因为它是基于 UDP 的,有些防火墙不喜欢那样 - 根据我的问题,原因并不那么有趣),我一直看到关于使用 STUN 和 TURN 进行回退的建议(ICE 方案). 但无论我看哪里,我都只看到人们 STUN 是“不太可能总是有效的".我 ..
发布时间:2021-06-07 18:45:32 其他开发

在ejabberd中启用STUN/TURN功能

我已经使用以下配置安装了ejabberd_stun: 端口:3478运输:udpuse_turn:正确auth_type:用户auth_realm:"X.X.X.X"turn_ip:“与上述相同(我的公共ejabberd ip)"模块:ejabberd_stun 事情在开发中(本地)按预期工作,但是当我们进入生产阶段时,语音呼叫似乎不起作用. 似乎NAT无法正常工作. 我必须配置 ..
发布时间:2021-05-03 20:11:57 其他开发

使用Ejabberd服务器和XMPP客户端iOS实施STUN/TURN/ICE

我在Mac上使用 ejabberd-16.04 和 robbiehanson 中的 XMPPFramework . 它可以正常聊天,没问题. 但是现在我想将语音呼叫添加到我的应用程序中.我正在使用 Jingle协议进行呼叫建立,并且可以直接通信正常使用(即,呼叫者和被呼叫者都在同一网络中). 我面临的问题是跨网络的,我想为此NAT客户实现 Jingle ICE . 1谁能告 ..
发布时间:2021-05-03 20:11:48 移动开发

WebRTC视频/音频呼叫在不同的网络上有90%的时间失败,但在同一网络上有90%的成功

我已经使用webRTC和Django频道创建了视频聊天应用程序.我的应用程序在同一网络中使用时可以正常运行90%的时间,但是在其他网络中使用时却无法运行.在其他网络上使用它的人. 我使用 chrome://webrtc-internals/来跟踪我的webRTC响应,但我得到了iceconnectionstate:在使用其他网络调用时失败 以下是我在同一网络中获得成功的截图 成功之后,它还 ..
发布时间:2020-07-12 03:56:52 其他开发

可以回退到TURN的连接的预期百分比是多少?

说我已经建立了WebRTC视频聊天网站,握手后的某些连接(ICE候选对象)将直接进入p2p,一些将使用STUN服务器,而一些将使用“最后一招" TURN服务器建立连接.与直接连接和STUN连接(免费)相比,基于TURN服务器的连接非常昂贵,因为所有流量实际上都必须通过TURN服务器. 我们如何估计需要通过TURN进行连接的随机用户的连接百分比?想象一下,除了大多数人在美国之外,我们对预期的受 ..
发布时间:2020-07-12 03:56:48 其他开发

webrtc应用程序显示我的Turn服务器坏了,但是可以用

我有在本地PC(CoTurn)上运行的电击/转弯服务器.已在" 我用作测试的应用程序的链接,因为与原始文档相比,我无法进行比较.第一次使用socket.io.但是socket.io发送和接收消息,所以这些消息暂时不会出现问题. https://github.com/anoek/webrtc-group-chat-example P.S.: 好的.服务器落后了.我的应用程序(但也 ..
发布时间:2020-07-12 03:56:45 其他开发