节点文献

基于Linux的DVD视频实时刻录系统的软件设计

Software Design of Real-time DVD Video Recording System Based on Linux

【作者】 刘千通

【导师】 吴延海;

【作者基本信息】 西安科技大学 , 信号与信息处理, 2011, 硕士

【摘要】 随着我国公共基础设施建设的快速发展,人们对于安全防范意识的加强,这使得视频监控产品得到了广泛的应用和快速的发展。视频监控产品通常应具备长时间、连续的视频采集及数据存储能力,因此大量视频数据的存储成为视频监控产品中的一个急需解决的问题。本文将光存储技术与实时刻录技术相结合,提出一种运用在视频监控产品中的视频数据实时存储设计方案。本设计将光存储介质作为视频数据的存储载体,解决了传统使用硬盘进行视频数据存储所带来的成本高、视频数据备份时间短等不足。本设计将DVD视频实时刻录技术应用在嵌入式安防监控系统中。首先对DVD光盘的物理及数据结构、嵌入式操作系统的框架及特点、Mpeg-2编码理论、网络传输协议等与本系统相关的理论进行了分析与阐述。在此基础之上根据视频监控系统中对于视频数据实时性的要求,提出了DVD视频实时刻录系统的软件与硬件设计方案。通过对多种硬件方案的比较,最终选择DSP与ARM双处理器的硬件设计方案,并对相关硬件设备的性能进行了介绍。本文重点介绍系统软件的设计与实现方法,分别从标准DVD码流的分析与生成、UDF文件系统的分析与使用、视频数据网络传输方式的实现、DVD刻录光驱驱动程序的实现、实时刻录控制程序的设计进行了重点叙述,并首先将这五个功能模块与视频监控系统中的技术特点相结合,对原有技术进行裁剪与改进。然后在Linux系统环境下对这五个功能模块分别进行了调试,并将各部分的功能程序进行整合。最后将整合后的程序拷入到数字视频刻录机中进行整体的运行与测试。测试结果表明:本设计基本可以满足视频监控系统中对于视频数据实时存储的要求。如果使用数据容量为4.7G的DVD光盘进行视频数据的存储,一张DVD光盘可以连续存储6~7小时的监控视频数据。刻录后的DVD光盘具有较好的播放兼容性。本设计基本达到了降低视频监控设备的生产成本、提高视频监控产品的使用范围、延长视频数据的备份时间等预期的设计目标,同时表明本设计具有很好的市场前景和应用价值。

【Abstract】 With the rapid development of China’s public infrastructure construction, People’s safety awareness is strengthening, which makes video surveillance products have a widely application and fast development. Video monitoring products usually should have the capacity of a long time, continuous video sampling and data storage. Therefore large video data storage become an urgent problem needed to resolve in the filed of video monitor products. In this paper, combined light storage technology with real-time recording technology, we present a new solution for real-time video data storage. This design use optical storage medium as the main video data storage medium, solve the traditional deficiency of using hard drive for video data storage such as high cost, short time video data backup, etc.In this paper, real-time DVD video recording technology was applied to embedded security monitoring system. Firstly, correlation theory about this system was analyzed, which include DVD physical and data structure, framework and features of embedded operating system, coding theory about Mpeg-2, network transport protocols, etc. On this basis, according to the video data requirement of real-time in video monitoring system, proposed real-time DVD video recording system software and hardware design. Then ultimately choose a design proposal of both DSP and ARM double processor after the comparison of various hardware solutions, in addition, the performance of related hardware equipment was introduced also. This paper mainly introduces the design and implementation method of software system. It is discussed on detail through five aspects which are analysis and generate of standard DVD streaming, UDF file system analysis and use, the implementation of video data network transmission mode, the implementation of DVD burner drivers, design of real-time recording control program. And combine the five function modules with technical characteristics of video monitoring system first, change the original technology better by cutting and improvement. Then in the Linux system environment,these five modules were debugged respectively, and the function program of these five parts were integrated also. Finally, the integrated program was burned into digital video recorder to be run and tested holistically.Test results show that: This design can basically satisfy the requirements of real-time video data storage for the video monitoring system. A DVD can continuously store up to 6 ~ 7 of hours surveillance video data if use 4.7 G. capacity of DVD. The burned DVD has good play compatibility. This design has substantially achieved expected targets, reduced the production cost of video monitoring equipment, improved usable range of video monitoring product, extend video data backup time. Beyond that, this design has the very good market prospect and application value.

  • 【分类号】TN946.5
  • 【被引频次】1
  • 【下载频次】72
节点文献中: