【问题标题】:Using coTurn TCP allocations with DataChannel将 coTurn TCP 分配与 DataChannel 一起使用
【发布时间】:2020-02-18 14:09:50
【问题描述】:

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

我正在尝试让 coturn 服务器为我提供 tcp 分配。

我在 JS 客户端中使用 RTCPeerConnection 的标准调用,提供轮流 URI、用户名和凭据。

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

有了这一切,我总是收到一个 UDP 分配,服务器记录 ChannelBind 请求(基于 UDP)

问题:

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

【问题讨论】:

    标签: tcp webrtc coturn rtcdatachannel


    【解决方案1】:

    RFC 6062,在 TURN 服务器上打开 TCP 端口受 WebRTC 支持。它是optional in the spec,没有人需要它,因为 SCTP 提供了可靠性。

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-09-12
    • 1970-01-01
    • 1970-01-01
    • 2011-01-08
    • 1970-01-01
    • 2011-02-13
    • 1970-01-01
    相关资源
    最近更新 更多