Deployment issues of a VoIP conferencing system in a Virtual Conferencing Environment

Real-time services have been supported by and large on circuit-switched networks. Recent trends favour services ported on packet-switched networks. For audio conferencing, we need to consider many issues -- scalability, quality of the conference application, floor control and load on the clients/servers -- to name a few. In this paper, we describe an audio service framework designed to provide a Virtual Conferencing Environment (VCE). The system is designed to accommodate a large number of end users speaking at the same time and spread across the Internet. The framework is based on Conference Servers [14], which facilitate the audio handling, while we exploit the SIP capabilities for signaling purposes. Client selection is based on a recent quantifier called "Loudness Number" that helps mimic a physical face-to-face conference. We deal with deployment issues of the proposed solution both in terms of scalability and interactivity, while explaining the techniques we use to reduce the traffic. We have implemented a Conference Server (CS) application on a campus-wide network at our Institute.

[1]  J. J. Garcia-Luna-Aceves,et al.  Floor control for multimedia conferencing and collaboration , 1997, Multimedia Systems.

[2]  J. J. Garcia-Luna-Aceves,et al.  An architecture for a multimedia teleconferencing system , 1986, SIGCOMM '86.

[3]  Adam Roach,et al.  Session Initiation Protocol (SIP)-Specific Event Notification , 2002, RFC.

[4]  Eckehard Doerry,et al.  An empirical comparison of copresent and technologically-mediated interaction based on communicative breakdown , 1995 .

[5]  Henning Schulzrinne,et al.  Centralized Conferencing using SIP , 1910 .

[6]  A. Dutta-Roy Virtual meetings with desktop conferencing , 1998 .

[7]  R. Venkatesha Prasad,et al.  Automatic addition and deletion of clients in VoIP conferencing , 2001, Proceedings. Sixth IEEE Symposium on Computers and Communications.

[8]  Vittorio Trecordi,et al.  Voice over Internet protocol and human-assisted e-commerce , 1999, IEEE Commun. Mag..

[9]  R. Venkatesha Prasad,et al.  A scalable distributed VoIP conferencing using SIP , 2003, Proceedings of the Eighth IEEE Symposium on Computers and Communications. ISCC 2003.

[10]  Mark Handley,et al.  SIP: Session Initiation Protocol , 1999, RFC.

[11]  Carsten Bormann,et al.  Simple Conference Control Protocol , 2001 .

[12]  Steve Benford,et al.  Deployment Issues for Multi-User Audio Support in CVEs , 2002, VRST '02.

[13]  Jörg Ott,et al.  Very Large Conferences on the Internet: The Internet Multimedia Conferencing Architecture , 1999, Comput. Networks.

[14]  P. Kabal,et al.  Comparison of voice activity detection algorithms for wireless personal communications systems , 1997, CCECE '97. Canadian Conference on Electrical and Computer Engineering. Engineering Innovation: Voyage of Discovery. Conference Proceedings.

[15]  R. Venkatesha Prasad,et al.  A Proposal for Distributed Conferencing on SIP Using Conference Servers , 2003, MMNS.

[16]  P. Venkat Rangan,et al.  Designing communication architectures for interorganizational multimedia collaboration , 1992 .

[17]  H.S. Jamadagni,et al.  On the problem of specifying the number of floors for a voice-only conference on packet networks , 2003, International Conference on Information Technology: Research and Education, 2003. Proceedings. ITRE2003..

[18]  Henning Schulzrinne,et al.  A SIP-based conference control framework , 2002, NOSSDAV '02.

[19]  Henning Schulzrinne,et al.  Models for Multi Party Conferencing in SIP , 2002 .

[20]  Henning Schulzrinne,et al.  RTP: A Transport Protocol for Real-Time Applications , 1996, RFC.

[21]  David Thaler,et al.  The Internet Multicast Address Allocation Architecture , 2000, RFC.