{"title":"Scaleable audio service for collaborative virtual environments over Internet","authors":"M. Radenkovic, C. Greenhalgh, S. Benford","doi":"10.1109/TELSKS.2001.955818","DOIUrl":null,"url":null,"abstract":"We describe an audio-service for network applications, designed to support many simultaneous speakers and to operate across the Internet. Our service exploits a technique called distributed partial mixing to dynamically adapt to varying numbers of speakers and network congestion. A collection of networked audio mixers is arranged as a distributed graph. Each mixes subsets of its input audio streams into one or more mixed streams, which it forwards along with any unmixed streams. This reduces network traffic but at the cost of also reducing the audio quality. An experiment demonstrates how our implementation dynamically manages the trade-off between congestion and audio quality when compared to the approaches of peer-to-peer forwarding and total mixing. We also demonstrate how our approach can be realised in a way that is fair to the TCP protocol and so operates as a \"good Internet citizen\".","PeriodicalId":253344,"journal":{"name":"5th International Conference on Telecommunications in Modern Satellite, Cable and Broadcasting Service. TELSIKS 2001. Proceedings of Papers (Cat. No.01EX517)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2001-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"5th International Conference on Telecommunications in Modern Satellite, Cable and Broadcasting Service. TELSIKS 2001. Proceedings of Papers (Cat. No.01EX517)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/TELSKS.2001.955818","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
We describe an audio-service for network applications, designed to support many simultaneous speakers and to operate across the Internet. Our service exploits a technique called distributed partial mixing to dynamically adapt to varying numbers of speakers and network congestion. A collection of networked audio mixers is arranged as a distributed graph. Each mixes subsets of its input audio streams into one or more mixed streams, which it forwards along with any unmixed streams. This reduces network traffic but at the cost of also reducing the audio quality. An experiment demonstrates how our implementation dynamically manages the trade-off between congestion and audio quality when compared to the approaches of peer-to-peer forwarding and total mixing. We also demonstrate how our approach can be realised in a way that is fair to the TCP protocol and so operates as a "good Internet citizen".