{"title":"因特网上协作虚拟环境的可扩展音频服务","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":"{\"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}","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}
Scaleable audio service for collaborative virtual environments over Internet
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".