论文标题
使用Kademlia分散的WEBRCT P2P网络
Decentralized WebRCT P2P network using Kademlia
论文作者
论文摘要
Web实时通信(WEBRTC)是一种扩展Web浏览模型的新标准和行业努力。浏览器首次能够以对等方式直接与其他浏览器交换实时媒体。在引入WebRTC之前,建立流畅的聊天和视频应用程序很麻烦,用户经常会遇到不稳定的连接,模糊的视频和不清楚的声音。 WEBRTC的点对点通信范式使用SIP(会话起始协议)梯形建立了浏览器之间的实时连接。 WEBRTC API捆绑了一系列协议,例如连接管理,编码/解码的谈判,媒体控制,选择和控制,防火墙和NAT元素遍历等。但是,几乎所有当前的WEBRTC应用程序都使用集中的信号基础架构,这些信号基础架构带来了可伸缩性,稳定性,稳定性,稳定性以及缺陷型问题的问题。在本文中,我通过将Kademlia网络引入WEBRTC来介绍一个分散的体系结构,以减少对WEBRTC的集中信号服务的需求。
Web Real-Time Communication (WebRTC) is a new standard and industry effort that extends the web browsing model. For the first time, browsers are able to directly exchange real-time media with other browsers in a peer-to-peer fashion. Before WebRTC was introduced, it was cumbersome to build smooth chat and video applications, users often experience unstable connections, blurry videos, and unclear sounds. WebRTC's peer-to-peer communication paradigm establishes the real-time connection between browsers using the SIP(Session Initiation Protocol) Trapezoid. A wide set of protocols are bundled in WebRTC API, such as connection management, encoding/decoding negotiation, media control, selection and control, firewall and NAT element traversal, etc. However, almost all current WebRTC applications are using centralized signaling infrastructure which brings the problems of scalability, stability, and fault-tolerance. In this paper, I am presenting a decentralized architecture by introducing the Kademlia network into WebRTC to reduce the need for a centralized signaling service for WebRTC.