首页> 中文学位 >基于云计算的视频存储和播放系统设计与实现
【6h】

基于云计算的视频存储和播放系统设计与实现

代理获取

目录

声明

第1章 绪 论

1.1 课题来源

1.2 选题目的与意义

1.3 国内外发展现状

1.4 本文研究内容

1.5 论文组织结构

第2章 相关技术研究

2.1 云计算

2.2 视频压缩技术

2.3 视频存储技术

2.4 流媒体关键技术

2.5 本章小结

第3章 系统的分析与设计

3.1 系统需求分析

3.2 系统的总体设计

3.3 系统流程分析

3.4 web端功能需求

3.5 Web服务端功能需求

3.6 系统非功能性需求分析

3.7 本章小结

第四章 系统设计

4.1 用户登录注册功能

4.2 视频上传功能

4.3 流媒体服务器

4.4 存储服务器

4.5 数据库设计

4.6 本章小结

第5章 系统的实现

5.1 Web端实现

5.2 web服务端实现

5.3 视频存储服务器实现

5.4 流媒体服务器实现

5.5 本章小结

第6章 系统测试

6.1 测试环境

6.2 测试方案

6.3 测试结果

6.4 本章小结

结论

1总结

2展望

参考文献

致谢

展开▼

摘要

随着互联网的不断发展,网络信息不断膨胀,如何处理这些信息成为目前主要的技术挑战。信息只有达到一定的信息规模才会有价值,在这些信息中,视频信息的量比较大,它能够存储零碎的物理世界的影像,因此这些信息更加有价值。当物联网不断的发展,越来越多的传感器和摄像头获取到更多的视频信息,这些视频信息更能够构建一个物理世界的影像,这些视频对公共安全提供可操作的方法,同时视频信息的存储和挖掘将会为公司和社会带来更大的价值。视频监控行业的不断发展,对视频存储和播放提出了严峻的技术挑战,它将是下一个技术爆发点,因此海量视频存储技术是企业赖以生存的基石。
  本文正是在这样的背景下采用了云计算平台进行视频存储和播放的技术,通过云计算可以有效的解决海量视频存储的问题,同时也大大提高了系统对视频读写请求的能力,极大的改善了视频存储和播放的性能。本文的主要研究内容如下:
  首先对系统的课题背景、研究目的进行了详细的分析,在此基础上对云计算和视频监控国内外的研究现状进行了详细的分析,为本文的研究课题奠定了基础。对于系统所涉及到的技术进行了详细的分析和阐述,主要包括云计算、视频压缩技术、视频存储技术和流媒体的关键技术。
  其次对系统进行了详细分需求分析和设计,对基于云计算的视频存储和播放系统进行了需求分析,指明了系统的发展发现和用户需求。在需求的基础上对系统进行了详细的设计,包括系统总体设计、子系统设计以及数据库设计,其中子系统设计主要包括 web系统设计、流媒体服务器设计和视频存储子系统设计。
  最后对基于云计算的视频存储和播放系统进行了详细的实现和测试。本文在实现 Web系统是采用了前端 Vue框架和后端 SSM矿机,对其进行前后端系统分析的开发方式,极大的提高了系统的扩展性,满足了系统的性能需求。视频存储服务器利用 Hadoop的 HDFS文件系统进行,对 HDFS的文件系统的 API进行了详细的分析,并对其存储的文件格式展开了详细的分析,为视频存储提供了高效的读写方式。流媒体服务器采用Darwin Streaming Server进行视频存储,通过Darwin实现了RTSP服务器,满足了用户的流媒体的点播需求。最后在实现的系统基础上对系统进行了功能测试和性能测试。
  本文的创新主要有:1.通过云计算平台解决了海量视频的存储问题,同时也提高了系统的并发能力,为适应物联网的视频采集和存储需求奠定了坚实的基础;2.通过采用先进的前端框架优化了视频播放操作,提高了用户的体验。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号