Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1101149.1101210acmconferencesArticle/Chapter ViewAbstractPublication PagesmmConference Proceedingsconference-collections
Article

Supporting multi-party voice-over-IP services with peer-to-peer stream processing

Published: 06 November 2005 Publication History

Abstract

Multi-party voice-over-IP (MVoIP) services provide economical and natural group communication mechanisms for many emerging applications such as on-line gaming, distance collaboration, and tele-immersion. In this paper, we present a novel peer-to-peer (P2P) stream processing system called peerTalk to provide resource-efficient and failure-resilient MVoIP services. Different from previous work, our solution is fully distributed and self-organizing without requiring specialized servers or IP multicast support. Particularly, we decouple the stream processing in MVoIP services into two phases: (1) aggregation phase that mixes audio streams from active speakers into a single stream; and (2) distribution phase that distributes the mixed audio stream to all listeners. The decoupled model allows us to optimize and adapt the P2P stream mixing and distribution processes separately. Specifically, we can adaptively spread stream mixing workload among resource-constrained peer hosts according to current speaking activities. We have implemented a prototype of the peerTalk system and conducted experiments in real-world wide-area networks. The results show that peerTalk can achieve lower resource contention and better service quality than previous common solution.

References

[1]
Skype Internet telephony. http://www.skype.com/.
[2]
the PlanetLab. http://www.planet-lab.org/.
[3]
M. Castro, P. Druschel, A.-M. Kermarrec, and A. Rowstron. SCRIBE: A large-scale and decentralized application-level multicast infrastructure. IEEE JSAC, 20(8), Oct. 2002.
[4]
S. Deering. Multicast routing in internetworks and extended lans. Proc. of ACM SIGCOMM, Stanford, CA, Aug. 1988.
[5]
Y. h. Chu, S. G. Rao, S. Seshan, and H. Zhang. Enabling Conferencing Applications on the Internet using an Overlay Multicast Architecture. Proc. of ACM SIGCOMM, San Diego, CA, Aug. 2001.
[6]
B. Knutsson, H. Lu, W. Xu, and B. Hopkins. Peer-to-Peer Support for Massively Multiplayer Games. Proc. of IEEE INFOCOM 2004, Hong Kong, Mar. 2004.
[7]
J. Lennox and H. Schulzrinne. A Protocol for Reliable Decentralized Conferencing. Proc. of ACM NOSSDAV, Monterey, CA, June 2003.
[8]
M. Radenkosvic and C. GreenHalgh. Multi-party Distributed Audio Service with TCP Fairness. Proc. of ACM Multimedia 2002, Juan-les-Pins, France, Dec. 2002.

Cited By

View all
  • (2015)Darkcube: A k-Hypercube based P2P VoIP protocolPeer-to-Peer Networking and Applications10.1007/s12083-015-0415-210:1(170-183)Online publication date: 21-Oct-2015
  • (2012)An overlay multicast protocol for live streaming and delay-guaranteed interactive mediaJournal of Network and Computer Applications10.1016/j.jnca.2011.02.01335:1(20-28)Online publication date: 1-Jan-2012
  • (2008)peerTalkIEEE Transactions on Parallel and Distributed Systems10.1109/TPDS.2007.7076619:4(515-528)Online publication date: 1-Apr-2008

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
MULTIMEDIA '05: Proceedings of the 13th annual ACM international conference on Multimedia
November 2005
1110 pages
ISBN:1595930442
DOI:10.1145/1101149
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 06 November 2005

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

MM05

Acceptance Rates

MULTIMEDIA '05 Paper Acceptance Rate 49 of 312 submissions, 16%;
Overall Acceptance Rate 2,145 of 8,556 submissions, 25%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 23 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2015)Darkcube: A k-Hypercube based P2P VoIP protocolPeer-to-Peer Networking and Applications10.1007/s12083-015-0415-210:1(170-183)Online publication date: 21-Oct-2015
  • (2012)An overlay multicast protocol for live streaming and delay-guaranteed interactive mediaJournal of Network and Computer Applications10.1016/j.jnca.2011.02.01335:1(20-28)Online publication date: 1-Jan-2012
  • (2008)peerTalkIEEE Transactions on Parallel and Distributed Systems10.1109/TPDS.2007.7076619:4(515-528)Online publication date: 1-Apr-2008

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media