当前位置:主页 > 科技论文 > 软件论文 >

基于JavaEE的批量音视频转换平台研究

发布时间:2020-10-18 16:13
   随着数字出版行业的飞速发展,音视频出版方向呈现出音视频文件编码标准多样化、数据海量化等显著特点。面对海量多样的数据,如何快速高效地转换成统一的编码格式,成为数字出版机构面临的很大的难题。本文针对这一需求和现状,基于Spring+SpringMVC+MyBatis的架构开发,同时结合开源FFMPEG格式转换工具,提出了一种B/S结构的分布式在线音视频格式转换平台。文中基于Java语言,重点剖析了平台架构设计过程中所设计的关键技术和策略,设计开发了高效的音视频格式转换系统,分别由“核心调度服务器”,“转换服务器”,“数据库”等组成。本论文以服务器集群方式解决大批量音视频格式转换,研究了如何有效地调配集群转换服务器所涉及的若干关键技术;为了保障不同用户的操作权限,研究了平台的权限控制系统;为了提高文件在客户端和服务器之间的传输效率,综合比较和研究了多种文件传输方式的优劣性;为了提高音视频文件格式转换的准确性和高效性,对不同的格式转换工具进行了深入研究。本文研究的主要创新点有:(1)在音视频处理方面,通过对音视频文件的处理,解决了单个文件过大时转换效率低下的问题。首先对音视频文件进行文件类型分类,然后根据取模算法将单个文件过大的音频或视频文件进行分割,分割后的文件经过分别转换后再进行合并,最终成为转换后的音视频文件。(2)在转换服务器调度方面,结合一致性Hash算法,有效解决了转换服务器集群时,转换任务的有效分配问题。在多转换服务器集群时,利用一致性Hash算法,将转换任务平均分配到每个服务器上,使得每个转换服务器都能够得到有效利用。同时,服务器数量发生变化时,不需要重新进行Hash计算,有效提高了系统的稳定性和可拓展性。为了验证本文提出的批量音视频格式转换平台是高效可用的,本文设计了测试方案与传统的转换方式进行了比较,测试结果表明,与普通的音视频转换方案相比,采用批量音视频格式转换平台有效提高了音视频文件的转换效率、降低了工作复杂度。实践证明,本文所讨论的关键技术,可应用于批量大文件处理领域,具有一定的实际应用价值。
【学位单位】:北京邮电大学
【学位级别】:硕士
【学位年份】:2018
【中图分类】:TP311.52
【部分图文】:

用例图,音视频,软件系统设计,格式转换


开发工具等进行了较为详细的描述。??2.1平台需求分析??整个批量音视频格式转换平台主要包含以下功能,如下图2-1所示:???——?— ̄ ̄??权限系统???????/?一-.—???^??/?(?上传下载〉????/?z??.,??麗I、'?z?'、??用户\?转换系统设计;??、?...??????一.??^???__??转换数据记录、)??、???"??图2-1批量音视频格式转换平台用例图??权限管理是在软件系统设计特别是在Web系统设计中非常重要的一部分?,??在web系统中,由于拥有浏览器的PC对每一位普通用户来说是相同的,如果没??有权限管理系统,那么任何一位用户都可以对平台进行操作,这无疑对设计者来??说是不被允许的,因此必须要有相对应的权限控制系统来限制用户对平台的合法??访问。通过权限系统,可以有效的限制非法用户的访问,同时把不同的访问权限??赋予不同的职能角色,可以有效保障系统的安全[17_1S]。用户权限管理主要由三个??部分组成:权限创建、权限分配和权限使用。通过权限系统可以对用户角色进行??5??

用例图,上传,下载,音视频


音视频文件进行下载至本地。考虑到批量转换时音视频文件数量庞大,因此传输??速度成为设计时需重点考虑的问题。其次,安全性和断点续传能力也应被考虑其??中。上传下载系统用例图如下图2-3所示:??上传下载系统??c文件上传??、?.':,一?????z’?/?又\''、?.?!??_?/?\?丨:I??VZ’?(’、传输速度?(断点续恃?')(:、安全性??\!?、—.'7?^?^??■■??'?/??用户?;\?/??、、二一??C?文件下载?、??f????一’??图2-3上传下载用例图??综合考虑上传下载系统的需求,选择合适的方式进行音视频文件的传输操作。??2.1.3转换部分??转换系统是批量音视频格式转换平台最核心的模块,它包含了对音视频处理??的各个步骤信息,包括对音视频文件的分类、音视频格式转换任务的有效分配-、??转换工具转换任务的运行。由于上传的文件中即可能包含音频源文件又有可能包??含视频源文件,甚至有可能音频和视频源文件同时存在,因此首先要对上传的文??件进行分类,根据上传文件的格式,分为音频文件和视频文件。然后再将音频和??视频文件按照大小进行分类。为了提高转换效率,采用转换服务器集群的方式,??但是为了合理有效的分配转换任务到转换服务器

用例图,转换系统,用例图,转换数据


__转_换_系统对用户不可见,运行完全自动化,用户不需要对转换即可进行操作。??.4转换数据记录??转换数据记录是为了记录用户进行转换操作时的转换文件的信及结果信息。同时保存用户的角色权限信息,用例图如图2-5数据库记录??I??.-一.^??....(?用户数据??參?.一-z’?I?????1—-—???f’转换源文件信息、??\?I?一--一????、、??用户?\?t?C?转换进度、??\?1??\??\???—??、、??
【参考文献】

相关期刊论文 前10条

1 武玉坤;;高并发校园快递超市系统[J];计算机系统应用;2015年09期

2 赵巧玲;;基于B/S架构的软件项目开发[J];计算机光盘软件与应用;2014年24期

3 王亚楠;吴华瑞;黄锋;;高并发Web应用系统的性能优化分析与研究[J];计算机工程与设计;2014年08期

4 周文琼;王乐球;郑述招;;云环境下的数据库扩展策略的设计[J];计算机技术与发展;2014年09期

5 马琰;;基于J2EE的业务管理系统的设计与实现[J];电脑与电信;2013年10期

6 陈秋晓;钱国栋;;面向UPMIS的控规数据批量转换方法及实现[J];浙江大学学报(理学版);2013年05期

7 刘欣;;我国数字出版发展趋势及运营模式[J];环渤海经济瞭望;2013年08期

8 刘丽霞;边金松;张琍;穆森;;基于FFMPEG解码的音视频同步实现[J];计算机工程与设计;2013年06期

9 李华;龚艺;纪娟;谭明杰;方佳明;;面向MOOC的学习管理系统框架设计[J];现代远程教育研究;2013年03期

10 李龙龙;朱高中;;通用权限管理系统的设计[J];科技信息;2013年13期


相关博士学位论文 前1条

1 曹海傧;海量视频的分布式协作处理与检索研究[D];中国科学技术大学;2013年



本文编号:2846522

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2846522.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户54851***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com