skip to main content
10.1145/2010425.2010445acmconferencesArticle/Chapter ViewAbstractPublication Pagesweb3dConference Proceedingsconference-collections
research-article

Streaming and synchronization of multi-user worlds through HTTP/1.1

Published: 20 June 2011 Publication History

Abstract

As the trend of online multi-user worlds gets more and more momentum, such worlds usually require heavy infrastructures both in terms of hardware and software: servers often manage the entire world simulation, and hence limit the number of simultaneous connections. The data exchanges are performed using proprietary protocols, requiring specific server applications and the use of dedicated ports which leads to potentially complex proxy issues for connection. Also, online virtual worlds usually target specific platforms (e.g. PC for Second Life, or game stations for Playstation Home), and even reduce the use of the world to a subset of available platforms due to bandwidth or hardware requirements.

Supplementary Material

JPG File (p111-marvie.jpg)
AVI File (p111-marvie.avi)

References

[1]
Berners-Lee, T., Fielding, R., and Frystyk, H., 1996. Hypertext Transfer Protocol -- HTTP/1.0. RFC 1945.
[2]
Bouras, C., Panagopoulos, A., and Tsiatsos, T. 2005. Advances in x3d multi-user virtual environments. In Proceedings of IEEE International Symposium on Multimedia.
[3]
Carlsson, C., and Hagsand, O. 1993. DIVE a multi-user virtual reality system. In Proceedings of IEEE Virtual Reality Annual International Symposium, 394--400.
[4]
Cavagna, R., Bouville, C., and Royan, J. 2006. P2P network for very large virtual environments. In Proceedings of VRST.
[5]
Cignoni, P., Ganovelli, F., Gobbetti, E., Marton, F., Ponchio, F., and Scopigno, R. 2003. BDAM -- batched dynamic adaptive meshes for high performance terrain visualization. Computer Graphics Forum 22, 3, 505--514.
[6]
Deshpande, S., and Zeng, W. 2001. Scalable streaming of JPEG2000 images using hypertext transfer protocol. In ACM Multimedia, 372--381.
[7]
Fielding, R., Gettys, J., Mogul, J., Frystyk, H., Masinter, L., Leach, P., and Berners-Lee, T., 1999. Hypertext Transfer Protocol -- HTTP/1.1. RFC 2616.
[8]
Hewlett-Packard. 1997. Internet imaging protocol v1.0.5.
[9]
Hoppe, H. 1996. Progressive Meshes. In Proceedings of SIGGRAPH, 99--108.
[10]
Hoppe, H. 1998. Smooth view-dependent level-of-detail control and its application to terrain rendering. In Proceedings of the IEEE Conference on Visualization, 35--42.
[11]
Hu, S.-Y., Chen, J.-F., and Chen, T.-H. 2006. VON: a scalable peer-to-peer network for virtual environments. IEEE Network 20, 4, 22--31.
[12]
IEEE-Std-1278. 1996. IEEE standard for distributed interactive simulation - application protocols. IEEE Std 1278.1--1995.
[13]
IEEE-Std-1516. 2010. IEEE standard for modeling and simulation: High level architecture. IEEE Std 1516--2010 (18), 1--38.
[14]
ISO/IEC FCD. 2004. 15444--1: JPEG2000 image coding system, part 1: Core coding system.
[15]
Lerbour, R., Marvie, J.-E., and Gautron, P. 2009. Adaptive streaming and rendering of large terrains: A generic solution. In Proceedings of WSCG.
[16]
Lerbour, R., Marvie, J.-E., and Gautron, P. 2010. Adaptive real-time rendering of planetary terrains. In Proceedings of WSCG.
[17]
Léty, E., Turletti, T., and Baccelli, F. 2004. SCORE: a scalable communication protocol for large-scale virtual environments. IEEE/ACM Transactions on Networking 12, 247--260.
[18]
Losasso, F., and Hoppe, H. 2004. Geometry clipmaps: terrain rendering using nested regular grids. ACM Transactions on Graphics 23, 3, 769--776.
[19]
Marvie, J.-E., and Bouatouch, K. 2003. Remote rendering of massively textured 3D scenes through progressive texture maps. In Proceedings of IASTED, vol. 2, 756--761.
[20]
Marvie, J.-E., and Bouatouch, K. 2004. A VRML97-X3D extension for massive scenery management in virtual worlds. In Proceedings Web3D, 145--153.
[21]
Marvie, J.-E., Perret, J., and Bouatouch, K. 2003. Remote interactive walkthrough of city models. In Proceedings of Pacific Graphics, vol. 2, 389--393.
[22]
Marvie, J.-E., Perret, J., and Bouatouch, K. 2005. The FL-system: A functional L-system for procedural geometric modeling. In The Visual Computer.
[23]
Miller, D., and Thorpe, J. 1995. SIMNET: the advent of simulator networking. Proceedings of the IEEE 83, 8, 1114--1123.
[24]
Pouderoux, J., and Marvie, J.-E. 2005. Adaptive streaming and rendering of large terrains using strip masks. In Proceedings of ACM GRAPHITE, 299--306.
[25]
Royan, J., Gioia, P., Cavagna, R., and Bouville, C. 2007. Network-based visualization of 3D landscapes and city models. IEEE Computer Graphics & Applications 27, 6, 70--79.
[26]
Said, A., and Pearlman, W. 1996. A new fast and efficient image codec based on set partitionning in hierarchical trees. IEEE Trans. Circuits and Systems for Video Technology 6, 3, 243--250.
[27]
Shapiro, J. 1993. Embedded image coding using zerotrees of wavelet coefficients. IEEE Trans. Signal Processing 41, 12, 3445--3462.
[28]
Stenio, F., Carlos, K., Djamel, S., Josilene, M., and Rafael, A. 2007. Traffic analysis beyond this world: the case of second life. In Proceedings of Nossdav.
[29]
Svoboda, P., Karner, W., and Rupp, M. 2007. Traffic analysis and modeling for world of warcraft. In Proceedings of IEEE International Conference on Communications, 1612--1617.
[30]
Web3D.Consortium. 2008. Information technology computer graphics and image processing extensible 3d (x3d). ISO/IEC 19775-1:2008.
[31]
Zyda, M., and Pratt, D. 1991. NPSNET: A 3d visual simulator for virtual world exploration and experimentation. In Proceedings of SID International Symposium, vol. 22, 361--364.

Cited By

View all
  • (2014)Virtual reality contents based on X3D and HTML5 CanvasInternational Journal of Advanced Media and Communication10.1504/IJAMC.2014.0605055:2/3(118-127)Online publication date: 1-Apr-2014
  • (2013)Streaming compressed 3D data on the web using JavaScript and WebGLProceedings of the 18th International Conference on 3D Web Technology10.1145/2466533.2466539(19-27)Online publication date: 20-Jun-2013
  • (2012)3DNSITEProceedings of the 17th International Conference on 3D Web Technology10.1145/2338714.2338723(59-67)Online publication date: 4-Aug-2012

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
Web3D '11: Proceedings of the 16th International Conference on 3D Web Technology
June 2011
175 pages
ISBN:9781450307741
DOI:10.1145/2010425
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: 20 June 2011

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Research-article

Conference

Web3D '11
Sponsor:

Acceptance Rates

Overall Acceptance Rate 27 of 71 submissions, 38%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

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

Other Metrics

Citations

Cited By

View all
  • (2014)Virtual reality contents based on X3D and HTML5 CanvasInternational Journal of Advanced Media and Communication10.1504/IJAMC.2014.0605055:2/3(118-127)Online publication date: 1-Apr-2014
  • (2013)Streaming compressed 3D data on the web using JavaScript and WebGLProceedings of the 18th International Conference on 3D Web Technology10.1145/2466533.2466539(19-27)Online publication date: 20-Jun-2013
  • (2012)3DNSITEProceedings of the 17th International Conference on 3D Web Technology10.1145/2338714.2338723(59-67)Online publication date: 4-Aug-2012

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media