Decentralized WebRCT P2P network using Kademlia
Ryle Zhou

TL;DR
This paper proposes a decentralized WebRTC network architecture using Kademlia to eliminate reliance on centralized signaling servers, enhancing scalability and fault-tolerance in peer-to-peer communication.
Contribution
It introduces a novel decentralized WebRTC architecture leveraging Kademlia, reducing dependence on centralized signaling infrastructure.
Findings
Reduces need for centralized signaling servers
Improves scalability and fault-tolerance of WebRTC
Demonstrates feasibility of decentralized peer-to-peer communication
Abstract
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,…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsPeer-to-Peer Network Technologies · Distributed and Parallel Computing Systems · Access Control and Trust
