Tcp webRTC使用什么端口?

Tcp webRTC使用什么端口?,tcp,webrtc,p2p,Tcp,Webrtc,P2p,如果当我尝试从本地网络外部连接webRTC时,它使用STUN服务器交换ip地址、端口等信息,然后两个客户端知道彼此后,它们将直接连接,但问题是,如果任何路由器默认阻止任何打开的端口(Except for 80),那么这两个客户端如何连接,在哪个端口上?WebRTC是一个开放式框架,不规定如何在通信对等方之间建立连接。建立连接本身涉及以下内容 1-通过信令进行对等发现,以进行SDP交换和交换远程主机身份。可以通过任何传输(UDP/TCP、任何协议)以及通过任何标准(SIP/XMPP)或HTTP/W

如果当我尝试从本地网络外部连接webRTC时,它使用STUN服务器交换ip地址、端口等信息,然后两个客户端知道彼此后,它们将直接连接,但问题是,如果任何路由器默认阻止任何打开的端口(Except for 80),那么这两个客户端如何连接,在哪个端口上?

WebRTC是一个开放式框架,不规定如何在通信对等方之间建立连接。建立连接本身涉及以下内容

1-通过信令进行对等发现,以进行SDP交换和交换远程主机身份。可以通过任何传输(UDP/TCP、任何协议)以及通过任何标准(SIP/XMPP)或HTTP/WebSockets上的自定义应用程序级协议等发送信号。发送信号的端口由应用程序开发人员选择

2-一旦对等发现完成,并且在每个端点建立对等连接,就可以发送媒体数据。取决于对等方的网络拓扑(无论它们是在同一主机网络中,还是在不同的网络(IP地址后面),他们可以选择通过UDP或TCP发送媒体流量。对于更受保护的环境,对等方甚至可能需要TURN服务器来代表对等方中继媒体流量。在这里,媒体端口的选择仍然是开放的,可以通过最终应用程序来决定。
我在web上发现了这一点,我希望它是一个有用的

WebRTC是一个开放的框架,不规定如何在通信的对等方之间建立连接

1-通过信令进行对等发现,以进行SDP交换和交换远程主机身份。该信令可以通过任何传输–UDP/TCP、任何协议和任何标准(SIP/XMPP)进行或通过HTTP/WebSockets等定制应用程序级协议。发送流量的端口选择留给应用程序开发人员

2-一旦对等点发现完成,并且在每个端点上建立对等点连接,就可以发送媒体数据。这取决于对等点的网络拓扑(它们是在同一主机网络中,还是在不同的网络(IP地址后面),他们可以选择通过UDP或TCP发送媒体流量。对于更受保护的环境,对等方甚至可能需要TURN服务器来代表对等方中继媒体流量。在这里,媒体端口的选择仍然是开放的,可以通过最终应用程序来决定。
我在网上找到了这个,我希望它有用

stun服务器不用于交换ip地址和端口等信息。这就是信令服务器。stun服务器不用于交换ip地址和端口等信息。这就是信令服务器。