我可以用WebRTC构建一个类似bittorrent的网络吗?
我正在开发一个可能需要大量带宽的应用程序。一旦与第三方建立了连接,我很好奇我是否可以从一个客户端向另一个客户端无损地发送数据(不是视频或音频) 撇开技术挑战不谈,通过WebRTC建立像Bittorrent这样的网络理论上可能吗我可以用WebRTC构建一个类似bittorrent的网络吗?,webrtc,Webrtc,我正在开发一个可能需要大量带宽的应用程序。一旦与第三方建立了连接,我很好奇我是否可以从一个客户端向另一个客户端无损地发送数据(不是视频或音频) 撇开技术挑战不谈,通过WebRTC建立像Bittorrent这样的网络理论上可能吗 它是否要求用户通过浏览器顶部的黄色条之一授予“权限”?不仅是可能的,而且已经完成了 要执行此操作,需要打开WebRTC数据通道。这允许您在两个浏览器之间直接发送任意数据(假设它们可以直接连接,否则,您将通过TURN服务器中继数据)。应用程序可以将发送的数据标记为有损或无损
它是否要求用户通过浏览器顶部的黄色条之一授予“权限”?不仅是可能的,而且已经完成了 要执行此操作,需要打开WebRTC数据通道。这允许您在两个浏览器之间直接发送任意数据(假设它们可以直接连接,否则,您将通过TURN服务器中继数据)。应用程序可以将发送的数据标记为有损或无损,也可以对其进行排序或取消排序 至于许可,今天不需要用户同意。围绕这一点进行了一些讨论(您可以在这里看到:)
如果您正在寻找现成的实现,请查看您看到了吗?不需要用户权限。这可能正是我想要的。为什么要重新发明轮子!