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

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 cl...

Full description

Bibliographic Details
Main Authors: Li, Xue Jun., Xu, Yuanyuan., Zhu, Ce., Zeng, Wenjun.
Other Authors: School of Electrical and Electronic Engineering
Format: Journal Article
Language:English
Published: 2013
Subjects:
Online Access:https://hdl.handle.net/10356/84805
http://hdl.handle.net/10220/12062
_version_ 1824455666394202112
author Li, Xue Jun.
Xu, Yuanyuan.
Zhu, Ce.
Zeng, Wenjun.
author2 School of Electrical and Electronic Engineering
author_facet School of Electrical and Electronic Engineering
Li, Xue Jun.
Xu, Yuanyuan.
Zhu, Ce.
Zeng, Wenjun.
author_sort Li, Xue Jun.
collection NTU
description 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.
first_indexed 2025-02-19T03:41:50Z
format Journal Article
id ntu-10356/84805
institution Nanyang Technological University
language English
last_indexed 2025-02-19T03:41:50Z
publishDate 2013
record_format dspace
spelling ntu-10356/848052020-03-07T13:57:29Z Multiple description coded video streaming in peer-to-peer networks Li, Xue Jun. Xu, Yuanyuan. Zhu, Ce. Zeng, Wenjun. School of Electrical and Electronic Engineering DRNTU::Engineering::Electrical and electronic engineering 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. 2013-07-23T06:21:47Z 2019-12-06T15:51:22Z 2013-07-23T06:21:47Z 2019-12-06T15:51:22Z 2012 2012 Journal Article Xu, Y., Zhu, C., Zeng, W., & Li, X. J. (2012). Multiple description coded video streaming in peer-to-peer networks. Signal Processing: Image Communication, 27(5), 412-429. 0923-5965 https://hdl.handle.net/10356/84805 http://hdl.handle.net/10220/12062 10.1016/j.image.2012.02.005 en Signal processing: image communication © 2012 Elsevier B.V.
spellingShingle DRNTU::Engineering::Electrical and electronic engineering
Li, Xue Jun.
Xu, Yuanyuan.
Zhu, Ce.
Zeng, Wenjun.
Multiple description coded video streaming in peer-to-peer networks
title Multiple description coded video streaming in peer-to-peer networks
title_full Multiple description coded video streaming in peer-to-peer networks
title_fullStr Multiple description coded video streaming in peer-to-peer networks
title_full_unstemmed Multiple description coded video streaming in peer-to-peer networks
title_short Multiple description coded video streaming in peer-to-peer networks
title_sort multiple description coded video streaming in peer to peer networks
topic DRNTU::Engineering::Electrical and electronic engineering
url https://hdl.handle.net/10356/84805
http://hdl.handle.net/10220/12062
work_keys_str_mv AT lixuejun multipledescriptioncodedvideostreaminginpeertopeernetworks
AT xuyuanyuan multipledescriptioncodedvideostreaminginpeertopeernetworks
AT zhuce multipledescriptioncodedvideostreaminginpeertopeernetworks
AT zengwenjun multipledescriptioncodedvideostreaminginpeertopeernetworks