O'Reilly logo

3D Visual Communications by Haohong Wang, Andres Kwasinski, Yu-chi Lai, Guan-Ming Su

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

10.3 Peer-to-Peer 3D Video Streaming

The server–client streaming paradigm has its limitation owning to the bandwidth bottleneck and is not scalable to support a large group of end users. The problem will become worse for the multi-view video streaming service. It has been demonstrated that the peer-to-peer (P2P) video streaming can significantly alleviate the computation load and bandwidth requirement experienced in a centralized video streaming system. Basically, the P2P streaming system can be categorized into two different approaches: tree-based approach and mesh-based approach, as illustrated in Figure 10.7.

images

Figure 10.7 Peer-to-peer streaming approaches (a) tree-based, (b) mesh-based.

The tree-based approach will construct a structured network in a tree topology. The server will serve as the root of the tree and each peer will play both the role of the parent and child node. The video delivery path is built by starting from the server and relaying the streams by peers through the connected nodes, which can provide a low latency video delivery, and thus is suitable for video broadcasting. The advantage of this approach is a shorter join time for a new peer since there is no peer discovery phase needed during the initialization. However, the peer leaving will bring extra handling for the tree reorganization, especially for a peer serving as a parent node who needs to link its ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required