0

由于 coTurn 服务器提供了通过其数据库创建多个领域的选项,并且在打开服务器时,可以在配置中提供默认领域。

在配置 webRTC 客户端访问 TURN 时,它只允许 URI、用户名和凭据属性,但没有任何方式提供领域或源(因为 coturn 支持源)。

始终考虑默认领域。

如果我尝试使用领域概念,在 webRTC 客户端配置中的不同领域下提供不同的用户凭据,则服务器仅接受默认领域下的用户轮流请求。

问题

  • 有没有办法克服这个问题,为服务器提供领域/来源?

  • 如果不是,为什么在无法使用的情况下将领域添加到 coturn 中?

4

1 回答 1

2

tl; dr:该领域在 WebRTC 中毫无用处。

理论上,TURN 作为协议包含一个领域。但是,请参阅RFC 中的详细示例,这通常不会在初始分配请求中发送,只会在后续请求中发送。理论上,客户端可以存储领域并将其用于后续请求。在 WebRTC 中,对等连接几乎是独立的。无法在ICE 服务器配置中配置领域 另请参阅chrome/webrtc.org 中的此响应

于 2020-02-18T20:16:25.103 回答