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.
翻译:网络实时通信(Web-Time Communication)(Web-Time Communication)(Web-Time-Twitter)(Web-Time Communication)(Web-Time-Twitter)(Web-Time Communication)(Web-Time-C))是扩展网络浏览模式的一个新的标准和行业努力。第一次,浏览器能够以同行对等的方式直接与其他浏览器直接交换实时媒体。在引入WebRTC之前,建立平滑的聊天和视频应用程序非常繁琐,用户往往经历不稳定的连接、模糊的视频和模糊的音响。WebRTC的同行通信模式建立了使用 SIP(会议启动协议) Traciosmo(SIP) 的浏览器之间的实时连接。在WebRTC API(SwebRTC) 中捆绑了一套广泛的协议,例如连接管理、编码/解码谈判、媒体控制、选择和控制、防火墙和NAT元素穿行等。然而几乎所有目前的WebRTC 应用程序都在使用集中信号基础设施,造成可扩缩的信号服务的需求。但目前几乎所有WebewRTC(C) 。) 。在本文中, 正在介绍一个分散的架构,通过将Kdeelimelicelimeliably serview comm comm comm comm comm) 。