Communication architectures and algorithms for media mixing in multimedia conferences
IEEE/ACM Transactions on Networking (TON)
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
Promoting the use of end-to-end congestion control in the Internet
IEEE/ACM Transactions on Networking (TON)
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
Equation-based congestion control for unicast applications
Proceedings of the conference on Applications, Technologies, Architectures, and Protocols for Computer Communication
Inside MASSIVE-3: flexible support for data consistency and world structuring
Proceedings of the third international conference on Collaborative virtual environments
An Embedded Network Simulator to Support Network Protocols' Development
Proceedings of the 9th International Conference on Computer Performance Evaluation: Modelling Techniques and Tools
Scaling End-to-End Multicast Transports with a Topologically-Sensitive Group Formation Protocol
ICNP '99 Proceedings of the Seventh Annual International Conference on Network Protocols
A scalable overlay video mixing service model
MULTIMEDIA '03 Proceedings of the eleventh ACM international conference on Multimedia
Supporting multi-party voice-over-IP services with peer-to-peer stream processing
Proceedings of the 13th annual ACM international conference on Multimedia
A Framework for Building and Deploying the Multiparty Audio Service for Collaborative Environments
Presence: Teleoperators and Virtual Environments
SIP-based protocol for P2P large-scale multiparty VoIP (MVoIP) conference support
CCNC'09 Proceedings of the 6th IEEE Conference on Consumer Communications and Networking Conference
IPTPS'08 Proceedings of the 7th international conference on Peer-to-peer systems
Hi-index | 0.00 |
Distributed Partial Mixing is an approach to creating a distributed audio service that supports optimisation of bandwidth utilization across multiple related audio streams (e.g. from concurrently active audio sources) while maintaining fairness to TCP traffic in best effort networks. Rate adaptation of streamed audio is difficult because of its rate sensitivity, the relatively limited range of encoding bandwidths available and the potential impact on the end user of rate-adaptation artefacts (such as changes of encoding). This paper describes and demonstrates how our design combines TCP-fairness with the stability that is desirable for streaming audio and other rate sensitive media. In particular, our design combines: a distributed multi-stream management/mixing architecture, loss event and round-trip time monitoring, rate limiting based on a TCP rate equation, tuned increase and decrease strategies and a loss-driven network probing mode. Experimental validation is performed over a wide range of network conditions including against various congesting levels, TCP and independent DPM traffic.