Media handling for multiparty sessions in ad-hoc peer-to-peer networks: a novel distributed approach

In this paper we propose a new architecture for media handling in ad-hoc peer-to-peer networks. The architecture is distributed with two steps in the mixing operation. Our system is composed of two levels of peers. The high level is formed by peers, which do mixing and are called mixers. Each mixer is dedicated to a number of peers belonging to the second level. Synchronization of mixers is important to deliver media streams with proper ordering and timing. We propose a distributed algorithm based on logical clocks to synchronize mixers. The two main advantages of our architecture are scalability and the limited number of mixers in end-to-end path. This second feature guarantees rapid delivery of streams. We have built a proof of concept prototype and compared the performance results with the hierarchical mixing architecture.

[1]  environmet.,et al.  JXTA : A Network Programming Environment , 2022 .

[2]  Gil Neiger,et al.  Substituting for real time and common knowledge in asynchronous distributed systems , 1987, PODC '87.

[3]  Milena Radenkovic,et al.  Multi-party Distributed Audio Service with TCP Fairness , 2002, MULTIMEDIA '02.

[4]  Milena Radenkovic,et al.  Scaleable audio service for collaborative virtual environments over Internet , 2001, 5th International Conference on Telecommunications in Modern Satellite, Cable and Broadcasting Service. TELSIKS 2001. Proceedings of Papers (Cat. No.01EX517).

[5]  Roch H. Glitho,et al.  A novel signaling system for multiparty sessions in peer-to-peer ad hoc networks , 2005, IEEE Wireless Communications and Networking Conference, 2005.

[6]  Minerva M. Yeung,et al.  Improving Media Services on P2P Networks , 2002, IEEE Internet Comput..

[7]  Giovanni Flammia Peer-to-Peer Is Not for Everyone , 2001, IEEE Intell. Syst..

[8]  Leslie Lamport,et al.  Time, clocks, and the ordering of events in a distributed system , 1978, CACM.

[9]  Ignas Niemegeers,et al.  Ad hoc networking in future wireless communications , 2003 .

[10]  P. Venkat Rangan,et al.  Communication architectures and algorithms for media mixing in multimedia conferences , 1993, TNET.

[11]  David C. Brogan,et al.  Diamond Park and Spline: a Social Virtual Reality System with 3d Animation, Spoken Interaction, and Runtime Modiiability , 1996 .

[12]  Geoffrey C. Fox,et al.  An Integrated Videoconferencing System for Heterogeneous Multimedia Collaboration , 2003 .

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

[14]  Qi Han,et al.  Multipoint communications with speech mixing over IP network , 2002, Comput. Commun..

[15]  David C. Brogan,et al.  Diamond Park and Spline:Social Virtual Reality with 3D Animation, Spoken Interaction, and Runtime Extendability , 1997, Presence: Teleoperators & Virtual Environments.

[16]  Li Gong Peer-to-Peer Networks in Action , 2002, IEEE Internet Computing.