Distributed multiparty desktop conferencing system: MERMAID
CSCW '90 Proceedings of the 1990 ACM conference on Computer-supported cooperative work
A case for end system multicast (keynote address)
Proceedings of the 2000 ACM SIGMETRICS international conference on Measurement and modeling of computer systems
A SIP-based conference control framework
NOSSDAV '02 Proceedings of the 12th international workshop on Network and operating systems support for digital audio and video
Multi-party distributed audio service with TCP fairness
Proceedings of the tenth ACM international conference on Multimedia
A protocol for reliable decentralized conferencing
NOSSDAV '03 Proceedings of the 13th international workshop on Network and operating systems support for digital audio and video
An Architectural Infrastructure and Topological Optimization for End System Multicast
MASCOTS '02 Proceedings of the 10th IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunications Systems
SplitStream: high-bandwidth multicast in cooperative environments
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
Informed content delivery across adaptive overlay networks
IEEE/ACM Transactions on Networking (TON)
Hi-index | 0.00 |
Even if both traditional centralized and decentralized models can support small conferences, their deployment for large number of participants is less obvious. In fact, while server-based centralized conference facilitates control and administration operations, supporting centralized media processing in large scale conference causes system overhead on the mixer. On the other hand, decentralized solutions that use multi end-system media processors will introduce an overhead to control conference floors and users membership. Our solution introduces a new model that enable multi-host media process support while the conference control and management is kept simplified and centralized around the administrator. To do that, we build two different meshed networks to enable both voice audio distribution between participants and general conference control. Our conference system includes different components that enable conference creation/destruction, user addition/removal, media assignment and speech floor control. We introduce an abstract protocol message that implements membership operations. We also discuss the implementation of system components and we detail their mapping to SIP.