对数据通道使用coTurn TCP分配

对数据通道使用coTurn TCP分配,tcp,webrtc,coturn,rtcdatachannel,Tcp,Webrtc,Coturn,Rtcdatachannel,我已经配置了一个coturn服务器,我需要将其与聊天应用程序的DataChannel一起使用 我试图达到一个点,我可以得到coturn服务器为我提供一个tcp分配 我在JS客户端中使用标准调用rtpeerconnection,提供turn URI、用户名和凭据 我在URI参数中提供的传输是TCP?传输=TCP 在所有这些情况下,我总是收到UDP分配,服务器记录ChannelBind请求(基于UDP) 问题: 在使用中继服务器的情况下,如何通过webRTC客户端实现TCP分配,以保证聊天应用程序的

我已经配置了一个coturn服务器,我需要将其与聊天应用程序的DataChannel一起使用

我试图达到一个点,我可以得到coturn服务器为我提供一个tcp分配

我在JS客户端中使用标准调用
rtpeerconnection
,提供turn URI、用户名和凭据

我在URI参数中提供的传输是TCP
?传输=TCP

在所有这些情况下,我总是收到UDP分配,服务器记录ChannelBind请求(基于UDP)

问题:


在使用中继服务器的情况下,如何通过webRTC客户端实现TCP分配,以保证聊天应用程序的正确数据传输?

RFC 6062,webRTC不支持在TURN服务器上打开TCP端口。因为可靠性是由SCTP提供的,所以没有人需要它


turn uri中的TCP指客户端和turn服务器之间的协议

RFC 6062,WebRTC不支持在turn服务器上打开TCP端口。因为可靠性是由SCTP提供的,所以没有人需要它

turn uri中的TCP指客户端和turn服务器之间的协议

另请参见