SIGGRAPH '96 Proceedings of the 23rd annual conference on Computer graphics and interactive techniques
DWTP—an Internet protocol for shared virtual environments
Proceedings of the third symposium on Virtual reality modeling language
Networked virtual environments: design and implementation
Networked virtual environments: design and implementation
A spatial hierarchical compression method for 3D streaming animation
VRML '00 Proceedings of the fifth symposium on Virtual reality modeling language (Web3D-VRML)
Virtual reality movies-real-time streaming of 3D objects
Computer Networks: The International Journal of Computer and Telecommunications Networking
A web architecture for progressive delivery of 3D content
Proceedings of the sixth international conference on 3D Web technology
Streaming QSplat: a viewer for networked visualization of large, dense models
I3D '01 Proceedings of the 2001 symposium on Interactive 3D graphics
Chord: A scalable peer-to-peer lookup service for internet applications
Proceedings of the 2001 conference on Applications, technologies, architectures, and protocols for computer communications
MPEG-4 BIFS streaming of large virtual environments and their animation on the web
Proceedings of the seventh international conference on 3D Web technology
Multiresolution streaming mesh with shape preserving and QoS-like controlling
Proceedings of the seventh international conference on 3D Web technology
Squirrel: a decentralized peer-to-peer web cache
Proceedings of the twenty-first annual symposium on Principles of distributed computing
IEEE Transactions on Visualization and Computer Graphics
Exploiting Reality with Multicast Groups
IEEE Computer Graphics and Applications
Locales: Supporting Large Multiuser Virtual Environments
IEEE Computer Graphics and Applications
Robust transmission of 3D geometry over lossy networks
Web3D '03 Proceedings of the eighth international conference on 3D Web technology
Virtual Reality Transfer Protocol (VRTP) Design Rationale
WET-ICE '97 Proceedings of the 6th Workshop on Enabling Technologies on Infrastructure for Collaborative Enterprises
A Network Architecture for Remote Rendering
DIS-RT '98 Proceedings of the Second International Workshop on Distributed Interactive Simulation and Real-Time Applications
Texture Synthesis by Non-Parametric Sampling
ICCV '99 Proceedings of the International Conference on Computer Vision-Volume 2 - Volume 2
On Peer-to-Peer Media Streaming
ICDCS '02 Proceedings of the 22 nd International Conference on Distributed Computing Systems (ICDCS'02)
View-Dependent Streaming of Progressive Meshes
SMI '04 Proceedings of the Shape Modeling International 2004
Scalable peer-to-peer networked virtual environment
Proceedings of 3rd ACM SIGCOMM workshop on Network and system support for games
Proceedings of the 2004 ACM/IEEE conference on Supercomputing
Locality aware dynamic load management for massively multiplayer games
Proceedings of the tenth ACM SIGPLAN symposium on Principles and practice of parallel programming
The bittorrent p2p file-sharing system: measurements and analysis
IPTPS'05 Proceedings of the 4th international conference on Peer-to-Peer Systems
CyberWalk: a web-based distributed virtual walkthrough environment
IEEE Transactions on Multimedia
A case for end system multicast
IEEE Journal on Selected Areas in Communications
Application-layer multicasting with Delaunay triangulation overlays
IEEE Journal on Selected Areas in Communications
VON: a scalable peer-to-peer network for virtual environments
IEEE Network: The Magazine of Global Internetworking
P2P Network for very large virtual environment
Proceedings of the ACM symposium on Virtual reality software and technology
Selection strategies for peer-to-peer 3D streaming
Proceedings of the 18th International Workshop on Network and Operating Systems Support for Digital Audio and Video
Secure peer-to-peer 3D streaming
Multimedia Tools and Applications
Networked Graphics: Building Networked Games and Virtual Environments
Networked Graphics: Building Networked Games and Virtual Environments
Interactive 3D class room: a framework for Web3D using J3D and JMF
Proceedings of the 1st Amrita ACM-W Celebration on Women in Computing in India
Game-on-demand:: An online game engine based on geometry streaming
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP)
Towards peer-assisted rendering in networked virtual environments
MM '11 Proceedings of the 19th ACM international conference on Multimedia
PPAM'11 Proceedings of the 9th international conference on Parallel Processing and Applied Mathematics - Volume Part II
Proceedings of the Winter Simulation Conference
Hi-index | 0.00 |
One of the most serious issues holding back the widespread of 3D contents on Internet has been their inaccessibility due to large data volume. Many compression and progressive transmission techniques, as well as format standards, have been proposed in recent years to make 3D streaming increasingly viable for the efficient and accessible delivery of 3D contents. However, existing proposals have yet to seriously address one of the most important issues in practical adoption - a system's scalability in terms of the number of concurrent users. We argue that due to 3D contents' large data volume and interactive nature, client-server architecture, with its inherently fixed resource availability and high cost, will not be suitable to support popular Internet-scale 3D streaming. On the other hand, peer-to-peer (P2P) architectures hold the promise of both scalability and affordability. In this position paper, we describe the potential promises and challenges in adapting 3D streaming to P2P networks, using multi-user networked virtual environment (NVE) as an example. We also propose Flowing LoD (FLoD), a scalable, distributed and fault-tolerant P2P 3D streaming mechanism, that is based on Voronoi-based Overlay Network (VON), a P2P overlay specifically designed for NVE applications.