Multicast routing in internetworks and extended LANs
SIGCOMM '88 Symposium proceedings on Communications architectures and protocols
Enabling conferencing applications on the internet using an overlay muilticast architecture
Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications
Multi-party distributed audio service with TCP fairness
Proceedings of the tenth ACM international conference on Multimedia
A protocol for reliable decentralized conferencing
NOSSDAV '03 Proceedings of the 13th international workshop on Network and operating systems support for digital audio and video
Scribe: a large-scale and decentralized application-level multicast infrastructure
IEEE Journal on Selected Areas in Communications
Secure mobile P2P videoconferencing protocol
EATIS '07 Proceedings of the 2007 Euro American conference on Telematics and information systems
Lightweight peer-to-peer secure multi-party VoIP protocol
ISP'06 Proceedings of the 5th WSEAS International Conference on Information Security and Privacy
Spatialized audio streaming for networked virtual environments
MM '08 Proceedings of the 16th ACM international conference on Multimedia
Incorporating global positioning data in real time P2P audio/video streams for mobile devices
ACS'08 Proceedings of the 8th conference on Applied computer scince
A multi-tree construction algorithm for multi-channel live media delivery on overlay service network
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
An overlay multicast protocol for live streaming and delay-guaranteed interactive media
Journal of Network and Computer Applications
Hi-index | 0.00 |
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.