Architecture for Real Time Communications over the Web

The emergence of HTM L5 and other associated web technologies can shape a diversity of future applications, where the client-server operations will be obsolete. In particular, the Media Capture and Streams API of HTM L5 enables third party access to multimedia streams fro m local devices. Enriched with a WebSockets imp lementation, a web application can commun icate, stream and transfer media or other data to its clients at real t ime to support a full collaborative environment. In this paper, we introduce an arch itecture that capitalizes on the above technologies to enable real time co mmunicat ions over the web. We also demonstrate the web applications we have developed in this context for live video streaming and web video chat with no requirement for any plug-in installation.

[1]  Hong-Shik Park,et al.  Four-way Video Conference and its Session Control Based on Distributed Mini-MCU in Home Server , 2008, 2008 Digest of Technical Papers - International Conference on Consumer Electronics.

[2]  Spyridon Panagiotakis,et al.  Evaluation of techniques for web 3D graphics animation on portable devices , 2012, 2012 International Conference on Telecommunications and Multimedia (TEMU).

[3]  Kundan Singh,et al.  SIP APIs for voice and video communications on the web , 2011, IPTComm 2011.

[4]  Carl Gutwin,et al.  Real-time groupware in the browser: testing the performance of web-based networking , 2011, CSCW.

[5]  Olivier Hersent The Session Initiation Protocol (SIP) , 2010 .

[6]  Alexey Melnikov,et al.  The WebSocket Protocol , 2011, RFC.

[7]  Vincent Quint,et al.  Timesheets.js: when SMIL meets HTML5 and CSS3 , 2011, DocEng '11.