HLS关键技术研究及客户端实现

来源 :中国科学院大学 | 被引量 : 0次 | 上传用户:luodks
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网视频流量的爆发式增长,HTTP流媒体协议已逐渐成为视频流媒体传输的主要方式。相比传统的RTP/RTCP/RTSP协议,HTTP流媒体协议采用HTTP协议传输视频内容,可简单地穿越防火墙以及子网;此外,HTTP流媒体协议是无状态的协议,流媒体控制由客户端实现,减小了服务器负载,具备良好的扩展性。鉴于HTTP流媒体协议的优点,各个互联网巨头纷纷推出自己的HTTP流媒体协议,如微软的Smooth Streaming、Adobe的HTTP Dynamic Streaming、MPEG的Dynamic Adaptive Streaming over HTTP(DASH)以及苹果的HTTP LiveStreaming(HLS)。  其中,HLS协议支持从普通web服务器分发内容,并支持码率自适应功能,协议实现非常简单,具有高效、低成本等特点。目前,得益于苹果终端的市场占有率,HLS在全球取得巨大成功。  本文以HLS流媒体协议为研究点,对HLS码率自适应技术进行了深入研究,并实现了HLS客户端。具体地,本文主要研究内容和创新性工作如下:  1)提出一种改进的HLS带宽估计方法。该方法包括段内估测和段间估测,段内估测通过指数平均方法平滑段内抽样带宽序列求得该段的即时带宽;段间估测通过逻辑斯谛方程预测即时带宽的变化值来求得下一段的估测带宽。此外,搭建了HLS点播系统,对该方法进行验证。实验结果表明该方法不但能有效地捕捉到实际带宽的快速变化,迅速地跟随大的网络波动,而且能够较好的平滑小的网络波动。此外,该方法仅需在应用层做控制,实现简单。  2)提出一种基于最小可觉差(JND)的HLS码率自适应算法。该算法基于JND设计当前码率可变化范围的分段函数,然后根据此分段函数合理地选择码率。在以上介绍的HLS点播系统上对该算法进行了性能验证,实验结果表明提出的码率自适应算法在获得更高平均视频质量的同时,还减少了码率切换次数。  3)设计并实现一种基于代理技术的HLS客户端。该客户端通过代理与HLS服务器交互获取流媒体数据,并将解析好的数据交于原生播放器进行播放。实验结果表明本文设计并实现的HLS客户端既能充分利用原系统平台硬件解码能力,节省系统资源,又能通过代理动态扩充HLS协议,增强系统扩展性。
其他文献
学会生存,学会学习成为人们研究的重要课题,如何使学生从“学会”到“会学”呢?作为教育的主体——教师,应引起高度的重视,改变过去传统的教学方式,探讨适应素质教育需要的新
本文以新疆库甫河为研究对象,通过对河流岸线现状进行评价分析,针对评价结论,提出建立河长负责制,统筹协调岸线管控,建立分区分级、跨区联动的岸线管控模式,开展动态监测,建
做为小学语文中的基础教学环节,阅读教学承载着极其重要的作用,它对于提高小学生的理解能力、丰富词汇量都有着积极的影响,因此如何上好小学阅读课就成为我们语文老师需要加
我们时常听到家长抱怨:孩子太懒,不愿作业;学生抱怨:上课听的懂,作业不会做;教师抱怨:作业批改耗时费力收效不大,……传统作业现下,上课听讲,回家作业,单一的作业形式,繁重的
日前,全国企业家、椰树集团董事长王光兴在一次会议上痛陈了影响国有企业发展的五大体制性弊端,表示“椰树”要全力推进新一轮改革,突破影响企业生产力发展的种种体制性障碍,
热爱教育事业、热爱实习工作是前进的动力工作的前提,掌握实习教学规律要当好教师,言传身教、孜孜不倦的敬业精神.理论上基本功扎实,有很丰富的实践经验是做好教师的必要条件
为了提高日本乳业的国际竞争水平,日不正进行着一场深刻的乳品工业改革,其主要表现为以下十个方面: (1)反映市场趋势实施合理价格及确保乳饮安全经营; (2)乳饮经营体及一应方法(继承经营
期刊
移动自组网(MANET,Mobile Ad hoc Network)通过各个无线节点间的信息交换进行通信,具有无中心、自组织、可移动的特点,可实现网络的快速布置,在灾难救援、军事通信等应急通信领域
在多输入多输出(MIMO)无线通信系统中,格基规约(Lattice Reduction, LR)技术能够有效地改善信道矩阵的奇异性,因而常被用来作为检测前的预处理操以有效提高检测性能。本文中,
本文主要阐述中学地理传统教学方法的诸多弊端,结合中学地理教学实际,并以新课程标准为指导,说明新的地理教学方式的必要性与具体的做法.