通过80/443 tcp进行WebRTC调谐

通过80/443 tcp进行WebRTC调谐,webrtc,turn,Webrtc,Turn,我试图让webRTC应用程序在只允许80和443 tcp端口的公司防火墙下工作,但webRTC使用随机端口(49152-65535)。如何访问?解决方案是设置一个能够处理TCP 80和443流量的服务器,或者使用默认情况下解决此问题的客户端库(如mizu webphone).解决方案是设置一个能够处理TCP 80和443流量的服务器,或者使用默认情况下解决此问题的客户端库(如mizu webphone)。您可以尝试一下,默认情况下它支持TCP传输,如果NAT非常严格,并且阻止了80和443以外的

我试图让webRTC应用程序在只允许80和443 tcp端口的公司防火墙下工作,但webRTC使用随机端口(49152-65535)。如何访问?

解决方案是设置一个能够处理TCP 80和443流量的服务器,或者使用默认情况下解决此问题的客户端库(如mizu webphone).

解决方案是设置一个能够处理TCP 80和443流量的服务器,或者使用默认情况下解决此问题的客户端库(如mizu webphone)。

您可以尝试一下,默认情况下它支持TCP传输,如果NAT非常严格,并且阻止了80和443以外的所有端口(甚至是传出端口),启动前,您可以在TURN服务器配置中将
侦听端口设置为80,将
tls侦听端口设置为443

您可以试一试,默认情况下它支持TCP传输,如果NAT非常严格,并且阻止了80和443以外的所有端口(甚至是传出端口),您可以在启动TURN服务器配置之前,将
侦听端口设置为80,将
tls侦听端口设置为443

你和防火墙管理员谈过了吗?这似乎是第一个开始。这并不取决于你是否以任何方式使用kurento。我这么说是因为你用kurento标签标记了这个问题。你和你的防火墙管理员谈过了吗?这似乎是第一个开始。这并不取决于你是否以任何方式使用kurento。我这样说是因为你用kurento标签标记了这个问题。谢谢你的回答!您可以展示TURN服务器配置的示例吗?只需设置一个TURN服务器,如rfc5766 TURN server,并确保在80上启用TCP(如果您也需要,在443上启用TLS)。然后只需将此turn服务器添加到您的webrtc客户端配置中,它就会自动检测到它(如果没有更好的方法来路由媒体,如直接UDP)。谢谢您的回答!您可以展示TURN服务器配置的示例吗?只需设置一个TURN服务器,如rfc5766 TURN server,并确保在80上启用TCP(如果您也需要,在443上启用TLS)。然后只需将这个turn服务器添加到webrtc客户端配置中,它就会自动检测到它(如果没有更好的方法来路由媒体,例如直接UDP)。