如何在没有自己的服务器的情况下使用webrtc?

问题描述 投票:-2回答:1

有没有办法使用webrtc没有任何服务器或成本,没有下载任何东西?我正在尝试建立一个没有任何服务器的对等网络(我无法建立自己的)。我发现的每个教程都需要某种服务器,或者下载node.js,或者使用您为订阅付费的某些服务。有没有办法做到这一点?

javascript network-programming p2p
1个回答
1
投票

WebRTC实际上是在浏览器之间发生的点对点RTC协议。

但是你错了。为了建立WebRTC要求的两个系统之间的直接链接,

它本身与它想要与之通信的对等体之间的拓扑

通过给定拓扑在最佳路径上建立连接

如果所有其他方法都失败,请使用后备机制。

WebRTC标准要求使用三个IEFT NAT遍历标准来解决这些问题:

交互式连接建立(ICE) - RFC 5245

用于NAT的会话遍历实用程序(STUN) - RFC 5389

遍历使用中继NAT(TURN) - RFC 5766

所以,最终的答案是WebRTC无法实现。

© www.soinside.com 2019 - 2024. All rights reserved.