Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我可以用WebRTC构建一个类似bittorrent的网络吗?_Webrtc - Fatal编程技术网

我可以用WebRTC构建一个类似bittorrent的网络吗?

我可以用WebRTC构建一个类似bittorrent的网络吗?,webrtc,Webrtc,我正在开发一个可能需要大量带宽的应用程序。一旦与第三方建立了连接,我很好奇我是否可以从一个客户端向另一个客户端无损地发送数据(不是视频或音频) 撇开技术挑战不谈,通过WebRTC建立像Bittorrent这样的网络理论上可能吗 它是否要求用户通过浏览器顶部的黄色条之一授予“权限”?不仅是可能的,而且已经完成了 要执行此操作,需要打开WebRTC数据通道。这允许您在两个浏览器之间直接发送任意数据(假设它们可以直接连接,否则,您将通过TURN服务器中继数据)。应用程序可以将发送的数据标记为有损或无损

我正在开发一个可能需要大量带宽的应用程序。一旦与第三方建立了连接,我很好奇我是否可以从一个客户端向另一个客户端无损地发送数据(不是视频或音频)

撇开技术挑战不谈,通过WebRTC建立像Bittorrent这样的网络理论上可能吗


它是否要求用户通过浏览器顶部的黄色条之一授予“权限”?

不仅是可能的,而且已经完成了

要执行此操作,需要打开WebRTC数据通道。这允许您在两个浏览器之间直接发送任意数据(假设它们可以直接连接,否则,您将通过TURN服务器中继数据)。应用程序可以将发送的数据标记为有损或无损,也可以对其进行排序或取消排序

至于许可,今天不需要用户同意。围绕这一点进行了一些讨论(您可以在这里看到:)


如果您正在寻找现成的实现,请查看

您看到了吗?不需要用户权限。这可能正是我想要的。为什么要重新发明轮子!