Torrent P2P 共享和 WebRTC P2P 共享之间的区别?

Posted

技术标签:

【中文标题】Torrent P2P 共享和 WebRTC P2P 共享之间的区别?【英文标题】:Difference between torrent P2P sharing and WebRTC P2P sharing? 【发布时间】:2018-09-19 12:53:07 【问题描述】:

我有一个疑问/误解。

webRTC 使用RTCDataChannel API 进行数据 P2P 通信。

Torrents 也是 P2P。 这两种技术在其核心中使用相同的东西吗?还是有什么区别?

如果有任何区别,那么我们可以使用 webRTC RTCDataChannel API 创建一些类似 torrent 的功能吗?

【问题讨论】:

普通的 torrent p2p 与 webrct p2p 在协议和处理大量节点时的扩展方式方面有所不同 【参考方案1】:

P2P 只是意味着两个对等体(例如您的计算机和我的计算机)直接通信,一个对等体到另一个,而不需要服务器在中间。这就是 WebRTC 和 Torrent 的共同点。除此之外,它们是完全不同的技术。虽然您可以可能使用 WebRTC 数据通道作为底层传输机制来实现类似 Torrent 的协议(通过从各种来源接收的块中组装文件来实现文件共享)。

【讨论】:

Torrents over WebRTC 已经存在,它被称为 WebTorrent! webtorrent.io 好了,QED。 ?

以上是关于Torrent P2P 共享和 WebRTC P2P 共享之间的区别?的主要内容,如果未能解决你的问题,请参考以下文章

TSINGSEE青犀视频开发Webrtc建立P2P的流程分享

基于webrtc以及nodejs的P2P实时视频demo

Node.js - 使用 P2P 的客户端到服务器 WebRTC

Android WebRTC 入门教程 -- 模拟p2p本地视频传输

Android WebRTC 入门教程 -- 模拟p2p本地视频传输

WebRTC会成主流吗?P2P流媒体时代到了!