SIP APIs for Voice and Video Communications on the Web
Carol Davids, Alan Johnston, Kundan Singh, Henry Sinnreich, Wilhelm, Wimmreuter

TL;DR
This paper proposes a new architecture for real-time voice and video communication on the web, using an adaptor application, SIP-inspired APIs, and UDP media paths to overcome current protocol limitations.
Contribution
It introduces an open architecture with a RESTful API, session description metadata, and UDP media paths, enabling web-based real-time communication with easy codec and NAT traversal support.
Findings
Developed an open source prototype for web-based conference communication.
Demonstrated the feasibility of using an adaptor approach for real-time media.
Enhanced compatibility with SIP systems and web standards.
Abstract
Existing standard protocols for the web and Internet telephony fail to deliver real-time interactive communication from within a web browser. In particular, the client-server web protocol over reliable TCP is not always suitable for end-to-end low latency media path needed for interactive voice and video communication. To solve this, we compare the available platform options using the existing technologies such as modifying the web programming language and protocol, using an existing web browser plugin, and a separate host resident application that the web browser can talk to. We argue that using a separate application as an adaptor is a promising short term as well as long-term strategy for voice and video communications on the web. Our project aims at developing the open technology and sample implementations for web-based real-time voice and video communication applications. We…
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
TopicsIPv6, Mobility, Handover, Networks, Security · Mobile Agent-Based Network Management · Wireless Communication Networks Research
