Dynamic playout scheduling algorithms for continuous multimedia streams
Multimedia Systems
Scalable application layer multicast
Proceedings of the 2002 conference on Applications, technologies, architectures, and protocols for computer communications
A synchronization mechanism for continuous media in multimedia communications
INFOCOM '95 Proceedings of the Fourteenth Annual Joint Conference of the IEEE Computer and Communication Societies (Vol. 3)-Volume - Volume 3
Real-Time Streaming of Point-Based 3D Video
VR '04 Proceedings of the IEEE Virtual Reality 2004
Coordinated multi-streaming for 3D tele-immersion
Proceedings of the 12th annual ACM international conference on Multimedia
Tree-assisted gossiping for overlay video distribution
Multimedia Tools and Applications
Nonlinear Integer Programming (International Series in Operations Research & Management Science)
Nonlinear Integer Programming (International Series in Operations Research & Management Science)
NetGames '06 Proceedings of 5th ACM SIGCOMM workshop on Network and system support for games
mTreebone: A Hybrid Tree/Mesh Overlay for Application-Layer Live Video Multicast
ICDCS '07 Proceedings of the 27th International Conference on Distributed Computing Systems
Can internet video-on-demand be profitable?
Proceedings of the 2007 conference on Applications, technologies, architectures, and protocols for computer communications
Chunkyspread: Heterogeneous Unstructured Tree-Based Peer-to-Peer Multicast
ICNP '06 Proceedings of the Proceedings of the 2006 IEEE International Conference on Network Protocols
A multi-stream adaptation framework for bandwidth management in 3D tele-immersion
Proceedings of the 2006 international workshop on Network and operating systems support for digital audio and video
A Dynamic Skip List-Based Overlay for On-Demand Media Streaming with VCR Interactions
IEEE Transactions on Parallel and Distributed Systems
Towards Multi-Site Collaboration in 3D Tele-Immersive Environments
ICDCS '08 Proceedings of the 2008 The 28th International Conference on Distributed Computing Systems
Is Random Scheduling Sufficient in P2P Video Streaming?
ICDCS '08 Proceedings of the 2008 The 28th International Conference on Distributed Computing Systems
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
PRIME: peer-to-peer receiver-driven mesh-based streaming
IEEE/ACM Transactions on Networking (TON)
Quality-aware segment transmission scheduling in peer-to-peer streaming systems
MMSys '10 Proceedings of the first annual ACM SIGMM conference on Multimedia systems
IEEE Internet Computing
AQCS: adaptive queue-based chunk scheduling for P2P live streaming
NETWORKING'08 Proceedings of the 7th international IFIP-TC6 networking conference on AdHoc and sensor networks, wireless networks, next generation internet
TSync: a new synchronization framework for multi-site 3D tele-immersion
Proceedings of the 20th international workshop on Network and operating systems support for digital audio and video
Collaborative delay-aware scheduling in peer-to-peer UGC video sharing
Proceedings of the 20th international workshop on Network and operating systems support for digital audio and video
Queuing models for peer-to-peer systems
IPTPS'09 Proceedings of the 8th international conference on Peer-to-peer systems
A systematic framework for unearthing the missing links: measurements and impact
NSDI'07 Proceedings of the 4th USENIX conference on Networked systems design & implementation
On optimal layering and bandwidth allocation for multisession video broadcasting
IEEE Transactions on Wireless Communications
Multistreaming of 3-D Scenes With Optimized Transmission and Rendering Scalability
IEEE Transactions on Multimedia
Synchronization properties in multimedia systems
IEEE Journal on Selected Areas in Communications
Client-Driven Selective Streaming of Multiview Video for Interactive 3DTV
IEEE Transactions on Circuits and Systems for Video Technology
Hi-index | 0.00 |
The recent advances in stereoscopic video capture, compression, and display have made 3-dimensional (3D) video a visually appealing and costly affordable technology. There have been a series of pioneer works on streaming 3D video over the Internet. Yet the remarkably increased data volume of 3D videos poses great challenges to the conventional client/server design, which has already suffered from supporting 2D videos. In this paper, we present an initial attempt toward efficient streaming of 3D videos over a peer-to-peer network. We show that the inherent multi-stream nature of 3D video makes playback synchronization more difficult, which is particularly acute with the existence of multiple senders in a peer-to-peer overlay. We address this by a novel 2-stream 2-stage buffer design, together with weighted data scheduling and light-weight synchronization. We further discuss a series of key practical issues toward implementing our peer-to-peer 3D video streaming system, including the weight modeling for data segments, the interactions with the RTP/RTCP protocol stack, and the inter-operability with monoscopic video as well as extension to multi-view video. We have evaluated the performance of our system under different end-system and network configurations with typical 3D video streams. The simulation results demonstrate the superiority of our system in terms of both scalability and streaming quality.