TURN-Servers
如果直接对等连接失败,WebRTC 会使用。有两种可用的协议:TURN
和TURNS
(TURN over TLS)。
根据MDN:
使用 WebRTC 传输的所有数据都经过加密。
如果通过数据通道发送的所有数据都DTLS
默认使用端到端加密,为什么TURNS
甚至存在?
不TURNS
只是加密服务器和客户端之间的连接吗?
那不是不必要的开销吗?
编辑- 为什么不简单地使用TURN
没有任何服务器/客户端加密的纯文本?我知道TURN-servers
它的用途,但我不明白为什么我们要加密与 的连接TURN-server.
由于对等方DTLS
之间的加密,TURN-server
无法读取任何传输的数据。因此没有其他人可以,那么为什么还要费心添加另一层加密呢?