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的流程分享
Node.js - 使用 P2P 的客户端到服务器 WebRTC
Android WebRTC 入门教程 -- 模拟p2p本地视频传输