Font Size: a A A

Research On Network Video Surveillance System Based On DM642 And Streaming Media

Posted on:2008-04-22Degree:MasterType:Thesis
Country:ChinaCandidate:S Y YuFull Text:PDF
GTID:2178360242978659Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
At present, there are two kinds of products of network video surveillance, network camera and network video server. Network camera is featured with simplicity and convenience, but it doesn't behave well when there are a lot of people trying to use it at the same time, so it's more suitable for small scale application. In order to support more clients, network video server integrates special-purpose embedded system, and its performance is highly improved.Though the performance of network video server is improved, but with more cost. When the application scale enlarges, it should enhance its hardware to meet the change. Can we just use software to improve system performance without changing the hardware? So, a model of network video surveillance based on DM642 and streaming media is proposed. In this model, a distributed video server is placed on different PCs on the internet, all PCs work together as a whole. When the application scale is enlarged, the only thing we should do is to add some PCs with the distributed video server installed, and there is no need to improve the hardware.Our system is based on the hardware platform of SEED Company's VPM642, and software modules should be implemented on both DSP and PC.Key modules of DSP-side software including video capture, video compression and network transmission. We implement the function of video capture by development of TVP5150's driver. In the video compression module, we adopt H.264 and make transplantation and optimization of X264. By using of RTP under embedded environment, we succeed in transmission of video data.Modules on PC side including real-time streaming media receiver, streaming video server and file server. The receiver acts as a bridge between DSP-side modules and PC-side modules. Because we use RealServer as streaming video server of our system, we can use RealSystem SDK to develop broadcast plug-in which can fulfill the requirements of data receiver module. And then, two algorithms for solving the problem of video server's load balancing are proposed. At last, detailed design of a file server is discussed.
Keywords/Search Tags:Video Surveillance, Streaming Media, DM642, X264, RealSystem
PDF Full Text Request
Related items