MVP2P: Layer-Dependency-Aware Live MVC Video Streaming over Peer-to-Peer Networks

07/25/2017
by   Zhao Liu, et al.
0

Multiview video supports observing a scene from different viewpoints. The Joint Video Team (JVT) developed H.264/MVC to enhance the compression efficiency for multiview video, however, MVC encoded multiview video (MVC video) still requires the high bitrates for transmission. This paper investigates live MVC video streaming over Peer-to-Peer (P2P) networks. The goal is to minimize the server bandwidth costs whist ensuring high streaming quality to peers. MVC employs intra-view and inter-view prediction structures, which leads to a complicated layer dependency relationship. As the peers' outbound bandwidth is shared while supplying all the MVC video layers, the bandwidth allocation to one MVC layer affects the available outbound bandwidth of the other layers. To optimise the utilisation of the peers' outbound bandwidth for providing video layers, a maximum flow based model is proposed which considers the MVC video layer dependency and the layer supplying relationship between peers. Based on the model, a layer dependency aware live MVC video streaming method over a BitTorrent-like P2P network is proposed, named MVP2P. The key components of MVP2P include a chunk scheduling strategy and a peer selection strategy for receiving peers, and a bandwidth scheduling algorithm for supplying peers. To evaluate the efficiency of the proposed solution, MVP2P is compared with existing methods considering the constraints of peer bandwidth, peer numbers, view switching rates, and peer churns. The test results show that MVP2P significantly outperforms the existing methods.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/17/2021

fybrrStream: A WebRTC based Efficient and Scalable P2P Live Streaming Platform

The demand for streaming media and live video conferencing is at peak an...
research
09/28/2018

GroupCast: Preference-Aware Cooperative Video Streaming with Scalable Video Coding

In this paper, we propose a preference-aware cooperative video streaming...
research
01/10/2020

QoE-driven Coupled Uplink and Downlink Rate Adaptation for 360-degree Video Live Streaming

360-degree video provides an immersive 360-degree viewing experience and...
research
12/29/2018

A Comprehensive Analysis of Swarming-based Live Streaming to Leverage Client Heterogeneity

Due to missing IP multicast support on an Internet scale, over-the-top m...
research
03/13/2019

An Integrated P2P Framework for E-Learning

The paper is concerned with the design and development of a P2P Presenta...
research
01/06/2018

Optimized Preference-Aware Multi-path Video Streaming with Scalable Video Coding

Most client hosts are equipped with multiple network interfaces (e.g., W...
research
12/04/2019

MORPHOLO C++ Library for glasses-free multi-view stereo vision and streaming of live 3D video

The MORPHOLO C++ extended Library allows to convert a specific stereosco...

Please sign up or login with your details

Forgot password? Click here to reset