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

基于状态机的视频码率自适应算法
引用本文:黄胜,胡凌炜,付园鹏.基于状态机的视频码率自适应算法[J].计算机应用,2018,38(7):2001-2004.
作者姓名:黄胜  胡凌炜  付园鹏
作者单位:重庆邮电大学 光通信与网络重点实验室, 重庆 400065
基金项目:国家自然科学基金资助项目(61371096)。
摘    要:由于链路带宽存在随机性,已有的基于超文本传输协议的动态自适应流媒体传输技术(DASH)的码率自适应算法不能很好解决播放流畅性和视频质量之间的矛盾。为解决该问题,提出一种基于状态机的DASH(SDASH)算法,将码率切换过程用状态机进行分析与控制。首先充分考虑客户端观看体验质量(QoE)的影响因素,对影响因素进行数值分析,并设定6个码率等级状态;然后将视频码率与影响因素的数值变化之间的联系作为状态转移条件;最后在保证播放缓存和码率偏移率处于一定阈值的条件下将视频码率切换至视频质量和播放流畅性整体性能相对最佳的码率等级上。实验结果表明,该算法与基于模糊逻辑控制的码率自适应算法相比能够提高客户端请求视频的平均码率,且尽量避免出现码率骤降等情况,从而较好地平衡播放流畅性和视频质量之间的关系,提升了视频观看过程的体验质量。

关 键 词:视频传输  基于超文本传输协议的动态自适应流媒体  码率自适应  状态机  体验质量  
收稿时间:2017-12-15
修稿时间:2018-02-19

State machine based video rate adaptation algorithm
HUANG Sheng,HU Lingwei,FU Yuanpeng.State machine based video rate adaptation algorithm[J].journal of Computer Applications,2018,38(7):2001-2004.
Authors:HUANG Sheng  HU Lingwei  FU Yuanpeng
Affiliation:Key Laboratory of Optical Communications and Networking, Chongqing University of Posts and Telecommunications, Chongqing 400065, China
Abstract:Due to the inherent randomness of bandwidth, the existing rate adaptation algorithms based on Dynamic Adaptive Streaming over Hyper Text Transfer Protocol (DASH) fail to make a balance between playback fluency and video quality. Concerning the above problem, a State machine-based DASH (SDASH) algorithm was proposed to analyze and control the rate switching process. Firstly, the influence factors of client's Quality of Experience (QoE) were fully considered and numerically analyzed. Secondly, six bitrate states were proposed according to the influence factors, and the relations between the video bitrate and the changes in influence factors' values were used as the state transition conditions. Finally, while the playback buffer and the bitrate deviation ratio satisfying the threshold condition, the video bitrate was switched to a rate level which has the relatively optimum overall performance of playback fluency and video quality. The experimental results demonstrate that the proposed algorithm can not only improve the video bitrate compared with the fuzzy-based DASH adaptation algorithm but also avoid bitrate plunging, thus reaching a balance between playback fluency and video quality, and leading to an improvement of QoE.
Keywords:video transmission  Dynamic Adaptive Streaming over Hyper Text Transfer Protocol (DASH)  rate adaptation  state machine  Quality of Experience (QoE)  
点击此处可从《计算机应用》浏览原始摘要信息
点击此处可从《计算机应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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