Abstract

HTTP adaptive streaming (HAS) is a state-of-the-art technology for video streaming. Optimal adaptive streaming schemes should be designed to maximize the quality of experience (QoE) in network environments with unstable bandwidths such as wireless networks. QoE is degraded for Advanced Video Coding (AVC)-based HAS due to frequent quality switching and rebuffering in wireless networks. Meanwhile, Scalable Video Coding (SVC)-based HAS can maximize the QoE by flexibly requesting the base layer (BL) and enhancement layer (EL) based on variable network conditions. However, in SVC-based HAS, the required bandwidth is significantly high due to the encoding overhead. In this paper, we propose a layer-assisted video quality adaptation for improving QoE in wireless networks. The proposed scheme employs a video encoding method, composed of multiple BLs and ELs, using both AVC and SVC. The quality of the BL is determined using the buffer occupancy level and measured bandwidth to minimize rebuffering. The quality of the EL is determined using the buffer region and segment quality differences to minimize instability. enhancement dummy (ED) consists of the selected ELs. The layer scheduler decides the segment that is to be requested based on the QoE model according to the BL and ED to maximize the QoE. Experimental results show that the proposed scheme achieves high QoE compared to the existing schemes because the instability is low and no rebuffering occurs.

Highlights

  • Video streaming services have gained massive popularity

  • The client adaptively selects the video quality to improve the quality of experience (QoE) depending on the video content information described in the downloaded media presentation description (MPD) file, network, and buffer status [2]

  • The Scalable Video Coding (SVC)-based video quality adaptation scheme in which video content is encoded in a base layer (BL) and enhancement layers (EL) can maximize QoE by flexibly requesting a layer according to the network conditions

Read more

Summary

INTRODUCTION

Video streaming services have gained massive popularity. Cisco predicts that video traffic will increase from 73% to 82% of the total traffic on the Internet [1]. The client adaptively selects the video quality to improve the quality of experience (QoE) depending on the video content information described in the downloaded MPD file, network, and buffer status [2]. Advanced Video Coding (AVC)-based video quality adaptation scheme, in which video content is encoded in a single layer, selects the appropriate video quality using the network and buffer information. The Scalable Video Coding (SVC)-based video quality adaptation scheme in which video content is encoded in a base layer (BL) and enhancement layers (EL) can maximize QoE by flexibly requesting a layer according to the network conditions. There are three main QoE factors which are (1) average video playback quality, (2) video quality switching during video streaming, and (3) the number and time of rebuffering (i.e., no data in the client buffer to represent a new screen) [9].

BACKGROUND
LAYER SCHEDULER
Findings
CONCLUSION
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call