Font Size: a A A

Design And Implementation Of Multi-channel DVR System Software

Posted on:2014-01-04Degree:MasterType:Thesis
Country:ChinaCandidate:L L JiangFull Text:PDF
GTID:2248330395984238Subject:Electronic and communication engineering
Abstract/Summary:PDF Full Text Request
Embedded DVR win the mainstream status in video surveillance field because of its low cost,highly reliability and highly integration and gets to a wide range of applications in variousindustries. Multi-channel、highly definition embedded DVR system becomes a new developmenttrends. Based on the analysis of the research and the application needs of the multi-channel DVRsystem, this paper studied the encode and decode standards of audio and video involved in themulti-channel DVR system software, network transmission of multi-channel’s audio data and videodata, DirectX and other key technology.Firstly, this paper gives the overall design of the software of multi-channel DVR system. Thesystem uses the C/S structure and is divided into two parts: the server software part and the clientsoftware part. The server software part is divided into caputure and encoding modules ofmulti-channel’s audio data and video data, the data transmission module, the storage module a nd acontrol module. The client software running on a Windows system, divided into the configurationmodule, receiving and processing module of multimeida data, decoding module and displaymodule.Secondly, useing the main thread to create multiple threads to manage the system control ofvarious channels, and use the Basket Manager file storage structure, efficientlt achieved the localstorage of the multimedia data on hard disk. Provid the index based on time and channelinformation at the same time, and we can search and download data files on local disk.Once more, solved the questions that multi-channel DVR client usually consume moreresources and reaction slowly using multithreading concurrent processing technology and doublebuffer queue to cache media data. We designed PManger and SManger classes to manage variousUI and the player’s status.Finally, the entire system achieved the capture, encoding, storage, transmission and the remotesetting of eight channals’ audio and video analog signal in real-time, and the receiving andprocessing of multimedia data, the decoding and multi-channels real-time preview and playback ofthe data on local hard disk. Through comprehensive testing of the server software and the clientsoftware, and analysis of the results, verifying the rationality of the design also confirmed that thesystem is reliable and stable.
Keywords/Search Tags:multi-channel, DVR, multimedia transmission, local hard disk storage, remote control
PDF Full Text Request
Related items