分布式视频转码系统研究与设计

来源 :湖南大学 | 被引量 : 0次 | 上传用户:williamchu2008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近几年随着网络技术和高清影音技术的不断进步,通信网络也在不断的进化,各种视频分享平台也越来越完善,在线视频技术取得了飞速的发展。相应的在线视频点播平台的视频量也变得越来越多,而不同的点播平台对于视频的格式要求往往是不同的,这就导致了包括分辨率、帧数和编码规范等在内的一些参数的变化,所以对海量视频进行转码变得越来越困难。传统的转码软件往往只能对特定的一些格式进行转码,这种方式无法处理数据量大、数目众多的转码任务,而且不能个性化输出视频,视频的转码效率也较为低下。当面对海量的转码需求时,传统的数据转码系统显然无法及时的进行转码,这就需要对现有的系统进行升级改造,以适应当前的需求。首先本文基于分布式平台设计并实现了一套新的分布式转码系统来代替现有的集中式转码系统。本文针对任务调度平衡问题和可能存在的数据堵塞问题,提出了设计了一种基于Gearman的负载均衡策略,通过管理站来进行任务调度,将任务分配给不同的工作站进行具体的处理。系统管理站包含一个PreTreater预处理模块和JobTracker任务调度模块,其中PreTreater模块是通过配置pipeline的方式来对资源进行合理分配,从而根据每个pipeline获取的资源个数来对任务进行预处理,而JobTracker模块则是在接收到任务信息后,对队列长度和服务器性能做均衡调配,将其拆分然后分发给各个工作站。然后本文在分析了分布式文件存储系统的设计思想和分布式计算的原理,以及视频编解码的相关知识后,解决了如何在分布式平台上实现视频编解码操作和数据存储等问题。根据转码工作的原理,本文设计了统一规范的通信接口。同时本文还构建了基于数据传输失败和运行错误的容错机制,通过心跳检测的方式,查询作业号Job__Id,来对工作站中可能存在的通信错误和传输错误分别做出不同的处理,大大的提高了系统的稳定性和容错率。最后本文针对分布式视频转码系统做了一些简单的测试分析,测试数据表明,在分布式视频转码平台上搭建的转码系统取得了不错的效果。在处理小批量视频时,本系统的性能优势已经很明显,当处理大批量视频时,本系统的性能对比其他系统,大大的减少了视频转码所需的时间;同时本系统具有很高的可靠性和稳定性,通过把工作负载分散到众多的机器上,极大的提高了转码的效率;而容错机制的存在,大大的降低了错误率,在提高转码效率的同时为用户提供了可靠的技术保障。
其他文献
2016年8月8日,“成都世纪城假日酒店及世纪城国际会议中心十周年庆典”在成都世纪城假日酒店西楼十九楼星空宴会厅盛大举行。各行各业嘉宾及多家蓉城媒体齐聚一堂,共同庆祝成都
就目前来看,经济社会发展快速,带动了钢铁行业及炼焦行业的迅速发展。在这个背景下,国内市场对焦化粗苯的加工问题重视程度更高,粗苯的生产产量也在不断增加。在这种情况下,
GRIM-19最初被认为定位于细胞核,后来发现在线粒体中也有表达。GRIM-19还是线粒体中NADH脱氢酶1复合物的基本亚单位,在线粒体Ⅰ型呼吸过程中至关重要。在病毒感染导致细胞癌
砌体结构中墙体的等效侧向刚度的正确计算,不仅能使水平地震剪力在楼层的各道墙及同一道墙中的各墙段之间正确分配,还能解决底部框架—抗震墙结构中上、下层侧向刚度比的计算
近年来,学者们在骨骼的性别推断方面进行了大量的研究,积累了丰富的资料,并不断取得了新的进展。研究的手段已由过去的肉眼观测发展到采用x线检查、显微镜检测、生化检测、计
<正>"乡村产业振兴必须把促进一二三产业融合发展作为根本途径。"农业农村部农产品加工局局长宗锦耀近日表示,农业农村部近期先后印发了4个通知,大力实施农产品加工业提升行
目的观察不同液态栓塞系统(NBCA胶和ONYX胶)治疗中小型脑动静脉畸形(直径≤6 cm)的疗效差异。方法 85例中小型脑动静脉畸形患者随机分为NBCA胶组和ONYX胶组,采用对应液态栓塞
目的:检测尿LH定性和半定量相结合预测排卵试纸在不孕症患者中使用的准确性及临床诊断意义。方法:102例(129个周期)使用尿LH定性和半定量预测排卵试纸测定,并B超同步核实。结
本文论述了学习动机理论在中小学生学习中的应用问题。首先阐述了学习动机的内涵及其特点。其次对构成中小学生学习动机结构的基本要素认知内驱力、自我提高内驱力、附属内驱
民事诉讼审前程序在民事诉讼中是一个相对独立的程序,是保证庭审顺利进行的重要前奏,有助于收集和固定证据、促进合意解决纠纷、整理争点。我国仍未建立起实质意义上的民事诉