Font Size: a A A

Research And Actualize On Universal Network Video Surveillance System Based On DirectShow

Posted on:2007-08-02Degree:MasterType:Thesis
Country:ChinaCandidate:M S SuFull Text:PDF
GTID:2178360182992556Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
The grown up technology of Access Network has made video surveillance combined with network communication. Nowadays NVS: Network Video Surveillance system is updated. However, actual applications often meet with such embarrassed situation as: On one hand, the requirements of NVS are more and more urgent. On the other hand, completely building up a new NVS costs too much for medium and small enterprises. To change this and satisfy actual demands, research and develop one pure software type of universal NVS not only satisfy those need, but could drive the development of NVS.Before starting developing the universal NVS and after two months research practice in surveillance field, found that DVR systems recently still hold much in the market of video surveillance, and most of DVR systems are based on Windows operating system. For the sake of designing a universal system composed of different video capture cards, this dissertation chose a open source SDK from Microsoft: DirectX SDK, and applied the DirectShow video technology. Except the important part of video play developed under ActiveX control, the key point of system achievement could be available to simultaneously transmit video data in N(N>=1) channels.Start from the decided developing key point, this dissertation is to succeed to set up a small and medium B/S network video surveillance system , which could simultaneously IP multicast MPEG-1, MPEG-4 video stream through 4 or over 4 channels. The dissertation mainly discussed at these aspects:1. Firstly simply introduce the three phases of general development of video surveillance technique and analyze nowadays NVS systempractically applied status. Moreover integrate the application with self actual situation, make certain the primary research content of this dissertation.2. Considering layout of whole system, analyzed and enumerated methods which implement the most important modules. At first, narrate principles of B/S web computing and IP multicast and their relations. Then briefly introduced stream media technology and the feasibility of applying stream media transmitting. By describing COM theory as the basis of programming DirectShow application, finally educe the principle and programming methods of DirectShow video technology.3. According as the framework of B/S computing and analyze its feasibility, concretely designed the whole system software framework and certain function modules. The whole system mainly is made up of three parts: server, client and network transmitting. And specified the design of control channel and data channel in the network transmitting part.4. The emphasis of dissertation is system terminals software design and programming achieving. Meanwhile be ordinal to describe the design thinking and detail implement of the communication module of server client, and the DirectShow video technology module.5. At the end of dissertation, seriously analyzed the results of system experiment testing, and bring up more further suggestions to system. Main completed jobs in this dissertation:1. Successfully completed functions of real time video capture for the server based on DirectShow.2. Successfully TCP control the correlation communications between server and multi client, and succeeded to simultaneously IP multicast MPEG-K MPEG-4 video stream 4 or over 4 channels.
Keywords/Search Tags:NVS, B/S, COM, DirectShow, IP multicast
PDF Full Text Request
Related items