Scalable P2P Video Streaming

Author(s):  
Majed Alhaisoni ◽  
Mohammed Ghanbari ◽  
Antonio Liotta

P2P networks are a technology able to deliver real time and video-on-demand services over IP networks. Layered video coding techniques are being introduced due to their ability to deliver streams at different scales (temporal, spatial and SNR) that solve the heterogeneity problem. This eases transmission in the case of limited bandwidth, as the devices can pick and decode the minimum bit rate base layer. Existing work examines layered video in client-server scenarios. In contrast, this paper analyzes scalable coding H.264/SVC over P2P networks based on an SNR-temporal Codec. Due to the interdependency between the different SVC layers, issues of reliability and quality of experience arise unless proper measures are taken to protect the base layer. The authors explore the effectiveness of a combination of P2P strategies, for example, hybrid P2P architecture, P2P locality, and P2P redundancy, to assess the viability and benefits of scalable video coding over P2P. The resulting performance is compared with a state-of-the-art P2P TV platform.

Author(s):  
Majed Alhaisoni ◽  
Mohammed Ghanbari ◽  
Antonio Liotta

P2P networks are a technology able to deliver real time and video-on-demand services over IP networks. Layered video coding techniques are being introduced due to their ability to deliver streams at different scales (temporal, spatial and SNR) that solve the heterogeneity problem. This eases transmission in the case of limited bandwidth, as the devices can pick and decode the minimum bit rate base layer. Existing work examines layered video in client-server scenarios. In contrast, this paper analyzes scalable coding H.264/SVC over P2P networks based on an SNR-temporal Codec. Due to the interdependency between the different SVC layers, issues of reliability and quality of experience arise unless proper measures are taken to protect the base layer. The authors explore the effectiveness of a combination of P2P strategies, for example, hybrid P2P architecture, P2P locality, and P2P redundancy, to assess the viability and benefits of scalable video coding over P2P. The resulting performance is compared with a state-of-the-art P2P TV platform.


Author(s):  
Muhammad Salman Raheel ◽  
Raad Raad

This chapter discusses the state of the art in dealing with the resource optimization problem for smooth delivery of video across a peer to peer (P2P) network. It further discusses the properties of using different video coding techniques such as Scalable Video Coding (SVC) and Multiple Descriptive Coding (MDC) to overcome the playback latency in multimedia streaming and maintains an adequate quality of service (QoS) among the users. The problem can be summarized as follows; Given that a video is requested by a peer in the network, what properties of SVC and MDC can be exploited to deliver the video with the highest quality, least upload bandwidth and least delay from all participating peers. However, the solution to these problems is known to be NP hard. Hence, this chapter presents the state of the art in approximation algorithms or techniques that have been proposed to overcome these issues.


2012 ◽  
pp. 429-465
Author(s):  
Maodong Li ◽  
Seong-Ping Chuah ◽  
Zhenzhong Chen ◽  
Yap-Peng Tan

Recent advances in wireless broadband networks and video coding techniques have led the rapid growth of wireless video services. In this chapter, we present a comprehensive study on the transmission of scalable video over wireless local area networks (WLAN). We analyze first the mechanisms and principles of the emerging scalable video coding (SVC) standard. We then introduce the IEEE 802.11 standards for WLAN and related quality of service (QoS) issues. We present some studies of SVC over WLAN using cross-layer design techniques. We aim to exploit the unique characteristics of the scalable video coding technology to enhance personalized experience and to improve system performance in a wireless transmission system. Examples and analyses are given to demonstrate system performances.


2020 ◽  
Vol 10 (21) ◽  
pp. 7691
Author(s):  
Ali Gohar ◽  
Sanghwan Lee

Dynamic Adaptive Streaming over HTTP (DASH) offers adaptive and dynamic multimedia streaming solutions to heterogeneous end systems. However, it still faces many challenges in determining an appropriate rate adaptation technique to provide the best quality of experience (QoE) to the end systems. Most of the suggested approaches rely on servers or client-side heuristics to improve multimedia streaming QoE. Moreover, using evolving technologies such as Software Defined Networking (SDN) that provide a network overview, combined with Multipath Transmission Control Protocol (MPTCP), can enhance the QoE of streaming multimedia media based on scalable video coding (SVC). Therefore, we enhance our previous work and propose a Dynamic Multi Path Finder (DMPF) scheduler that determines optimal techniques to enhance QoE. DMPF scheduler is a part of the DMPF Scheduler Module (DSM) which runs as an application over the SDN controller. The DMPF scheduler accommodates maximum client requests while providing the basic representation of the media requested. We evaluate our implementation on real network topology and explore how SVC layers should be transferred over network topology. We also test the scheduler for network bandwidth usage. Through extensive simulations, we show clear trade-offs between the number of accommodated requests and the quality of the streaming. We conclude that it is better to schedule the layers of a request into the same path as much as possible than into multiple paths. Furthermore, these result would help service providers optimize their services.


2013 ◽  
Vol 373-375 ◽  
pp. 525-529
Author(s):  
Luna Jing ◽  
Ning Li ◽  
Li Ni Ma

Intra4×4 mode decision has correlation between enhancement layer and base layer in scalable video coding (SVC). In this paper, a new intra mode decision algorithm is proposed based on this correlation and the proximity of prediction directions of nine Intra4×4 prediction modes. This method is used in enhancement layer to decrease the mode numbers in enhancement layer. Experiments show that the proposed algorithm can save 27.52% encoding time on average with negligible PSNR change and small bit-rate loss.


2012 ◽  
Vol 263-266 ◽  
pp. 246-250
Author(s):  
Chun Yuan ◽  
Bo Lin Xu

This paper presents a early mode decision algorithm, which is proposed to reduce the complexity of the mode selection process for enhancement layers in H.264 Scalable Video Coding. The proposed algorithm consists of the following three main steps. We firstly divide all the macroblocks into 4 classes according to the mode of collocated macroblocks in the base layer. Then, the macroblocks are subdivided with trained BP (Back Propagation) network according to the mode of neighboring macroblocks. Finally, we choose different mode selection algorithms for different divided cases, and check whether the algorithms are agreeable. Compared to JSVM 9.18, experiment results show that, with this algorithm, 30% encoding time can be saved with a negligible loss in BDSNR, and BDBR can be significantly reduced.


2010 ◽  
Vol 33 (14) ◽  
pp. 1589-1597 ◽  
Author(s):  
Yan Ding ◽  
Jiangchuan Liu ◽  
Dan Wang ◽  
Hongbo Jiang

2013 ◽  
Vol 17 (12) ◽  
pp. 2372-2375 ◽  
Author(s):  
Piotr Wydrych ◽  
Krzysztof Rusek ◽  
Piotr Cholda

2015 ◽  
Vol 2015 ◽  
pp. 1-10 ◽  
Author(s):  
Youssef Lahbabi ◽  
El Hassan Ibn Elhaj ◽  
Ahmed Hammouch

In this paper, we propose a new Scalable Video Coding (SVC) quality-adaptive peer-to-peer television (P2PTV) system executed at the peers and at the network. The quality adaptation mechanisms are developed as follows: on one hand, the Layer Level Initialization (LLI) is used for adapting the video quality with the static resources at the peers in order to avoid long startup times. On the other hand, the Layer Level Adjustment (LLA) is invoked periodically to adjust the SVC layer to the fluctuation of the network conditions with the aim of predicting the possible stalls before their occurrence. Our results demonstrate that our mechanisms allow quickly adapting the video quality to various system changes while providing best Quality of Experience (QoE) that matches current resources of the peer devices and instantaneous throughput available at the network state.


Sign in / Sign up

Export Citation Format

Share Document