ZTE Communications ›› 2018, Vol. 16 ›› Issue (3): 9-14.DOI: 10.19729/j.cnki.1673-5188.2018.03.003

• Special Topic • Previous Articles     Next Articles

Adaptive Mobile Video Delivery Based on Fountain Codes and DASH: A Survey

WU Kesong1, CAO Xianbin1, CHEN Zhifeng2, WU Dapeng3   

  1. 1.Beihang University, Beijing 100191, China
    2.Fuzhou University, Fuzhou 350116, China
    3.University of Florida, Gainesville 32611, USA
  • Online:2018-08-25 Published:2020-03-18
  • About author:WU Dapeng (dpwu@ufl.edu) is a professor at the Department of Electrical and Computer Engineering, University of Florida, USA. His research interests are in the areas of networking, communications, signal processing, computer vision, machine learning, smart grid, and information and network security. He serves as Editor in Chief and Associate Editor of multiple IEEE journals. He was the founding Editor-in-Chief of Journal of Advances in Multimedia. He has served as a member of executive committees and/or technical program committees of over 80 conferences. He is an IEEE Fellow.|CAO Xianbin (xbcao@buaa.edu.cn) is the Dean and a professor at the School of Electronic and Information Engineering, Beihang University, China. His current research interests include intelligent transportation systems, airspace transportation management, and intelligent computation. Currently, he serves as Associate Editor of IEEE Transactions on Network Science and Engineering, and Associate Editor of Neurocomputing.|CHEN Zhifeng (10799126@qq.com) received the Ph.D. degree in electrical and computer engineering from the University of Florida, USA in 2010. He is a professor with the College of Physics and Information Engineering, Fuzhou University, China. His research interests include video coding, video transmission, computer vision, machine learning, etc.

Abstract:

Recent years have witnessed an explosive growth in mobile video-based services and efficient and reliable video delivery draws more and more attention. As a type of rateless codes, fountain codes can automatically adapt to wireless channel conditions without any knowledge of channels. This paper provides an overview of several typical Forward Error Correction (FEC) codes, such as Reed-Solomon (RS) code, Tornado code, Luby-Transform (LT) code, and Raptor code. We focus on a novel delay-aware fountain coding (DAF) technique that maximizes the code word length under the constraint of a given delay. Based on DAF, this paper also presents Unequal Error Protection DAF (UEP-DAF) which improves the Peak Signal to Noise Ratio (PSNR) without additional coordination between the encoder and the decoder, as well as Model Predictive Control DAF (MPC-DAF) which reduces the computational complexity to an affordable level for real-time video communications. Moreover, we review video streaming technologies, then introduce Dynamic Adaptive Streaming over HTTP (DASH) and DASH over Multiple Content Distribution Servers (MCDS-DASH) in detail. Based on MCDS-DASH that adapts video bitrate at the block level to alleviate video fluctuation, we propose a novel approach to integrating fountain codes with MCDS-DASH, which is capable of achieving unprecedented high throughput.

Key words: mobile video delivery, DAF, UEP, MPC, DASH