基于HLS可扩展流媒体系统关键技术研究与实现

来源 :贵州大学 | 被引量 : 1次 | 上传用户:ivwsige
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
互联网技术的飞速发展和网络应用的不断丰富,让流媒体技术得到了广泛关注和普遍应用。与传统媒体传输和播放方式不同,流媒体用户通过终端可以快速便捷地获取想要的内容。对流媒体数据的采集、加工、存储、调度、传输等关键技术的研究,已成为音视频领域的热点。移动互联网作为传统互联网的延伸得到蓬勃发展,基于HTTP的流媒体技术也被广泛部署和应用,苹果公司的HLS技术是其中具有代表性一种方案。研究和实现基于HLS高效流媒体分发技术是本文的主要工作。针对流媒体分发过程中编码标准的多样性、通信链路状态的不稳定性、终端异构等问题,分析视频编码原理、标准以及转码技术,提出了基于开源库FFmpeg的视频多码率转码方案,该方案能为用户提供差异化、个性化、自适应的转码服务。在大型流媒体分发系统中,通常采用集群服务模式,由于需要对发布的视频文件进行多码率转码以及多副本分布式存储导致大量冗余副本文件产生。如何对这些副本文件进行有效的管理成为提高分发系统服务能力和服务质量亟待解决的关键问题。本文分别就副本对象选取、副本数量控制、副本放置三个方面进行了研究。算法1是副本数量控制算法。算法通过对副本放置和删除代价的合理评价,对副本数量进行动态增删,以提高系统资源利用率。算法2是副本对象选取算法。该算法通过计算文件支持度来表示文件热门程度,然后利用副本预取算法RPA对将来可能成为热门的流媒体文件进行副本复制,通过对这些副本文件的分布式存储来降低用户访问延迟。算法3是副本放置算法。该算法针对集群服务节点的异构问题,使用一种多指标的负载评价方法来计算服务节点的真实负载,并根据计算负载实现集群环境下副本的最优放置。通过仿真实验验证了上述算法的有效性。最后,本文搭建了基于HLS的流媒体分发系统,通过该系统验证了多码率转码方案的可行性和有效性。搭建的系统具有视频上传、切片、转码以及用户管理、视频分发等视频点播网站的基本服务功能。
其他文献
资本市场是调整经济结构、推动地区经济发展的重要工具,成为地区经济发展的重要组成部分。然而,上市公司是资本市场的重中之重,上市公司的研究已成为研究现代金融领域的一个
目前.全国玉米收获已结束.机械化收获发展迅速。2008年全国共投入玉米联合收割机3.8万多台,机收水平近10%.比2007年提高2个多百分点。尤其是主产省呈现出加速的发展势头,山东省机收
目的:应用二维高频超声检测冠状动脉造影术后1周患者的股动脉、腹主动脉及颈动脉内-中膜厚度、斑块形成情况,探讨股动脉、腹主动脉及颈动脉粥样硬化与冠状动脉粥样硬化的相关性
肇庆市鼎湖区位于广东省的中西部,珠江三角洲的西端,东、北临四会市,南与高要市交界,西靠端洲。该区地势低平,垌面宽阔的河流冲积平原,土壤肥沃。属南亚热带季风雨林地带,年平均气温
随着我国社会经济的发展,城市化进程加快,污水量急剧增加,与此同时,城市污泥量也不断增长。城市污泥成分复杂,不仅含有大量的有机质和氮、磷、钾等植物所需的营养元素,也含有