吉林大学学报(工学版) ›› 2018, Vol. 48 ›› Issue (4): 1244-1253.doi: 10.13229/j.cnki.jdxbgxb20170510

• 论文 • 上一篇    下一篇

基于HTTP的动态自适应流媒体传输算法

侯永宏, 王利伟, 邢家明   

  1. 天津大学 电气自动化与信息工程学院,天津 300072
  • 收稿日期:2017-04-22 出版日期:2018-07-01 发布日期:2018-07-01
  • 作者简介:侯永宏(1968-),男,副教授. 博士生导师.研究方向:视频信号处理,深度学习.E-mail:houroy@tju.edu.cn
  • 基金资助:
    国家自然科学基金项目(61571325); 天津市互联网专项计划项目(16ZXHKGX00190).

HTTP-based dynamic adaptive streaming video transmission algorithm

HOU Yong-hong, WANG Li-wei, XING Jia-ming   

  1. School of Electrical and Information Engineering, Tianjin University, Tianjin 300072, China
  • Received:2017-04-22 Online:2018-07-01 Published:2018-07-01
  • Supported by:
     

摘要: 采用实际的物理缓存大小作为视频缓存余量的计量方式,提出了一种基于物理缓存的自适应传输算法,该算法根据缓存占用率的大小以及网络估计吞吐量,动态地调整申请视频的码率。最后,分别在两种虚拟和两种实际的网络环境下进行性能测试。实验表明,本文算法可以降低视频码率对缓存变化的敏感度,可以避免视频码率过于频繁的切换,相比传统算法可以带来更好的用户体验。

关键词: 计算机应用, 流媒体传输, 用户体验质量, 物理缓存, 缓存占用率

Abstract: Taking the actual physical cache as the measurement of the buffered video, an adaptive algorithm based on physical caching of the video is proposed. The algorithm adjusts the bitrate of the video according to the buffer occupancy rate and the estimated throughput of the Internet. The performance tests are conducted under two virtual network conditions and two real network conditions. The results show that the proposed algorithm can reduce the sensitivity of the video bitrate to the change of the buffer and avoid the buffer frequent fluctuation. Compared with the traditional algorithm, the proposed algorithm is superior in terms of Quality of Experience (QoE).

Key words: computer application, streaming video transmission, quality of experience(QoE), physical cache, buffer occupancy rate

中图分类号: 

  • TP391
[1] Stockhammer T.Dynamic adaptive streaming over HTTP——standards and design principles[C]∥ACM Sigmm Conference on Multimedia Systems, USA , 2011:133-144.
[2] 丁雪瑶. 基于DASH协议的自适应流媒体传输系统研究[D]. 北京:北京邮电大学电子工程学院,2013.
Ding Xue-yao.The study of adaptive streaming system based on the DASH protocol[D]. Beijing:College of Electronic Information Engineering, Beijing University of Posts and Telecommunications, 2013.
[3] 杨晓萍,史帅,陈虹.一种改进的TCP拥塞控制方法[J].吉林大学学报:工学版,2006,36(3): 433-437.
Yang Xiao-ping, Shi Shuai, Chen Hong.Improved algorithm for TCP congestion control[J]. Journal of Jilin University (Engineering and Technology Edition), 2006, 36(3): 433-437.
[4] Thang T C, Ho Q D, Kang J W, et al.Adaptive streaming of audiovisual content using MPEG DASH[J]. IEEE Transactions on Consumer Electronics, 2012, 58(1):78-85.
[5] Müller C, Lederer S, Timmerer C.An evaluation of dynamic adaptive streaming over HTTP in vehicular environments[C]∥ACM Sigmm Workshop on Mobile Video, Japan, 2012:37-42.
[6] Tian G, Liu Y.Towards agile and smooth video adaptation in dynamic HTTP streaming[C]∥IEEE/ACM Transactions on Networking, Australia,2012:109-120.
[7] Vergados D J, Michalas A, Sgora A, et al.FDASH:a fuzzy-based MPEG/DASH adaptation algorithm[J]. IEEE Systems Journal, 2015, 10(2):1-10.
[8] Claeys M, Latré S, Famaey J, et al.Design of a Q-learning based client quality selection algorithm for HTTP adaptive video streaming[C]∥Adaptive and Learning Agents Workshop,USA, 2013:30-37.
[9] 夏勃,林浒,李鸿彬,等.一种动态自适应HTTP流媒体码率切换算法[J].小型微型计算机系统, 2015, 36(2):275-279.
Xia Bo, Lin Hu, Li Hong-bin, et al.A dynamic adaptive bitrate switching algorithm for HTTP streaming[J]. Journal of Chinese Computer Systems, 2015, 36(2):275-279.
[10] Thang T C, Le H T, Pham A T, et al.An evaluation of bitrate adaptation methods for HTTP live streaming[J]. IEEE Journal on Selected Areas in Communications, 2014, 32(4):693-705.
[11] Big buck bunny stream.[DB/OL].[2008-10-22]. http:∥www.bigbuckbunny.org/index.php/download.
[12] Zhou C, Lin C W, Guo Z. m DASH: A Markov decision-based rate adaptation approach for dynamic HTTP streaming[J]. IEEE Transactions on Multimedia, 2016, 18(4):738-751.
[13] Libdash. [DB/OL].[2017-12-10]. http:∥www-itec.uni-klu.ac.at/dash/?page_id=6.
[14] Rizzo L.Dummynet: A simple approach to the evaluation of network protocols[J]. ACM Sigcomm Computer Communication Review, 1997, 27(1):31-41.
[15] Shuai Y, Herfet T.Improving user experience in low-latency adaptive streaming by stabilizing buffer dynamics[C]∥IEEE Consumer Communications & Networking Conference, USA, 2016:375-380.
[1] 刘富,宗宇轩,康冰,张益萌,林彩霞,赵宏伟. 基于优化纹理特征的手背静脉识别系统[J]. 吉林大学学报(工学版), 2018, 48(6): 1844-1850.
[2] 王利民,刘洋,孙铭会,李美慧. 基于Markov blanket的无约束型K阶贝叶斯集成分类模型[J]. 吉林大学学报(工学版), 2018, 48(6): 1851-1858.
[3] 金顺福,王宝帅,郝闪闪,贾晓光,霍占强. 基于备用虚拟机同步休眠的云数据中心节能策略及性能[J]. 吉林大学学报(工学版), 2018, 48(6): 1859-1866.
[4] 赵东,孙明玉,朱金龙,于繁华,刘光洁,陈慧灵. 结合粒子群和单纯形的改进飞蛾优化算法[J]. 吉林大学学报(工学版), 2018, 48(6): 1867-1872.
[5] 刘恩泽,吴文福. 基于机器视觉的农作物表面多特征决策融合病变判断算法[J]. 吉林大学学报(工学版), 2018, 48(6): 1873-1878.
[6] 欧阳丹彤, 范琪. 子句级别语境感知的开放信息抽取方法[J]. 吉林大学学报(工学版), 2018, 48(5): 1563-1570.
[7] 刘富, 兰旭腾, 侯涛, 康冰, 刘云, 林彩霞. 基于优化k-mer频率的宏基因组聚类方法[J]. 吉林大学学报(工学版), 2018, 48(5): 1593-1599.
[8] 桂春, 黄旺星. 基于改进的标签传播算法的网络聚类方法[J]. 吉林大学学报(工学版), 2018, 48(5): 1600-1605.
[9] 刘元宁, 刘帅, 朱晓冬, 陈一浩, 郑少阁, 沈椿壮. 基于高斯拉普拉斯算子与自适应优化伽柏滤波的虹膜识别[J]. 吉林大学学报(工学版), 2018, 48(5): 1606-1613.
[10] 车翔玖, 王利, 郭晓新. 基于多尺度特征融合的边界检测算法[J]. 吉林大学学报(工学版), 2018, 48(5): 1621-1628.
[11] 赵宏伟, 刘宇琦, 董立岩, 王玉, 刘陪. 智能交通混合动态路径优化算法[J]. 吉林大学学报(工学版), 2018, 48(4): 1214-1223.
[12] 黄辉, 冯西安, 魏燕, 许驰, 陈慧灵. 基于增强核极限学习机的专业选择智能系统[J]. 吉林大学学报(工学版), 2018, 48(4): 1224-1230.
[13] 傅文博, 张杰, 陈永乐. 物联网环境下抵抗路由欺骗攻击的网络拓扑发现算法[J]. 吉林大学学报(工学版), 2018, 48(4): 1231-1236.
[14] 曹洁, 苏哲, 李晓旭. 基于Corr-LDA模型的图像标注方法[J]. 吉林大学学报(工学版), 2018, 48(4): 1237-1243.
[15] 赵宏伟, 刘宇琦, 特日根, 陈长征, 臧雪柏. 基于有限序列的压缩新算法[J]. 吉林大学学报(工学版), 2018, 48(3): 882-886.
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
[1] 郭孔辉;王爽;丁海涛;张建伟 . 后悬架非对称式橡胶衬套弹性耦合特性[J]. 吉林大学学报(工学版), 2007, 37(06): 1225 -1228 .
[2] 彭其渊,徐进,郑升宝,邵毅明,邓天民. 隧道洞口路面两种材料交替对行车的影响及交替位置优化[J]. 吉林大学学报(工学版), 2009, 39(06): 1497 -1503 .
[3] 王昕,姜继海. 轮边驱动液压混合动力车辆再生制动控制策略[J]. 吉林大学学报(工学版), 2009, 39(06): 1544 -1549 .
[4] 武剑,董惠娟,张松柏,张广玉. 压电超声换能器初级串联匹配新方法[J]. 吉林大学学报(工学版), 2009, 39(06): 1641 -1645 .
[5] 郑文忠, 万夫雄, 李时光. 用无机胶粘贴CFRP布加固混凝土板火灾后受力性能[J]. 吉林大学学报(工学版), 2010, 40(05): 1244 -1249 .
[6] 何磊,宗长富,田承伟,吴仁军,张太武. 线控转向汽车直流电机的故障诊断与容错控制[J]. 吉林大学学报(工学版), 2011, 41(03): 608 -612 .
[7] 刘松山, 王庆年, 王伟华, 林鑫. 惯性质量对馈能悬架阻尼特性和幅频特性的影响[J]. 吉林大学学报(工学版), 2013, 43(03): 557 -563 .
[8] 初亮, 王彦波, 祁富伟, 张永生. 用于制动压力精确控制的进液阀控制方法[J]. 吉林大学学报(工学版), 2013, 43(03): 564 -570 .
[9] 李静, 王子涵, 余春贤, 韩佐悦, 孙博华. 硬件在环试验台整车状态跟随控制系统设计[J]. 吉林大学学报(工学版), 2013, 43(03): 577 -583 .
[10] 朱剑峰, 林逸, 陈潇凯, 施国标. 汽车变速箱壳体结构拓扑优化设计[J]. 吉林大学学报(工学版), 2013, 43(03): 584 -589 .