学位论文 > 优秀研究生学位论文题录展示
基于Hadoop的视频转码系统设计与实现
作 者: 郭奕希
导 师: 黄本雄
学 校: 华中科技大学
专 业: 电子与通信工程
关键词: 视频转码 Hadoop 云计算
分类号: TN919.81
类 型: 硕士论文
年 份: 2011年
下 载: 274次
引 用: 0次
阅 读: 论文下载
内容摘要
随着互联网和手机网络的不断进化,媒体传播的平台越来越多,相应的传播平台支持的媒体格式也越来越多。不同平台对内容的格式的要求完全不同,其中包括了编码格式/规格、分辨率、帧率等参数的变化,因此对多媒体内容的编码格式进行转换变得必不可少。传统的集中式数据转码系统不足以应付数据量大、数目多的转码需求,并且随着视频数据的不断增多,集中式数据转码系统难以达到处理能力随着数据量线性增长的要求。本文基于分布式平台Hadoop,设计并实现了分布式转码系统。本文首先介绍了云计算技术的发展状况和Hadoop平台,重点介绍了分布式文件系统HDFS的设计思想和MapReduce编程原理。随后介绍了相关的视频压缩知识。在了解了分布式平台和视频压缩知识的基础上,提出了分布式转码系统的实现框架。给出了转码框架各个主要模块,包括视频处理模块,文件传输模块,作业队列管理模块,数据库模块,MapReduce并行任务模块的实现原理和实现方法。最后本文对分布式转码系统进行了一些初步的测试和分析,测试表明,在Hadoop集群上实现视频转码是可行的并且能够减少视频处理时间开销。在Hadoop集群上成功实施视频转码功能扩大了Hadoop系统的应用范围,同时,Hadoop集群是由普通的PC机上构建的,计算能力和存储能力能够随着需求的增加在原来的基础上自由扩展,具有很高的现实意义和应用价值。
|
全文目录
摘要 4-5 Abstract 5-8 1 绪论 8-14 1.1 课题背景 8-12 1.2 本文主要内容及章节安排 12-14 2 Hadoop 平台与视频技术研究 14-27 2.1 Hadoop 总体架构 14-18 2.2 HDFS 18-21 2.3 MapReduce 编程 21-24 2.4 视频处理技术 24-26 2.5 本章小结 26-27 3 视频转码系统设计 27-46 3.1 视频转码平台整体架构设计 27-28 3.2 视频处理类设计 28-33 3.3 文件传输模块设计 33-35 3.4 作业队列管理模块设计 35-39 3.5 数据库模块设计 39-41 3.6 MapReduce 算法设计 41-45 3.7 本章小结 45-46 4 转码平台性能评估 46-53 4.1 方案部署 46-49 4.2 分布式视频转码性能测试 49-52 4.3 本章小结 52-53 5 全文总结与展望 53-55 5.1 全文总结 53 5.2 展望 53-55 致谢 55-56 参考文献 56-58
|
相似论文
- 云计算平台下的动态信任模型的研究,TP309
- 基于云计算的数字图书馆服务模式研究,G250.76
- 基于Map/Reduce框架的分布式日志分析系统的研究及应用,TP311.52
- 基于Hadoop的在线购物原型系统的设计与实现,TP311.52
- 基于信誉度的云环境下资源管理的研究,TP315
- 基于Google平台促销模块与商品模块的设计与实现,TP311.52
- H.264并行视频转码算法研究,TN919.81
- 基于云计算的软件资源服务平台研究,TP311.52
- 基于人工免疫的病毒检测技术研究,TP393.08
- 基于Google云计算平台的Web应用系统设计及实现,TP393.09
- 云计算数据隐私保护方法的研究,TP393.08
- 基于启发式算法的恶意代码检测系统研究与实现,TP393.08
- 高速网络环境下的入侵检测系统的研究,TP393.08
- 云计算平台上的增量学习研究,TP311.13
- 基于云计算平台的电信业务支撑系统中资源提供策略的研究,TP3
- 基于服务器驱动的多码率自适应流媒体传输系统的设计与实现,TN919.8
- 云环境下MapReduce容错技术的研究,TP302.8
- 基于云存储的手机数据备份系统,TP309.3
- 仿真资源云存储技术的研究与实现,TP333
- 云存储中的数据动态平衡技术研究,TP333
中图分类: > 工业技术 > 无线电电子学、电信技术 > 通信 > 图像通信、多媒体通信 > 图像编码
© 2012 www.xueweilunwen.com
|