首页 | 本学科首页   官方微博 | 高级检索  
     

动态自适应的HTTP流码率渐进切换算法
引用本文:涂大喜,蒋宇浩,徐成,余林琛.动态自适应的HTTP流码率渐进切换算法[J].计算机应用,2019,39(4):1127-1132.
作者姓名:涂大喜  蒋宇浩  徐成  余林琛
作者单位:中国地质大学计算机学院,武汉,430074;中国地质大学计算机学院,武汉,430074;中国地质大学计算机学院,武汉,430074;中国地质大学计算机学院,武汉,430074
基金项目:国家自然科学基金资助项目(61502439)。
摘    要:针对在动态网络环境和有限缓存容量限制下用户观看视频体验质量低的问题,提出一种综合考虑带宽和缓存因素的动态自适应的HTTP流码率渐进切换(DASBS)算法。首先,利用滑动窗口分析最近下载分片得到带宽初步估值;然后,依据实时带宽波动程度和缓存状态设置双矫正因子进一步平滑带宽估值;最后,设置缓存阈值使其与当前码率建立相关关系,并利用带宽估值和缓存动态阈值共同控制码率切换。使用libdash平台验证算法性能,DASBS在切换平滑性上优于VQCQ(Video Quality Control for QoE)算法,视频播放平均码率更高,有效提高了带宽利用率;平均码率稍低于EABS(Evolution of Adaptive Bitrate Switching)算法时,切换次数得到大幅下降,整体切换稳定性表现更优。实验结果表明,所提算法在动态网络环境中具有带宽高利用、切换平滑和切换稳定的良好表现,能够有效改善用户体验。

关 键 词:流媒体  码率自适应  网络带宽  缓存容量  渐进切换
收稿时间:2018-09-10
修稿时间:2018-10-26

Dynamic adaptive step-wise bitrate switching algorithm for HTTP streaming
TU Daxi,JIANG Yuhao,XU Cheng,YU Linchen.Dynamic adaptive step-wise bitrate switching algorithm for HTTP streaming[J].journal of Computer Applications,2019,39(4):1127-1132.
Authors:TU Daxi  JIANG Yuhao  XU Cheng  YU Linchen
Affiliation:School of Computer Science, China University of Geosciences, Wuhan Hubei 430074, China
Abstract:Aiming at the problem of low quality of video viewing experience in dynamic network environment with limited cache capacity, a Dynamic Adaptive Step-wise Bitrate Switching (DASBS) algorithm for HTTP streaming considering network bandwidth and cache capacity was proposed. Firstly, a sliding window was used to analyze the recent downloaded fragments, obtaining the initial bandwidth estimation. Then, according to the real-time bandwidth fluctuation degree and cache state, two correction factors were set to further smooth the bandwidth estimation. Finally, a cache threshold was set to establish a correlation with the current bitrate, and the bandwidth estimation and the cache dynamic threshold were used to jointly control the bitrate switching. Experimental results on platform libdash show that DASBS is better than Video Quality Control for QoE (VQCQ) algorithm in switching smoothness and its average bitrate of video playback is higher, which effectively improves the bandwidth utilization. Although the average bitrate is slightly lower than that of Evolution of Adaptive Bitrate Switching (EABS) algorithm, the number of switching times is greatly reduced, improving the switching stability. The experimental results show that the proposed algorithm has high bandwidth utilization, switching smoothness and switching stability in dynamic network environment, which can effectively improve user experience.
Keywords:streaming media                                                                                                                        bitrate adaptation                                                                                                                        network bandwidth                                                                                                                        cache capacity                                                                                                                        step-wise switching
本文献已被 维普 万方数据 等数据库收录!
点击此处可从《计算机应用》浏览原始摘要信息
点击此处可从《计算机应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号