scispace - formally typeset
Journal ArticleDOI

Multiple description coded video streaming in peer-to-peer networks

Reads0
Chats0
TLDR
A new packet scheduling framework is formulated for receiver-driven MD coded video streaming, where a receiver collects peer nodes' information and generates a transmission schedule for MDC packets, and a rate-distortion optimized packet selection scheme is developed to minimize the expected distortion subject to limited downloading bandwidth.
Abstract
It is known that in a peer-to-peer (P2P) network a peer node serves as both a receiver and a supplier, which enables uploading bandwidth of peer nodes to be utilized efficiently while relieving burden of the server node. This solves the scalability problem typically encountered in the traditional client-server model. However, frequent peer churn and varying bandwidth of peer nodes in P2P networks pose significant challenges for video streaming. These challenges can be addressed from both the P2P system design and the advanced video coding perspectives. In this paper, we first present a survey on the existing P2P video streaming systems that leverage the multiple description coding (MD coding or MDC) techniques, featured in providing strong error resilience for video delivery and supporting heterogeneity for peer nodes. Compared with layered coded video streaming, MD coded video streaming presents stronger robustness without requiring special provisions in P2P system design at a modest cost of compression efficiency, which is desirable in dynamic and error-prone P2P networks. In the MD coded video streaming, packet scheduling is critical to performance of mesh-based P2P systems. A new packet scheduling framework is formulated for receiver-driven MD coded video streaming, where a receiver collects peer nodes' information and generates a transmission schedule for MDC packets. In the proposed framework, a rate-distortion optimized packet selection scheme is developed to minimize the expected distortion subject to limited downloading bandwidth. Accordingly a rate-distortion based prioritized peer selection scheme is employed to choose an appropriate peer node for each of the selected packets. Simulation results validate the effectiveness of the proposed scheduling scheme and the advantage of MDC over layered coding in a network with frequent peer churn.

read more

Citations
More filters
Journal ArticleDOI

Joint energy-distortion aware algorithms for cooperative video streaming over LTE networks

TL;DR: Results show that the proposed approach leads to significant energy savings and enhanced QoS compared to the non-collaborative scenario, and MDC is shown to outperform SDC in terms of QoS, at the cost of a slight increase in energy consumption.
Journal ArticleDOI

Adaptive, incentive and scalable dynamic tree overlay for P2P live video streaming

TL;DR: A new multicast tree framework to be used in peer-to-peer (P2P) live video streaming systems that adapts the tree links under high peer churn and runs in a totally distributed manner.
Journal ArticleDOI

Distributed Multiple Description Video Transmission via Noncooperative Games With Opportunistic Players

TL;DR: The classification approach presented here is characterized via a noncooperative game, where the different uploading nodes are players/descriptions competing for the allocation of the available network resources.
Journal ArticleDOI

A path selection approach with genetic algorithm for P2P video streaming systems

TL;DR: Higher performance in terms of other parameters related to QoE such as Peak Signal to Noise Ratio (PSNR), reset count, and network related parameters such as video propagation success among peers and re-selection rates of new parents is observed with the proposed approach.
Proceedings ArticleDOI

Parent Selection via Reinforcement Learning in Mesh-Based P2P Video Streaming

TL;DR: Wang et al. as discussed by the authors proposed a reinforcement learning-based parent selection method for peer-to-peer (P2P) video streaming systems, where the newly joined peer explores the peers in the system first, and uses this information for its further parent selection actions.
References
More filters
Journal ArticleDOI

SplitStream: high-bandwidth multicast in cooperative environments

TL;DR: The design and implementation of SplitStream are presented and experimental results show that SplitStream distributes the forwarding load among all peers and can accommodate peers with different bandwidth capacities while imposing low overhead for forest construction and maintenance.
Journal ArticleDOI

Multiple description coding: compression meets the network

TL;DR: By allowing image reconstruction to continue even after a packet is lost, this type of representation can prevent a Web browser from becoming dormant, and the source can be approximated from any subset of the chunks.
Proceedings ArticleDOI

Receiver-driven layered multicast

TL;DR: The RLM protocol is described, its performance is evaluated with a preliminary simulation study that characterizes user-perceived quality by assessing loss rates over multiple time scales, and the implementation of a software-based Internet video codec is discussed.
Journal ArticleDOI

Design of multiple description scalar quantizers

TL;DR: The design of scalar quantizers for communication systems that use diversity to overcome channel impairments is considered and a design algorithm, a generalization of S.P. Lloyd's (1962) algorithm, is developed.