Abstract
In this paper, we propose a voice communication scheme, called immersive voice communication (IVC), to provide massively multiplayer online game (MMOG) players with the immersive experience to hear the voice of neighbor players within the area of interest (AOI). IVC is a peer-to-peer based scheme, so it does not impose too many extra loads on the original MMOG system. It further uses a relation model to classify neighbors of a player into listeners and the overhearers, and allocates less bandwidth to the latter than to the former for reducing the voice data traffic without sacrificing the user experience. IVC is also a latency- and bandwidth-aware scheme. It adopts the network coordinate system (NCS) to help construct the adaptive k-ary tree (Ak-tree) to reduce the voice data transmission latency and efficiently utilize the bandwidth. As shown by the simulation results, the proposed scheme outperforms other related schemes. We also implement IVC and integrate it with a spatialized voice rendering mechanism to realize an MMOG-like gallery guiding system for evaluating the user experience of IVC under the technology acceptance model (TAM). The TAM analysis results show that users consider IVC helpful and easy to use, and thus have high intention to use IVC.
Similar content being viewed by others
References
Altunbasak A, Apostolopoulos A, Chou PA, Juang BH (2011) Realizing the Vision of Immersive Communication. IEEE Signal Processing Magazine 28(1):18–19
Begault DR (1994) 3-D Sound for Virtual Reality and Multimedia, Cambridge, MA: Academic Press Professional
Bharambe A, Cormac H, Venkata NP (2006) Analyzing and Improving a BitTorrent Network's Performance Mechanisms, In Proceedings of IEEE INFOCOM
Bharambe A, Douceur JR, Lorch JR, Moscibroda T, Pang J, Seshan S, Zhuang X (2008) Donnybrook: Enabling Large-Scale, High-Speed, Peer-to-Peer Games, In Proceedings of SIGCOMM
Chen K, Nahrstedt K (2002) Effective Location-Guided Tree Construction Algorithms for Small Group Multicast in MANET, In Proceedings of INFOCOM
Davis FD (1989) Perceived Usefulness, Perceived Ease of Use, and User Acceptance of Information Technology. MIS Quarterly 13(3):319–340
Cisco Web Site, http://www.cisco.com/en/US/tech/tk652/tk698/technologies_tech_note09186a0080094ae2.shtml
Cowan N (2001) The Magical Number 4 in Short-Term Memory: A Reconsideration of Mental Storage Capacity, Behavioral and Brain Science, 87–185
Dabek F, Cox R, Kaashoek F, Morris R (2004) Vivaldi: A Decentralized Network Coordinate System. In Proceedings of SIGCOMM
Gross M. et. al. (2003) blue-c: A Spatially Immersive Display and 3D Video Portal for Telepresence, In Proceedings of ACM SIGGRAPH, 819–827
Krishna P, Gummadi SS, Gribble SD (2002) King: Estimating Latency Between Arbitrary Internet End Hosts. In Proceedings of SIGCOMM Workshop on Internet Measurement
Hu SY, Chang SC, Jiang JR (2008) Voronoi State Management for Peer-to-Peer Massively Multiplayer Online Games, In Proceedings of IEEE Consumer Communication and Networking Conference (CCNC), 1134–1138
Hu SY, Chen JF, Chen TH (2006) VON: A Scalable Peer-to-Peer Network for Virtual Environments. IEEE Network 20(4):22–31
Hu SY, Wu C, Buyukkaya E, Chien CH, Lin TH, Abdallah M, Jiang JR (2010) VAST: A Spatial Publish Subscribe Overlay for Massively Multiuser Virtual Environments. VAST Technical Report
International Telecommunication Union (1993) ITU-T Recommendation P.59: Artificial Conversational Speech
International Telecommunication Union (2003) ITU-T Recommendation G.114: One-Way Transmission Time
Jiang JR, Hung CW, Wu JW (2010) Bandwidth- and Latency-Aware Peer-to-Peer FriendCast for Online Social Network, In Proceedings of P2PNVE
Jiang JR, Chen HS (2007) Peer-to-Peer AOI Voice Chatting for Massively Multiplayer Online Games, In Proceedings of ICPADS
Kostadinov D, Reiss JD, Mladenov V (2010) Evaluation of Distance Based Amplitude Panning for Spatial Audio, In Proceedings of ICASSP, 285–288
League of Legends, http://lol.garena.com
Liang K, Seo B, Kryczka A, Zimmermann UR (2013) IDM: An Indirect Dissemination Mechanism for Spatial Voice Interaction in Networked Virtual Environments. IEEE Transactions on Parallel and Distributed Systems 24(2):356–367
Liang K, Zimmermann UR (2009) Cross-tree Adjustment for Spatialized Audio Streaming Over Networked Virtual Environments, In Proceedings of the 18th International Workshop on Network and Operating Systems Support for Digital Audio and Video (NOSSDAV '09), 73–78
Lossius T, Baltazar P, Hogue T (2009) DBAP-Distance-based Amplitude Panning, In Proceeding of the International Computer Music Conference (ICMC)
Naef M, Staadt O, Gross M (2002) Spatialized Audio Rendering for Immersive Virtual Environments, In Proceedings of the ACM Symposium on Virtual Reality Software and Technology, 65–72
Pulkki V (1997) Virtual Source Positioning Using Vector Base Amplitude Panning. J Audio Eng Soc 45(6):456–466
Que YP, Boustead P, Safaei F (2005) Rendering Models for Immersive Voice Communications within Distributed Virtual Environment, IEEE International Region 10 Conference (TENCON), 21–24
Skype, http://www.skype.com/
Teamspeak, http://www.goteamspeak.com/
Triebel T, Guithier B, Plotkowiak T, Effelsberg W (2009) Peer-to-peer Voice Communication for Massively Multiplayer Online Games, In Proceedings of the 6th IEEE Consumer Communication and Networking Conference (CCNC)
Venkatesh V, Davis FD (2009) A Theoretical Extension of the Technology Acceptance Model: Four Longitudinal Field Studies. Management Science 46(2):186–204
Venkatesh V, Bala H (2008) Technology Acceptance Model and a Research Agenda on Interventions. Decision Sciences 39(2):273–315
Ventrilo, http://www.ventrilo.com/
World of Warcraft, http://us.battle.net/wow/en/
Zimmermann UR, Liang K (2008) Spatialized Audio Streaming for Networked Virtual Environments, In Proceedings of the 16th ACM International Conference on Multimedia, 209–308
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Jiang, JR., Wu, JW., Fan, CW. et al. Immersive voice communication for massively multiplayer online games. Peer-to-Peer Netw. Appl. 9, 54–66 (2016). https://doi.org/10.1007/s12083-014-0312-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12083-014-0312-0