Content and buffer status aware packet scheduling and resource management framework for video streaming over LTE system

Abstract With the development of the video encoding and wireless communication technologies, DASH (Dynamic Adaptive Streaming over HTTP) services have an increasing and great share of all the mobile services. However, we find some problems which still need to be addressed for DASH service optimizati...

Full description

Bibliographic Details
Main Authors: Lijun He, Fan Li
Format: Article
Language:English
Published: SpringerOpen 2017-11-01
Series:EURASIP Journal on Image and Video Processing
Subjects:
Online Access:http://link.springer.com/article/10.1186/s13640-017-0222-1
id doaj-3cea9bc164d34bb582af54ccd78a091f
record_format Article
spelling doaj-3cea9bc164d34bb582af54ccd78a091f2020-11-24T21:39:04ZengSpringerOpenEURASIP Journal on Image and Video Processing1687-52812017-11-012017111510.1186/s13640-017-0222-1Content and buffer status aware packet scheduling and resource management framework for video streaming over LTE systemLijun He0Fan Li1School of Electronics and Information Engineering, Xi’an Jiaotong UniversitySchool of Electronics and Information Engineering, Xi’an Jiaotong UniversityAbstract With the development of the video encoding and wireless communication technologies, DASH (Dynamic Adaptive Streaming over HTTP) services have an increasing and great share of all the mobile services. However, we find some problems which still need to be addressed for DASH service optimization: (1) the limitation of the video segment representations cannot keep pace with the change of wireless channel states; (2) the characteristics of the video transmission have been not fully utilized in current DASH services; and (3) long interruption time will yield poor QoE (Quality of Experience). To solve these problems, we build a new transmission architecture by modifying the traditional TCP transmission flow. We first add a TCP (Transmission Control Protocol) proxy responsible for discarding the expiry packets automatically before putting them into the TCP sending window and then build a “ACK (acknowledgement) reconstruction module” to reconstruct the received ACK for concealing the packets discarded by the packet scheduler. Based on the new framework, we explore the interdependence among all the packets from the encoder to indicate the importance of each packet and update the interdependence relationship of every scheduling period based on the feedback ACK information. At MAC (Media Access Control) layer, a buffer status estimation module is employed to estimate the client buffer and playback information, which can be used to calculate the packet urgency. Then, a cross-layer design, which consists of an application layer of media server and client, TCP layer, MAC layer, and physical layer, is formulated and the packet scheduling and resource allocation can be jointly optimized. At client, through the analysis of the status of client buffer and MAC queue, an adaptive segment request scheme is developed to determine how and when to send the segment request. Simulation results show that the proposed algorithms can efficiently improve the received video quality as well as the playback continuity compared with other existing algorithms.http://link.springer.com/article/10.1186/s13640-017-0222-1DASH servicePacket importanceBuffer status estimationPacket scheduling and resource managementAdaptive segment request
collection DOAJ
language English
format Article
sources DOAJ
author Lijun He
Fan Li
spellingShingle Lijun He
Fan Li
Content and buffer status aware packet scheduling and resource management framework for video streaming over LTE system
EURASIP Journal on Image and Video Processing
DASH service
Packet importance
Buffer status estimation
Packet scheduling and resource management
Adaptive segment request
author_facet Lijun He
Fan Li
author_sort Lijun He
title Content and buffer status aware packet scheduling and resource management framework for video streaming over LTE system
title_short Content and buffer status aware packet scheduling and resource management framework for video streaming over LTE system
title_full Content and buffer status aware packet scheduling and resource management framework for video streaming over LTE system
title_fullStr Content and buffer status aware packet scheduling and resource management framework for video streaming over LTE system
title_full_unstemmed Content and buffer status aware packet scheduling and resource management framework for video streaming over LTE system
title_sort content and buffer status aware packet scheduling and resource management framework for video streaming over lte system
publisher SpringerOpen
series EURASIP Journal on Image and Video Processing
issn 1687-5281
publishDate 2017-11-01
description Abstract With the development of the video encoding and wireless communication technologies, DASH (Dynamic Adaptive Streaming over HTTP) services have an increasing and great share of all the mobile services. However, we find some problems which still need to be addressed for DASH service optimization: (1) the limitation of the video segment representations cannot keep pace with the change of wireless channel states; (2) the characteristics of the video transmission have been not fully utilized in current DASH services; and (3) long interruption time will yield poor QoE (Quality of Experience). To solve these problems, we build a new transmission architecture by modifying the traditional TCP transmission flow. We first add a TCP (Transmission Control Protocol) proxy responsible for discarding the expiry packets automatically before putting them into the TCP sending window and then build a “ACK (acknowledgement) reconstruction module” to reconstruct the received ACK for concealing the packets discarded by the packet scheduler. Based on the new framework, we explore the interdependence among all the packets from the encoder to indicate the importance of each packet and update the interdependence relationship of every scheduling period based on the feedback ACK information. At MAC (Media Access Control) layer, a buffer status estimation module is employed to estimate the client buffer and playback information, which can be used to calculate the packet urgency. Then, a cross-layer design, which consists of an application layer of media server and client, TCP layer, MAC layer, and physical layer, is formulated and the packet scheduling and resource allocation can be jointly optimized. At client, through the analysis of the status of client buffer and MAC queue, an adaptive segment request scheme is developed to determine how and when to send the segment request. Simulation results show that the proposed algorithms can efficiently improve the received video quality as well as the playback continuity compared with other existing algorithms.
topic DASH service
Packet importance
Buffer status estimation
Packet scheduling and resource management
Adaptive segment request
url http://link.springer.com/article/10.1186/s13640-017-0222-1
work_keys_str_mv AT lijunhe contentandbufferstatusawarepacketschedulingandresourcemanagementframeworkforvideostreamingoverltesystem
AT fanli contentandbufferstatusawarepacketschedulingandresourcemanagementframeworkforvideostreamingoverltesystem
_version_ 1725932907880513536