Adapting to network and client variability via on-demand dynamic distillation
Proceedings of the seventh international conference on Architectural support for programming languages and operating systems
Talk and embodiment in collaborative virtual environments
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Thunderwire: a field study of an audio-only media space
CSCW '96 Proceedings of the 1996 ACM conference on Computer supported cooperative work
Receiver-driven layered multicast
Conference proceedings on Applications, technologies, architectures, and protocols for computer communications
Creating a live broadcast from a virtual environment
Proceedings of the 26th annual conference on Computer graphics and interactive techniques
Patterns of network and user activity in an inhabited television event
Proceedings of the ACM symposium on Virtual reality software and technology
The DiveBone—an application-level network architecture for Internet-based CVEs
Proceedings of the ACM symposium on Virtual reality software and technology
Inside MASSIVE-3: flexible support for data consistency and world structuring
Proceedings of the third international conference on Collaborative virtual environments
NOSSDAV '93 Proceedings of the 4th International Workshop on Network and Operating System Support for Digital Audio and Video
AN ITERATIVE APPROACH FOR DELAY-BOUNDED MINIMUM STEINER TREE CONSTRUCTION
AN ITERATIVE APPROACH FOR DELAY-BOUNDED MINIMUM STEINER TREE CONSTRUCTION
Deployment issues of a VoIP conferencing system in a Virtual Conferencing Environment
Proceedings of the ACM symposium on Virtual reality software and technology
A Framework for Building and Deploying the Multiparty Audio Service for Collaborative Environments
Presence: Teleoperators and Virtual Environments
Spatialized audio streaming for networked virtual environments
MM '08 Proceedings of the 16th ACM international conference on Multimedia
Hi-index | 0.00 |
We describe an audio service for CVEs, designed to support many people speaking simultaneously and to operate across the Internet. Our service exploits a technique called Distributed Partial Mixing (DPM) to dynamically adapt to varying numbers of speakers and network congestion. Our DPM implementation dynamically manages the trade-off between congestion and audio quality when compared to the approaches of peer-to-peer forwarding and total mixing in a way that is fair to the TCP protocol and so operates as a "good Internet citizen". This paper focuses on the large-scale deployment of DPM over wide area networks. In particular we raise and examine the issues when deploying DPM within the context of large dynamic environments. We argue that DPM paradigm remains feasible and desirable in such environments.