学位论文 > 优秀研究生学位论文题录展示

网络视频存储系统的设计与实现

作 者: 张科
导 师: 周可
学 校: 华中科技大学
专 业: 计算机系统结构
关键词: 网络视频存储 任务线程池 双循环无锁缓冲区
分类号: TP333
类 型: 硕士论文
年 份: 2013年
下 载: 20次
引 用: 0次
阅 读: 论文下载
 

内容摘要


从技术层面看,视频监控技术经历了第一代模拟监控、第二代数字监控,发展到了目前的第三代网络监控阶段。网络视频存储系统,具有访问客户端多,图像清晰度要求高,数据流稳定,存储时间长等特点,而且要求回放检索的时间颗粒度小。因此,如何使大量视频数据及时无误的录入和快速准确的检索是网络视频存储系统要解决的关键问题。为解决上述问题,提出了一种基于“时间索引+数据块”键值(key-value)存储模型,采用类ext2文件系统方式组织管理数据,每个逻辑卷对应一个块组,在逻辑卷上存放时间索引和数据块。为了保证负载均衡和系统超载时仍能正常工作,采用任务线程池的方式管理工作线程,同时保证存入的优先级高于检索任务的优先级。利用视频流顺序存放和读取的特点,每一路数据流在内存中开辟一个双循环无锁缓冲区,来提高存储的效率。通过对网络视频存储系统的测试,结果表明系统时间索引与数据块能保持一致。性能分析表明,常规配置的存储服务器能够实现秒级快速检索和支持40路以上高清视频流并行录像。

全文目录


摘要  4-5
Abstract  5-8
1 绪论  8-13
  1.1 课题背景  8-9
  1.2 课题研究的目的和意义  9
  1.3 课题国内外研究现状  9-11
  1.4 本文研究的内容和目的  11-12
  1.5 本章小结  12-13
2 网络视频存储系统架构  13-23
  2.1 网络视频监控系统  13-14
  2.2 网络视频存储系统  14-21
  2.3 传输协议 RPC  21-22
  2.4 本章小结  22-23
3 网络视频存储系统关键技术的设计和实现  23-47
  3.1 视频文件系统的设计与实现  23-33
  3.2 视频文件系统访问接口及说明  33-40
  3.3 任务线程池的实现  40-44
  3.4 双循环缓冲区  44-46
  3.5 本章小结  46-47
4 系统性能测试与分析  47-53
  4.1 测试环境  47-48
  4.2 功能测试  48-49
  4.3 压力测试  49-52
  4.4 本章小结  52-53
全文总结  53-55
致谢  55-56
参考文献  56-59

相似论文

  1. 新一代NVR设备的研究和设计,TP277
  2. 网络流媒体存储服务器研究,TP277
  3. 光信息存储技术发展现状及前景分析,TP333
  4. 星载多片闪存磨损均衡策略研究,TP333
  5. 基于大容量NAND闪存文件系统关键技术研究,TP333
  6. 基于嵌入式Linux视频网络存储系统的研究与实现,TP333
  7. 时空结合的数据预取,TP333
  8. 可扩展高速SAS存储子系统的开发与研究,TP333
  9. 文件网络存储系统的设计与实现,TP333
  10. 基于闪存的浓缩数据立方存储研究,TP333
  11. 相变存储器测试方法及测试系统的研究,TP333
  12. 两级RAID高可靠分布式iSCSI网络存储系统,TP333
  13. USB设备协议栈的设计与实现,TP333.2
  14. NAND Flash文件系统研究与实现,TP333
  15. 抗内部存储单元失效的32位微处理器的研究与实现,TP333
  16. 基于逻辑卷的双控制器磁盘阵列系统的控制与管理,TP333.35
  17. 基于Hadoop的云存储系统客户端的设计与实现,TP333
  18. 基于PCIE接口混合存储系统的设计与实现,TP333
  19. 相变随机存储器的三维热模拟与结构设计,TP333.8
  20. 用于相变存储器的SnTe-Ge2Sb2Te5和Bi2Te3基相变材料研究,TP333
  21. PCI Express接口相变存储卡的设计,TP333

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 电子数字计算机(不连续作用电子计算机) > 存贮器
© 2012 www.xueweilunwen.com